我正在使用 Laravel 5.2 并手动进行所有身份验证。所以,虽然一切正常,但我得到一个token mismatch
错误,原因是我没有通过web
路由文件中的中间件传递我的路由:
Route::group(['middleware'=>['web']],function (){
Route::get('/', function () {
return view('welcome');
})->name('home');
});
Route::social();
Route::social();
在哪里
public function social() {
$this->post('/signup',['uses'=>'UserController@postSignUp','as'=>'signup']);
$this->post('/signin',['uses'=>'UserController@postSignIn','as'=>'signin']);
$this->get('/dashboard',function() {
return view('dashboard');
})->middleware('auth');
}
但是如果我转到Route::social();
web 中间件组,它不会计算错误,因此即使有错误也会返回空错误。我该如何解决?我想要两样东西!
我在我的表单中使用了令牌字段{!! Form::token() !!}