【发布时间】:2015-01-21 10:31:33
【问题描述】:
我想使用以下方法在每个组路由之前添加 customer_id。 customer_id 设置为 Session::get('customer.id')。
Route::group(['prefix' => 'customer/{id}'], function($id) {
Route::get('reports/default', array('as' => 'customer_reports_path', 'uses' => 'ReportController@getDefault'))->before('customer');
Route::get('data/objects/{$object_id}', array('as' => 'customer_reports_object', 'uses' => 'DataController@getObject'));
});
第一条路线按方面工作,但是,我不知道如何正确使用第二条路线。
{{ HTML::link(route('customer_reports_object', [Session::get('customer.id'), $object_id], 'Object name') }}
链接仍然以 404 结尾。
【问题讨论】:
-
您在该代码上的语法有点不对劲。试试这个:
{{ link_to_route('customer_reports_object', 'Object name', [Session::get('customer.id'), $object_id]) }}