我知道这是重复的问题。但我还是不能纠正这个问题,所以有人能帮忙吗?
Routes.php
Route::post('/form-submit',[
'uses' => 'UserController@formSubmit',
'as' => 'f.submit',
]);UserController.php
public function formSubmit() #form-submit
{
echo"Form Submit Method";
}test_view.php
@extends('Layout.master')
@section('Content')
{!! Form::open([
'route' => 'f.submit', 'method' => 'post'
]) !!}
{!! Form::test('username') !!}
{!! Form::submit('submit')!!}
{!! Form::close() !!}
@endsection如果我在这段代码中使用get方法。然后直接显示Form Submit Method,如果我使用post方法,则显示上面的错误
发布于 2017-03-17 20:09:30
您需要在表单中沿请求传递一个csrf令牌。
发布于 2017-03-18 04:31:55
我认为
//change '/form-submit' to 'f.submit'
Route::post('/f.submit',[
'uses' => 'UserController@formSubmit',
'as' => 'f.submit',
])并添加csrf令牌
发布于 2017-03-18 11:27:29
我直接得到了“表单提交方法”,而不是它应该打开的test_view表单。我有一个解决方案,使用POST或GET方法。
Route::post('/form-submit',['
'uses' => 'UserController@formSubmit'
'as' => 'f.submit'
']});但是POST方法仍然不起作用。
https://stackoverflow.com/questions/42859719
复制相似问题