如何使用动态面包屑Laravel传递参数?

时间:2018-08-20 02:01:49

标签: laravel laravel-5 routes laravel-5.6 breadcrumbs

我的面包屑视图如下:

Home / Dashboard / Summary / Summary Detail

如果链接摘要详细信息处于活动状态,则网址链接如下:

http://my-app.test/admin/summary-detail?item_number=123&vendor_code=V123&from_date=2018-01-01&to_date=2018-08-01

如果我单击链接摘要,则网址如下:

http://my-app.test/admin/summary

如果要单击链接摘要,我将从摘要详细信息中获取所有参数。所以我想要这样的网址:

http://my-app.test/admin/summary?item_number=123&vendor_code=V123&from_date=2018-01-01&to_date=2018-08-01

我该怎么办?

注意

我使用动态面包屑

文档:https://github.com/davejamesmiller/laravel-breadcrumbs

在我的\routes\breadcrumbs\summary.php中这样:

<?php
Breadcrumbs::for('admin.summary.index', function ($trail) {
    $trail->parent('admin.dashboard');
    $trail->push(__('Summary'), route('admin.summary.index'));
});
Breadcrumbs::for('admin.summary-detail.index', function ($trail) {
    $trail->parent('admin.summary.index');
    $trail->push(__('Summary Detail'), route('admin.summary-detail.index'));
});

我在视图刀片中使用{!! Breadcrumbs::render() !!}来获取它

我的路线是这样的:

Route::resource('summary', 'SummaryController');
Route::resource('summary-detail', 'SummaryDetailController');

0 个答案:

没有答案