Situatie
Blade este motorul de șabloane simplu, dar puternic, care este inclus cu Laravel. Spre deosebire de unele motoare de șabloane PHP, Blade nu vă împiedică să utilizați cod PHP simplu în șabloane. De fapt, toate șabloanele Blade sunt compilate în cod PHP simplu și stocate în cache până când sunt modificate, ceea ce înseamnă că Blade adaugă practic zero overhead aplicației dvs. Fișierele șablon Blade folosesc extensia de fișier .blade.php și sunt de obicei stocate în directorul resurse/vizualizări.
Solutie
Vizualizările blade pot fi returnate de la rute sau controlere utilizând asistentul de vizualizare globală. Desigur, așa cum se menționează în documentația privind vizualizările, datele pot fi transmise în vizualizarea Blade folosind al doilea argument al asistentului de vizualizare:
Route::get(‘/’, function () { return view(‘greeting’, [‘name’ => ‘Finn’]); }); |
Puteți afișa datele care sunt transmise vizualizărilor dvs. Blade prin împachetarea variabilei în acolade. De exemplu, având în vedere următorul traseu:
Route::get(‘/’, function () { return view(‘welcome’, [‘name’ => ‘Samantha’]); }); |
Puteți afișa conținutul variabilei nume astfel:
Hello, {{ $name }}. |
Nu vă limitați la afișarea conținutului variabilelor trecute în vizualizare. De asemenea, puteți repeta rezultatele oricărei funcții PHP. De fapt, puteți pune orice cod PHP doriți în interiorul unei declarații Blade echo:
The current UNIX timestamp is {{ time() }}. |
Leave A Comment?