我真的想要一件很简单的事情
1)我从如下所示的AppServiceProvider共享全局变量
public function boot() {
view()->share('css', new CSS());
}
2)我像打击一样在视图(index.blade.php)中设置了一些属性值
$css->publicProperty = "Something"; // changed in index.blade.php
3)在另一个视图(contact.blade.php)中,我检查了 $ css-> publicProperty 变量,但它没有提供更改值>
dd($css->publicProperty) // give me the initial value in contact.blade.php
现在,我需要一种将变量共享为全局和引用的方式。
这样我就可以在一个视图中进行更改,并且也将保留其他视图中的更改。
答案 0 :(得分:0)
您应该在控制器上使用会话。
像这样设置会话:
Session::put('name','css');
您可以这样更改视图:
{{Session::put('name','css')}}