我在 HomeController@index 中有这个代码:
$towns = Town::all();
return Redirect::to('home')
->with('towns', $towns);
有什么方法可以告诉 Laravel 在我定义的方法和控制器结束之前执行这些代码行,而无需在每个方法中复制和粘贴这些代码行?
您不需要这样做,您可以使用view()->share()
服务提供者中的方法与所有视图共享此数据:
view()->share('towns', Town::all());
您还可以为此使用视图作曲家:
public function compose(View $view)
{
$view->with('towns', Town::all());
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句