Ads 970x90

List Labels

iklan banner

Newsletter

Laravel Blade View: 5 Perintah Yang Bisa Meringkas Script | Karedok.Net Perintah Laravel

Post a Comment

Laravel Blade View: 5 Perintah Yang Bisa Meringkas Script | Karedok.Net

Hi, selamat malam, di kesempatan akan membawakan mengenai perintah laravel Laravel Blade View: 5 Perintah Yang Bisa Meringkas Script | Karedok.Net simak selengkapnya 

Logo Laravel

Laravel Blade merupakan metode templating yang biasa akan tetapi bertenaga di Laravel. Tidak bagai mesin template PHP beken lainnya, Blade tidak membatasi saya untuk menggunakan kode PHP biasa dalam prosesnya. Bahkan, sarwa Blade view dikompilasi ke dalam kode PHP biasa dan di-cache sampai diubah, yang berarti Blade tidak menabah beban ala aplikasi Anda. File bentuk blade menggunakan ekstensi file .blade.php dan biasanya disimpan di direktori resource/views.

Dalam artikel ini, saya akan berbagi lima perintah yang bisa meringkas script dalam proses pembuatan template di Laravel.

Mari saya mulai

1. Periksa apakah user telah login

Ketika mengecek apakah user telah login umumnya dengan aturan apakah session user siap alias tidak, misalnya:

Laravel Blade View: 5 Perintah Yang Bisa Meringkas Script | Karedok.Net
@if(auth()->user())
    // User telah login
@endif

Nah, Laravel menyediakan perintah yang mempunyai fungsi sama tetapi lebih ringkas:

@auth
    // User telah login
@endauth

2. Periksa apakah user ialah guest

Kebalikan dari angka 1, saya juga bisa mengecek apakah user ialah guest dengan cara:

@if(auth()->guest())
    // The user is not authenticated.
@endif

Cara yang lebih pendek bisa menggunakanperintah @guest :

@guest
    // The user is not authenticated.
@endguest

Kita juga bisa mengkombinasikan kedua perintah dengan menggunakan pernyataan else :

@guest
    // The user is not authenticated.
@else
    // The user is authenticated.
@endguest

3. Include view mula-mula andaikan siap alias yang kedua andaikan tidak ada

Membangun website dengan banyak tema terkadang mengharuskan saya untuk menyertakan sebuah view andaikan ada, alias view lainnya andaikan syarat mula-mula tidak terpenuhi. Untuk melaksanakan logika ini, saya bisa menggunakan perintah berkondisi sebagai berikut:

@if(view()->exists('file-view-pertama'))
    @include('file-view-pertama')
@else
    @include('file-view-kedua')
@endif

Lumayan panjang ya… Ternyata siap perintah yang bisa meringkas perintah berkondisi diatas. Caranya yaitu:

@includeFirst(['file-view-pertama', 'file-view-kedua']);

4. Sertakan sebuah view ala sebuah kondisi tertentu

Umumnya menyertakan view berdasarkan ala sebuah kondisi berarti ketika saya embuh memajukan konten berdasarkan sebuah logic tertentu. Misalnya andaikan siap komentar ala suatu postingan, tampilkan view tertentu.

Untuk mengaras keperluan tersebut, saya bisa menggunakan perintah @if :

@if($post->hasComments())
    @include('posts.comments')
@endif

Untuk lebih pendek saya bisa menggunakan perintah @includeWhen :

Laravel Blade View: 5 Perintah Yang Bisa Meringkas Script | Karedok.Net
@includeWhen($post->hasComments(), 'posts.comments');

5. Sertakan sebuah view andaikan ada

Jika saya membuah sebuah bentuk template yang spesifik alias saya melahirkan file view ala dinamis, alkisah memeriksa file view merupakan suatu keharusan.

Untuk mengecek file view menggunakan perintah exists pada view helper:

@if(view()->exists('nama-view'))
    @include('nama-view')
@endif

Namun, saya bisa buat perintah diatas menjadi pendek dengan menggunakan perintah includeIf :

@includeIf('view-name')

Itu tadi 5 perintah yang bisa digunakan untuk meringkas kode saat melahirkan template di Laravel.

Untuk lebih memahami perintah lainnya dalam melahirkan template di Laravel, silakan kunjungi Dokumentasi Blade di websitenya.

Semoga berguna, dan aman mencoba…

begitulah detil mengenai Laravel Blade View: 5 Perintah Yang Bisa Meringkas Script | Karedok.Net semoga info ini menambah wawasan terima kasih

tulisan ini diposting pada kategori perintah laravel, perintah artisan pada laravel, perintah pada laravel, , tanggal 04-08-2019, di kutip dari https://karedok.net/teknologi/laravel-blade-view-5-perintah-yang-bisa-meringkas-script/

Related Posts

Post a Comment