Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel-Breadcrumbs模块:传递参数数组_Php_Laravel - Fatal编程技术网

Php Laravel-Breadcrumbs模块:传递参数数组

Php Laravel-Breadcrumbs模块:传递参数数组,php,laravel,Php,Laravel,我正在使用 我定义了面包屑,现在我正尝试通过执行以下操作在刀片模板中进行渲染: {!! Breadcrumbs::render($breadcrumbs) !!} {!! call_user_func_array(Breadcrumbs::render, $breadcrumbs) !!}} $breadcrumbs的值由我的控制器“控制” 问题是,我希望能够将参数数组传递给这个render()方法,而不仅仅是简单的字符串。事实上,以下是我宣布的一些面包屑: Breadcrumbs::reg

我正在使用

我定义了面包屑,现在我正尝试通过执行以下操作在刀片模板中进行渲染:

{!! Breadcrumbs::render($breadcrumbs) !!}
{!! call_user_func_array(Breadcrumbs::render, $breadcrumbs) !!}}
$breadcrumbs
的值由我的控制器“控制”

问题是,我希望能够将参数数组传递给这个
render()
方法,而不仅仅是简单的字符串。事实上,以下是我宣布的一些面包屑:

Breadcrumbs::register('home', function($breadcrumbs)
{
    $breadcrumbs->push('Home', route('home'));
});

/* .... etc .... */

Breadcrumbs::register('style', function($breadcrumbs, $style_name, $style_slug)
{
    $breadcrumbs->parent('styles');
    $breadcrumbs->push($style_name, route('style', $style_slug));
});
在这种情况下,我需要能够将参数数组传递给
render()
方法,该方法将由控制器发送到视图

我尝试了以下方法:

{!! Breadcrumbs::render($breadcrumbs) !!}
{!! call_user_func_array(Breadcrumbs::render, $breadcrumbs) !!}}
但我得到了以下错误:

未定义的类常量“render”


此模块有一个
renderArray()
方法。下次,我将阅读文档直到最后:)