我想用以下方法在每个组路由前添加customer_id。 customer_id被设置为Session :: get('customer.id')。带动态前缀的Laravel动态路由
Route::group(['prefix' => 'customer/{id}'], function($id) {
Route::get('reports/default', array('as' => 'customer_reports_path', 'uses' => '[email protected]'))->before('customer');
Route::get('data/objects/{$object_id}', array('as' => 'customer_reports_object', 'uses' => '[email protected]'));
});
第一条路线按照预期的方式工作,但是我不知道如何正确使用第二条路线。
{{ 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])}}' – lukasgeiter 2015-01-21 10:36:37