相关疑难解决方法(0)

如何在所有视图中共享变量?

我希望系统区域设置的信息在每个视图中都可用,因此我可以突出显示用户当前选择的任何语言.经过一些谷歌搜索后,我发现在官方文档中解决了价值分享问题.但是,在将代码放入boot()这样之后:

class AppServiceProvider extends ServiceProvider{
    public function boot(){
        view()->share('locale', \Lang::getLocale());
    }
}
Run Code Online (Sandbox Code Playgroud)

$locale在视图中访问时,变量始终保留默认系统区域设置,而不是当前选定的区域设置.为什么?

php laravel-5

11
推荐指数
1
解决办法
2838
查看次数

Laravel 如何在主模板文件中包含的所有视图中传递数据?

我有一个主模板文件,它由不同的控制器和不同的视图调用。页脚中显示类别列表,那么我如何从所有控制器的方法传递数据,而无需在所有函数中编写代码并传递数据?

laravel laravel-5

3
推荐指数
1
解决办法
2394
查看次数

标签 统计

laravel-5 ×2

laravel ×1

php ×1