Laravel 4.2 - 自动检索每个请求的特定数据
Laravel 4.2 - Retrieve specific data on every request automatically
找了好久没找到
我正在尝试将员工个人资料信息(模型:StaffProfile.php)发送到特定域的每个页面请求的页面:staff.myurl.dev
我想出的唯一方法是在每个控制器的每个方法中检索员工个人资料信息以发送到视图,但必须有更简单的方法。
有没有一种方法可以自动将内容附加到函数的输出(将数据发送到视图),而不必每次都指定它?
转到您的 routes.php
并添加:
View::composer('*', function($view) {
$staffProfile = StaffProfile::find(1);
$view->with('staffProfile', $staffProfile);
});
并且在您的所有视图中您都可以访问数据:
{{ var_dump($staffProfile) }}
找了好久没找到
我正在尝试将员工个人资料信息(模型:StaffProfile.php)发送到特定域的每个页面请求的页面:staff.myurl.dev
我想出的唯一方法是在每个控制器的每个方法中检索员工个人资料信息以发送到视图,但必须有更简单的方法。
有没有一种方法可以自动将内容附加到函数的输出(将数据发送到视图),而不必每次都指定它?
转到您的 routes.php
并添加:
View::composer('*', function($view) {
$staffProfile = StaffProfile::find(1);
$view->with('staffProfile', $staffProfile);
});
并且在您的所有视图中您都可以访问数据:
{{ var_dump($staffProfile) }}