如何在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');
 }