php - 使用 view::share( ) 返回多个变量 - Laravel 5.1

标签 php laravel laravel-blade

我想将多个变量返回到我的 View 。

$currentUser = Auth::user();
$needToBePassed = "Lorem Ipsum"
View::share ( 'currentUser', $currentUser);

这段代码工作正常,但是如果我也想分享$needToBePassed,我该怎么办?

重写它是一种好的做法吗?

View::share ( 'currentUser', $currentUser);
View::share ( 'needToBePassed', $needToBePassed);

最佳答案

你可以传递一个数组,

$data = array(
    'currentUser' => $currentUser,
    'needToBePassed' => $needToBePassed,
);
View::share('data', $data);

关于php - 使用 view::share( ) 返回多个变量 - Laravel 5.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32939485/

相关文章:

php - 使用 PHP 和 MySQL 编辑表单 : Best way to obtain an ID

php - 如何获得外部页面优惠券/代金券表格以在 OpenCart 中使用?

php - Laravel 5.0.33 加载错误的 .env 文件

many-to-many - 在多对多关系的情况下更新数据透视表 laravel4

php - 将数组发送到 Blade 组件 (Laravel 8)

php - echo 背景图像内联样式不显示

php - 关联数组插入Mysql

php - 在 Laravel 5 中设置 Bootstrap 导航栏事件类

php - Blade 模板未显示部分

laravel - Laravel 中某些 id 的 View 返回错误