更改发送到视图的变量 Laravel
Change variable sent to view Laravel
在我的控制器中 __construct()
我通过以下方式向我的视图发送了一些数据:
public function __construct(){
// code
View::share('messages',$messages);
// more code
}
在其他方法中我想更改此值(用户更改它的操作)。我不想将这部分代码复制到控制器中的每个方法中,因为我认为代码不清晰。
我可以使用类似的东西吗:
View()->get('param');
如果您有任何想法,请回答:)
您可以通过 shared()
:
检索以前共享的变量
view()->shared('param');
在我的控制器中 __construct()
我通过以下方式向我的视图发送了一些数据:
public function __construct(){
// code
View::share('messages',$messages);
// more code
}
在其他方法中我想更改此值(用户更改它的操作)。我不想将这部分代码复制到控制器中的每个方法中,因为我认为代码不清晰。
我可以使用类似的东西吗:
View()->get('param');
如果您有任何想法,请回答:)
您可以通过 shared()
:
view()->shared('param');