我有资源控制器文章。在Laravel中为POST设置什么路由地址?
这里是方法索引,每当我打开页面时被defualt调用。
我试图发送该地址形式:
{{ Form::open(array('route' => 'articles.index', 'class' => 'form-inline')) }}
它不工作
我有资源控制器文章。在Laravel中为POST设置什么路由地址?
这里是方法索引,每当我打开页面时被defualt调用。
我试图发送该地址形式:
{{ Form::open(array('route' => 'articles.index', 'class' => 'form-inline')) }}
它不工作
你可以使你的路由文件的资源路径 - 这样的事情:
Route::resource('articles', 'ArticlesController');
这将创建所有的路线,如GET,POST,PUT,DELETE等。然后在你的控制器中,你会适当地处理它。
要表单发布到它吗?尝试是这样的:
{!! Form::open(['url'=>'articles']) !!}
遂以时就会张贴到您ArticlesController(你可以看到这个命令你的所有路由列表在哪里)
php artisan routes:list
你应该张贴到articles.store
。 php artisan route:list
会显示你的路线和他们接受的方法的列表。
您可能需要在数组中放置'method'=>'get',以便它不会尝试发布该路由的限制 – Brett