Laravel kini merupakan salah satu rangka kerja PHP yang paling popular Struktur sintaksnya yang elegan dan fungsi praktikal menjadikannya pilihan pertama untuk pembangun. Antaranya, Blade adalah salah satu enjin templat Laravel sendiri Ia sangat mudah digunakan dan menyediakan gula sintaksis yang kaya. Dalam artikel ini, kita akan belajar cara menjana paparan menggunakan Blade.
Mencipta pandangan dalam Laravel
Dalam Laravel, kita boleh mencipta pandangan melalui arahan run:
php artisan make:view view_name
Di mana view_name ialah pandangan yang anda mahu cipta nama .
@if/@else
@if ($var == 1) <p>This is true.</p> @else <p>This is false.</p> @endif
@foreach
@foreach ($users as $user) <p>{{$user->name}}</p> @endforeach
@for
@for ($i = 0; $i < 10; $i++) <p>{{$i}}</p> @endfor
@while
@while (true) <p>This will never stop.</p> @endwhile
Sebagai contoh, kita boleh mencipta fail susun atur yang dipanggil "master.blade.php":
<!DOCTYPE html> <html> <head> <title>@yield('title')</title> </head> <body> @yield('content') </body> </html>
Kami kemudiannya boleh memperoleh fail paparan lain daripada fail ini seperti berikut Ditunjukkan:
@extends('master') @section('title') This is my awesome website. @endsection @section('content') <p>Welcome to my website!</p> @endsection
Di sini, kami menggunakan arahan @extends untuk mendapatkan fail reka letak bernama "master.blade.php", dan kemudian gunakan arahan @section untuk memasukkan tajuk dan kandungan ke dalam reka letak.
Sebagai contoh, kita boleh mencipta fail paparan separa yang dipanggil "_header.blade.php":
<header> <p>This is my header.</p> </header>
Kemudian, masukkan fail ini dalam paparan kami menggunakan arahan @include :
@extends('master') @include('_header') @section('title') This is my awesome website. @endsection @section('content') <p>Welcome to my website!</p> @endsection
Di sini kami menggunakan arahan @include dalam fail paparan dan menghantar nama fail paparan separa sebagai parameter. Ini akan memasukkan dan menjadikan fail paparan.
Ringkasan
Blade ialah alat yang sangat berguna dalam Laravel, yang menyediakan gula sintaks yang kaya dan pewarisan templat yang berkuasa dan fungsi gabungan. Dengan menjadi mahir dalam Blade, kami boleh menjana dan menyusun fail paparan dengan lebih cekap, dengan itu meningkatkan kelajuan dan kualiti pembangunan kami.
Atas ialah kandungan terperinci Pembangunan Laravel: Bagaimana untuk menjana pandangan menggunakan Laravel Blade?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!