Php Laravel 5使用数组传递页面信息

Php Laravel 5使用数组传递页面信息,php,laravel,Php,Laravel,我试图传递有关页面状态的数据(当您处于该页面时,导航栏链接具有活动类)、页面标题。我使用索引数组$pageInfo执行此操作,但是我得到了一个语法错误,不知道在哪里 另外,您认为这是一个好方法,还是应该改为使用view->share() 我建议你读一读 基本上,您希望这样做: $pageInfo = [ 'page_title' => 'Clases', 'menu_active' => 'CLases', 'sub_menu_active

我试图传递有关页面状态的数据(当您处于该页面时,导航栏链接具有活动类)、页面标题。我使用索引数组$pageInfo执行此操作,但是我得到了一个语法错误,不知道在哪里

另外,您认为这是一个好方法,还是应该改为使用view->share()

我建议你读一读

基本上,您希望这样做:

$pageInfo = 
[
    'page_title'      => 'Clases',
    'menu_active'     => 'CLases',
    'sub_menu_active' => '',
];
数组的语法是
[key=>val,…]
,在PHP中,您使用的似乎是
()

另外,
$someArray[]=someValue
会将
someValue
附加到现有数组中,在您的情况下,这将创建另一个不需要的数组级别

最后,您没有结束
domicilio()
函数。但是我假设您只是没有将其粘贴到中(如果不是这样的话,您应该在末尾添加
}

$pageInfo = 
[
    'page_title'      => 'Clases',
    'menu_active'     => 'CLases',
    'sub_menu_active' => '',
];