簡體   English   中英

Laravel 5.1資源路由無法正常工作

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM