2017-11-07 13 views
0

私はlaravel 5.4とvoyager admin panelを使用します。私はレシピと呼ばれるモジュールを作りました。このモジュールのデータベーステーブル、モデル、およびカスタムコントローラとビューを作成しました。私もBREADを作成し、カスタムコントローラーを示しました。問題は、私がフォームを記入して提出するとき、データがテーブルに複製されている場合、アイテムを作成するたびにテーブル内に2つの同じ行があります。私は問題は2つの要求を送信するということだと思います。要求の1つは私のカスタムルートとコントローラからであり、もう1つは航海者からです。それを修正する方法を知らない。私BREADからlaravelのボイジャー管理パネルでカスタムコントローラを使用するとデータが重複する

印刷画面 BREAD's printscreen

私のルート

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' 
     ]); 
} 

任意のアイデア?

答えて

0

form要素クラスform-edit-addの問題が原因で、このクラスにイベントがバインドされているようです。私はそれを削除し、今それは正常に動作します

関連する問題