Sekarang kita belajar Perulangan pada Framework Laravel
Metode perulangan yang akan kita praktikkan adalah foreach, yang data nya kita ambil dari Route.
Pada Framework Laravel kita harus mempelajari perintah dasar yang disebut directives.
Saya akan memberi contoh bagaimana perulangan di laravel.
FOREACH
- Pertama kita buka folder route > web.php
- Ketikkan sintaks diatas pada web.php
- Kemudian buka folder resources > views
- Buat file baru dengan nama "perulangan.blade.php"
- Ketikkan sintaks seperti diatas
- untuk melihat hasilnya buka terminal, ketikkan perintah "php artisan serve"
- Dan buka pada url "http://127.0.0.1:8000/perulangan"
- Hasil nya akan seperti ini
Penjelasan:
@foreach = directives didalam laravel untuk melakukan perulangan
{{ $users as user }} = disebut mustache untuk menampilkan data dari variable
FOR
- Untuk sintaks for sama hal nya dengan foreach biasa di php, hanya saja lebih simple, karena di laravel menggunakan template engine yaitu BLADE
- Sintaks for pada laravel dapat menggunakan directives @for
- Contohnya seperti ini
Hasilnya akan seperti ini
Penjelasan:
FOR-ELSE
Selanjutnya kita akan mempelajari for-else,
- For-else adalah suatu statement yang berfungsi untuk menampilkan data/mengulang data jika data tersebut ada, jika data yang diambil kosong maka tampilkan pesan kosong.
- Pada laravel untuk menggunakan for-else dapat menggunakan directive @forelse
- Contoh sintaksnya
$members mengambil data dari ROUTE, dengan tipe data yang berisi array seperti ini
Hasilnya akan seperti ini, jika data nya ada
Dan jika data nya kosong maka akan menampilkan
LOOPING
Looping adalah dimana suatu kondisi untuk mengulang data, jika looping bernilai "TRUE" tidak dibatasi, maka akan terjadi infinityloop yang akan menyebabkan browser crash. Hal ini harus di perhatikan.
Contoh sintaks:
Hasilnya jika di running akan terjadi error, seperti ini