更改发送到视图的变量 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');