gpt4 book ai didi

php - Laravel 5.1 - 将参数传递给面包屑

转载 作者:可可西里 更新时间:2023-10-31 23:02:53 26 4
gpt4 key购买 nike

我使用 davejamesmiller Breadcrumbs 包。我想知道如何将参数传递给面包屑,比如 id。

在文档 ( here ) 中说这是可能的,但找不到实现它的方法。

我的目标是做这样的面包屑:Dashboard\User\New Model。 New Model 是一种添加与用户有某种关系的模型数据的形式。如果没有 user_id 参数,User 的链接将不起作用。

有什么想法吗?

最佳答案

可以传递全局变量

\View::share ( 'variable2', $variable2 );

如果在布局中呈现面包屑

或者你需要在 `user.new_model.blade 中渲染面包屑

@section('content')
{!! Breadcrumbs::render('page', $page) !!}
@stop`

my way

创建模板

breadcrumbs.blade.php

有内容

@if(!empty($breadcrumbs))
<ol class="breadcrumb">
<li>{!! link_to_route('main', 'Home') !!}</li>
@foreach($breadcrumbs as $bread)
@if(isset($bread['url']))
<li>{!! link_to($bread['url'], $bread['name']) !!}</li>
@else
<li>{!! $bread['name'] !!}</li>
@endif
@endforeach
</ol>
@endif

并将其连接到布局

@include('breadcrumbs')

并在您的操作中传递链接数组

\View::share('breadcrumbs', [
['url' => route('collection.show', ['id'=>$data->collection, 'url'=>$data->collection]), 'name' => $data->collection->name],
['name' => $data->article]
]);

关于php - Laravel 5.1 - 将参数传递给面包屑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34533201/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com