0
私はlaravel 5.4とvoyager admin panelを使用します。私はレシピと呼ばれるモジュールを作りました。このモジュールのデータベーステーブル、モデル、およびカスタムコントローラとビューを作成しました。私もBREADを作成し、カスタムコントローラーを示しました。問題は、私がフォームを記入して提出するとき、データがテーブルに複製されている場合、アイテムを作成するたびにテーブル内に2つの同じ行があります。私は問題は2つの要求を送信するということだと思います。要求の1つは私のカスタムルートとコントローラからであり、もう1つは航海者からです。それを修正する方法を知らない。私BREADからlaravelのボイジャー管理パネルでカスタムコントローラを使用するとデータが重複する
私のルート
Route::group(['prefix' => 'admin', 'middleware' => ['admin']], function() {
\Voyager::routes(); //voyager routes
// routes for my custom module
// I can comment this routes, but result is the same
Route::resource('/recipes', 'Admin\RecipesController');
});
私のコントローラ
public function store(Request $request)
{
$recipe = Recipe::create($request->except(['modules']));
return redirect()
->route("recipes.index")
->with([
'message' => __('voyager.generic.successfully_added_new')." recipe",
'alert-type' => 'success'
]);
}
任意のアイデア?