Skip to main content

Laravel Blade : Perbedaan IF dan UNLESS





bill.web.id, hello guys, beberapa hari lalu saya bikin module laravel buat summerschool di kampus saya, karna bikin module nggk boleh asal asalan akhirnya saya coba review lagi dokumentasi laravel, pas nyampe bab blade template engine saya mendapati beberapa directive baru salah satunya yaitu unless. directive baru ini sama sama ada di kelas percabangan, menemani if else, nah sekarang pertanyaannya adalah bedanya unless dengan if else apa?.

Baca juga :

oke, jika kalian disini sudah faham tentang apa itu if else, maka unless adalah kebalikan dari if else. contoh :


@if(auth::check())

{{ "it will printed when user was loged in" }}

@endif

note : kalimat di dalam percabangan akan di cetak apabila percabangan bernilai true

@unless(auth::check())

{{ "it will printed when user was not loged in" }}

@endif

note : kalimat di dalam percabangan akan di cetak apabila percabangan bernilai false

sampai sini sudah faham belom? okeh, saya kasih clue lagi nih. apabila directive if valuenya di negasi maka hasilnya akan sama kayak menggunakan unless . 

contoh :

@if(!Auth::check()) sama dengan @unless(Auth::check())

saya kira sampai sini sudah faham yah, jadi intinya unless adalah kebalikan dari if else. okeh, semoga hari kalian menyenangkan, tetap pantengin blog saya ya. dan jangan lupa tunggu ebook laravel gratis dari saya. thanks ^_^

Popular posts from this blog

OpenVPN Alternatif Solusi Menanggulangi Blokir dari KOMINFO

Sejak akhir juli 2022 kemaren indonesia di gegerkan dengan tindakan kominfo atas diblokirnya banyak platform digital karna tidak mendaftar PSE, terutama paypal dan plaform game (steam, epic game dll). keputusan ini semakin membuat netizen geram dikarenakan platform judi online malah disetujui untuk beroperasi karna sudah daftar PSE. Jujur menurut saya memang keputusan ini sejak awal saya dengar sudah mengada-ada karna sangat aneh memblokir semua platform digital yang jumlahnya tidak terhitung banyaknya dan hanya membolehkan akses platform yang sudah mendaftar yang jumlahnya hanya ratusan.  saya sebagai developer juga merasa aneh banget ini kebijakan apalagi platform development juga banyak yang di blacklist oleh kominfo seperti, github, gitlab, bitbucket, even website CDN pun di blacklist. astaga wkwkwk. anyway terlepas dari kebijakan konyol ini, saya mau berbagi tips cara agar tetep bisa mengakses semua platform tersebut tanpa ada halangan, yaitu dengan menggunakan VPN. banyak ban...

Mengapa .env File Laravel Tidak Terupload / Tercommit ke Git

.env file atau bisa kita bilang "environment file" atau file yang berisi variable constan untuk memberikan value secara global ke dalam aplikasi kita. file ini berisi variable dan value yang sensitif yang membuatnya sangat riskan atau beresiko apabila di ketahui oleh orang yang tidak bertanggung jawab. contoh  seperti berikut ini file .env di atas memiliki informasi sensitif seperti host, user dan password dari database kita. maka dari itu kita sebagai developer harus pintar-pintar untuk memperlakukan .env file ini, secara default apabila kita upload ke hosting atau vps file .env ini tidak akan bisa di akses secara global dari host kita, karna letak root host kita ada di folder public yang notabene berada di satu level ke atas folder dari posisi .env. jadi user awam tidak akan bisa mengakses dari host kita eg : http://angon.dev/.env . nah kalo ke git gmn? apabila kita menggunakan version controller seperti github, gitlab, bitbucket. secara default git akan mem...

Install, Update dan Remove Paket Library PHP Menggunakan Composer | Learn and Practice

composer adalah package manager khusus php yang berguna untuk segala manajemen paket atau library seperti : install, update, remove, dll. composer juga bisa dibuat untuk menginstall framework seperti codeigniter, laravel, slim dll. Install Laravel Menggunakan Composer dan Laravel Instant Builder | Learn and Practice package manager di setiap bahasa pemrograman berbeda beda, kalo temen2 pernah make java, package managernya adalah maven, dan banyak package manager lain : python :  pip ruby : gem javascipt :  npm dan bower java : maven  dll cara install composer bisa di lihat di website resminya , Note : mengingat cara install composer berbeda beda tiap versinya maka tidak saya buatkan tutor installnya. saya asumsikan kalian sudah install composer, so lets moving on. buka terminal (linux/macos) atau cmd (windows) . ketikkan command berikut untuk melihat perintah2 apa saja yang ada di dalam composer. composer --help  hasilnya aka...