Laravel – Rapikan tampilan dengan Partial Views

0
58

Dalam tutorial ini kami akan mencoba membahas satu cara untuk merapikan tampilan pada proyek Laravel yang kami buat menggunakan Tampilan Parsial.s apa itu Tampilan Parsials? Tampilan Parsials hanyalah tampilan yang mengandung beberapa konten dari halaman utama, atau dengan kata lain kami memisahkan sebagian konten dalam tampilan terpisah yang dapat digunakan / dipanggil dalam tampilan utama.

Untuk detail lebih lanjut, mari kita bahas menggunakan contoh sederhana ini. Sebagai contoh, kita perlu menampilkan daftar pengguna yang ada, controller kita akan memiliki lebih atau kurang kode seperti di bawah ini.

kelas UserController memperluas Kontroler
{
indeks fungsi publik ()
{
$ users = Pengguna :: all ();

tampilkan kembali (& # 39; users.index & # 39 ;, [
            'users' => $users,
        ]);
}
}

Kemudian kita akan menampilkan daftar pengguna di atas dalam tampilan dengan contoh sederhana seperti kode di bawah ini.

Pengguna

@foreach ($ pengguna sebagai $ pengguna)

{{$ user-> username}}

{{$ user-> email}}

@ endforeach

Contoh di atas adalah contoh sederhana yang hanya menggunakan beberapa elemen HTML. Jika kami menggunakan elemen HTML yang kompleks, pisahkan konten HTML ini menjadi pandangan parsialItu mungkin bisa menjadi pertimbangan. Ini tentu saja akan membuat kode pada tampilan di atas lebih pendek dan lebih mudah dibaca.

Buat Tampilan Sebagian

Untuk merapikan tampilan, yang biasanya saya lakukan adalah memisahkan elemen HTML menjadi tampilan terpisah. Lalu kapan kita harus membuatnya pandangan parsial? Tidak ada ketentuan khusus untuk ini, tetapi bagi saya pribadi, saya biasanya membuat pandangan sebagian dengan 2 alasan:

  • Elemen HTML rumit, sehingga ada terlalu banyak kode di tampilan utama.
  • Dapat digunakan kembali: Elemen HTML digunakan kembali di tampilan lain.

Masih menggunakan contoh sebelumnya, kami akan memisahkan elemen HTML untuk menampilkan setiap pengguna dalam tampilan terpisah. Pertama, buat file tampilan baru dengan nama _user.blade.php dalam folder sumber daya / tampilan / pengguna / sebagian. Untuk penamaan file dan penempatan folder, harap sesuaikan dengan keinginan Anda, saya pribadi biasanya menyimpan pandangan parsial ini ada di folder sebagian dan untuk penamaan yang saya berikan awalan menggarisbawahi.

{{$ user-> username}}

{{$ user-> email}}

Kemudian, untuk memanggil tampilan parsial ini kita dapat menggunakan arahan pisau @sertakan di tampilan utama.

Pengguna

@foreach ($ pengguna sebagai $ pengguna) @include (& # 39; users.partials._user & # 39;) @ endforeach

Catatan: Kita juga bisa menggunakan arahan pisau @sertakan dalam pandangan parsials Laravel, dengan kata lain bisa kita gunakan pandangan parsial dalam pandangan parsial.

Pos Laravel – Rapikan tampilan dengan Tampilan Parsial yang muncul pertama kali di Lab-Informatika.

LEAVE A REPLY

Please enter your comment!
Please enter your name here