2014-07-25 142 views
2

如何發佈到通配符路由? 我有一個通配符路由,它有一個論壇。這是通配符路由的路由:重定向到通配符路由Laravel

Route::group(['prefix' => 'purchase'], function() 
{ 
    Route::get('/',[ 
     'as' =>'purchase', 
     'uses' => '[email protected]' 
    ]); 

    Route::get('/{id}', array(
     'as'=>'id', 
     'uses'=>'[email protected]' 
    )); 

}); 

當用戶從該視圖提交表單後,我試圖把它貼到同一頁面的任何錯誤,如果有的話。這裏是後路線:

Route::post('/purchase/{id}', array(
    'as'=>'purchase-post', 
    'uses'=>'[email protected]' 
)); 

但我查了行動路線的形式,它看上去像這樣:

public/purchase/%7Bid%7D 

,而不是

public/purchase/wildcard 

回答

0

的問題似乎是,您已經使用{id}定義了路線,但在創建表單時未指派一個路線。

你應該打開你的表格是這樣的:

{{ Form::model($model, ['route' => ['purchase-post', $model->id]]) }}