Jquery 发布时出现Laravel AJAX错误

Jquery 发布时出现Laravel AJAX错误,jquery,ajax,laravel-5.2,Jquery,Ajax,Laravel 5.2,路线: public function store(Request $request) { $user = Auth::user(); $input['tweet'] = $request['tweet']; $input['user_id']=$user->id; Tweet::create($input); } 这就是我的工作。每次都会调用来自ajax的错误。我花了一个半小时想弄明白,但没有成功

路线:

  public function store(Request $request)
    {
        $user = Auth::user();

        $input['tweet'] = $request['tweet'];

        $input['user_id']=$user->id;

        Tweet::create($input);
    }

这就是我的工作。每次都会调用来自ajax的错误。我花了一个半小时想弄明白,但没有成功。我将csrf令牌头添加到ajax中。尝试使用AJAX在表单中使用{csrf_field()}}来完成此操作,但仍然无法工作。尝试在没有AJAX的情况下提交表单,但效果良好。我使用的是Laravel 5.2.29。在我的AJAX中,“tweet”的值是一个textAreaHTMLObject,如果这很重要的话。我已登录,因此它不能是中间件。我将它移到中间件外部,但它仍然无法工作。

视图中缺少令牌元标记。

您遇到了什么错误?还要验证您是否已在视图中添加了令牌。令牌丢失。谢谢你的帮助!现在一切都正常了。你能不能把
meta
标记缺失的部分源代码包括进来,再详细说明一下你的答案?
  public function store(Request $request)
    {
        $user = Auth::user();

        $input['tweet'] = $request['tweet'];

        $input['user_id']=$user->id;

        Tweet::create($input);
    }
Route::group(['middleware'=>'auth'],function() {

    Route::post('/tweet', 'TweetsController@store')->name('tweet');

    Route::get('/tweet',function(){

        return redirect()->route('home');

    });

});