如何在Laravel上使用Ajax表单插入
路线: 这是我的路线如何在Laravel上使用Ajax表单插入,ajax,laravel,Ajax,Laravel,路线: 这是我的路线 Route::get('admin/category', 'CategoryController@category')->name('category'); Route::post('admin/category_add', 'CategoryController@add_category')- >name('add_category'); Mycontroller: 这是我的控制器功能 public function add_category(Req
Route::get('admin/category', 'CategoryController@category')->name('category');
Route::post('admin/category_add', 'CategoryController@add_category')-
>name('add_category');
Mycontroller:
这是我的控制器功能
public function add_category(Request $request){
$name = $request->input('name');
$city = $request->input('status');
DB::table('categorys')->insert(['name' => $name, 'status' => $city]);
return redirect()->back()->with('message', 'SuccessFully Insert');
}
表格:
更正
添加\u类别
:
public function add_category(Request $request){
$category = new App\Category();
$category->name = $request->input('name');
$category->status = $request->input('status');
$category->save();
return response()->json('ok');
}
但它不是插入的。您是否有
类别的模型
表?受保护的$filleble=array('id','name','status','created_at','updated_at');-->这是我的模型好的,我会检查我的脚本
$("#submit").click(function(event) {
$.ajax({
var name = $("input#name").val();
var status = $("input#status").val();
data: {name: name,status:status,"_token": "{{ csrf_token() }}"},
type: "post",
dataType: 'json',
url: "{{url('admin/category_add')}}",
},
success: function(data){}
});
});
public function add_category(Request $request){
$category = new App\Category();
$category->name = $request->input('name');
$category->status = $request->input('status');
$category->save();
return response()->json('ok');
}