Let say we have something like this in a AppServiceProvider
$page = [
'title' => 'Page Name',
'info' => 'Content Here'
];
view()->share('page', $page);
In view:
<h1>{{$page['title']}}</h1>
<p>{{$page['info']}}</p>
If I want to overwrite $page['title']
in method controller, I have tried like this:
public function index()
{
$page['title'] = "overwrite title only";
return view('index', compact('page'));
}
Problem is $page['info']
will not longer be available, it will not exist in view. How can I overcome this situation?