You can pass a specific parameter with your view file or blade file from a controller.
for example.
public function index(){
$name = 'foo bar';
return view('index')->withName($name);
}
Print in blade file
{{ $name }}
OR
public function index(){
$data = 'Hello world';
return \View::make('index')->with('data', $data);
}
Print in blade file
{{ $data }}
OR
public function index(){
return view('index')->with('data', 'hello world');
}
Print in blade file
{{ $data }}
OR
public function index(){
return view('index')
->with('first_name', 'foo')
->with('last_name', 'bar');
}
Print in blade file
{{ $first_name }}
{{ $last_name }}
OR
public function index(){
$first_name = 'foo';
$last_name = 'bar';
return view('index', compact('first_name', 'last_name'));
}
Print in blade file
{{ $first_name }}
{{ $last_name }}
OR
public function index(){
return view('index', [
'data' => ['hello', 'world', 'welcome']
]);
}
Print in blade file
print_r($data);
OR
public function index(){
$data = [
'first_name' => 'foo',
'last_name' => 'bar'
];
return view('index', compact('data'));
}
Print in blade file
print_r($data);
{{ $data['first_name'] }}