最佳答案
顺便帮你优化下代码:
public function edit(int $id) {
return view('Admin.Menu.edit', [
'arr' => DB::table('menu')->where('id', $id)->first(),
]);
}
public function store(Request $request) {
DB::table('menu')->insert($request->only([
'title', 'display', 'icon',
]));
return response()->json([
'code' => 1,
]);
}
还有建议不要使用 DB::table 方法操作,用 Model 吧!
route 部分定义:
Route::get('/edit/{id}', 'MenuController@edit');
Route::post('/edit', 'MenuController@store');
讨论数量:
顺便帮你优化下代码:
public function edit(int $id) {
return view('Admin.Menu.edit', [
'arr' => DB::table('menu')->where('id', $id)->first(),
]);
}
public function store(Request $request) {
DB::table('menu')->insert($request->only([
'title', 'display', 'icon',
]));
return response()->json([
'code' => 1,
]);
}
还有建议不要使用 DB::table 方法操作,用 Model 吧!
route 部分定义:
Route::get('/edit/{id}', 'MenuController@edit');
Route::post('/edit', 'MenuController@store');
推荐文章: