Я хотел бы добавить 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