Blade – przekazywanie wartości Laravel

Do przekazywania wartości oczywiście służą zmienne, ale jak je przekazać z wykorzystaniem Laravel?

W pierwszym kroku należy udać się do kontrolera app/Http/Controllers/PagesController.php
Następnie musimy zadeklarować zmienne, które będziemy używać.
Po zadeklarowaniu zmiennych interesuje Nas linia, w której zwracamy widok podstrony, musimy uzupełnić ją o zmienne, które to będą przekazywały wartości do tej konretnej podstrony.

[cc lang=”php”]
$header = ‘Tytuł podstrony’;
$date = “21/05/2001”;
$visited = 328;
return view(‘pages.contact’, compact(‘header’, ‘date’, ‘visited’));
[/cc]

Po zakończeniu pracy z kontrolerem przechodzimy do pliku blade z widokami: resources/views/pages/contact.blade.php
wstawiamy zmienne w miejscach gdzie mają wyświetlić się wartośći do nich przypisane, np:
[cc lang=”php”]
@extends(‘master’)
@section(‘content’)

{{ $header }}

{{ $date }}

{{ $visited }}

@endsection
[/cc]