Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.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

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 5负载模型_Php_Laravel_Laravel 5 - Fatal编程技术网

Php 每个控制器上的laravel 5负载模型

Php 每个控制器上的laravel 5负载模型,php,laravel,laravel-5,Php,Laravel,Laravel 5,我正在学习来自codeigniter背景的laravel。我需要从模型中获取一个对象,以便在导航栏中使用。我打的电话是这个 $users = \App\Models\User::all(); 我知道我可以在每个控制器上执行此操作 public function index() { $users = \App\Models\User::all(); return View::make('users')->with('users', $users); } 但

我正在学习来自codeigniter背景的laravel。我需要从模型中获取一个对象,以便在导航栏中使用。我打的电话是这个

$users = \App\Models\User::all();
我知道我可以在每个控制器上执行此操作

public function index()
{       
    $users = \App\Models\User::all();

    return View::make('users')->with('users', $users);
}

但我正在努力养成好习惯。在laravel 5的每个页面上检索此数据的最佳做法是什么?

使用
视图
辅助功能与每个视图共享数据:
view()->share('data',[1,2,3])

您可以在
AppServiceProvider
boot
方法中执行此操作。
有关详细信息,请查看。

使用
视图
辅助功能与每个视图共享数据:
view()->share('data',[1,2,3])

您可以在
AppServiceProvider
boot
方法中执行此操作。 有关更多信息,请参阅