我有資源控制器文章。在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