ダイナミックサイドバーメニューを作成しました。新しいメニューを挿入しようとすると、エラーメッセージRoute [nameroute] is not defined
が表示されます。 try catchでこのエラーをどうやって処理するのですか?定義されていないルート例外を処理するにはどうすればよいですか?
これは私のコントローラファイルです。
DB::beginTransaction();
try
{
$insert = AppMenu::insertGetId([
'description' => $request->description,
'menu_url' => $request->menu_url ? $request->menu_url:null,
'menu_alias' => $request->menu_alias ? $request->menu_alias:null,
'ismenu' => $request->ismenu,
'parent' => $request->parent ? $request->parent:null,
'menu_icon' => $request->menu_icon,
'menu_order' => $request->menu_order
]);
DB::table('appmenu_role')->insert([
'appmenu_id' => $insert,
'role_id' => $role
]);
}
catch (\InvalidArgumentException $e)
{
return Redirect::back()->with('infoMessage', "Route not defined. ");
}
DB::commit();
Session::flash('successMessage', 'Menu Created');
return Redirect('menu');
Laravelフレームワークを使用していますか? – nextt1
yeah laravel 5.2 – Budi