[英]Laravel 5.1 resource route does not work properly
// routes.php
Route::resource('/image', 'ImageController');
Route::get('/create', 'ImageController@create');
Route::post('/store', 'ImageController@store');
// create.blade.php
{!! Form::open(array('url' => '/store', 'method'=>'POST')) !!}
.......
{!! Form::close() !!}
在这里,如果我不写这两行(Route :: get('/ create','ImageController @ create'); Route :: post('/ store','ImageController @ store');)创建和存储不起作用,并显示一些错误。 为什么会这样? 提前致谢。
创建资源路由时,您不必创建单个路由。 因为将自动为您创建所有RESTfull默认路由。
您只需要遵循以下路线
Route::resource('image', 'ImageController');
然后如下更改form
{!! Form::open(array('route' => array('image.store'))) !!}
.......
{!! Form::close() !!}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.