Cara membuat view laravel 5
Setelah framework laravel dapat terinstal dengan baik dan memunculkan welcome page nya, maka kita sudah dapat memualai bekerja dengan framework ini. saya ingin memulai dengan Routes - Controller - dan View.
Perkenalan saya pertama kali dengan laravel, pada saat melihat welcome page nya dengan alamat localhost/public/testing/ dimana testing adalah nama contoh aplikasi nya, langsung muncul di fikiran saya, dari mana asalnya halaman ini dan bagaimana cara merubah nya :), bagaimana cara mengganti nya mejadi halaman muka, bagaimana menggantinya menjadi halaman pendaftaran user atau halaman awal untuk user login ke aplikasi dan seterusnya.
| welcome page laravel |
Seperti telah saya jelaskan di halaman sebelumnya bahwa laravel menganut konsep model - view - controller. dimana view adalah berfungsi sebagai penampil data baik statis maupun dinamis (database).
oke, sebelum kita berkenalan lebih lanjut dengan view, kita akan berkenalan terlebih dahulu dengan routes, di dalam folder ini ada file php yang bernama web.php didalamnya kita akan mengatur lalu lintas / alamat model,controller dan view. Routes dapat berdiri sendiri dan dapat juga kita mengelompokan routes laravel tersebut kedalam satu group routes.
Kalau kita buka halaman web.php anda akan menemukan:
Setiap kita membuat file bertipe view maka harus di berikan inisial .blade, jadi semisal kita ingin membuat file view dengan nama front maka jadi nya front.blade.php.
Isi dari blade file adalah bahasa html, css, dan javascript seperti biasanya dan memang ada beberapa syntax tertentu jika anda ingin menampilkan data dari database( Bagaimana Menggunakan Blade Templates pada Laravel 5). kemudian anda dapat melihat isi dari file welcome.blade.php tersebut.
Bagaimana seandainya kita ingin membuat sebuah alamat halaman untuk register user dengan alamat : localhost/public/testing/pagefront
maka langkah nya adalah :
kita membuat routes dari view halaman register user tersebut terlebih dahulu, semisal contoh dibawah :
baris perintah diatas di letakan pada halamanan web.php , yang ada di folder routes.
Disini saya membuat sebuah file controller yang bernama depanController dengan mengakses fungsi @index yang ada di dalam file controller tersebut untuk menjalankan file view. file controller ini saya buat berada dalam folder app\Http\Controllers\front
Disini saya membuat sebuah file controller yang bernama depanController dengan mengakses fungsi @index yang ada di dalam file controller tersebut untuk menjalankan file view. file controller ini saya buat berada dalam folder app\Http\Controllers\front
Untuk memudahkan dalam meng create file model-controller-view, menginstall library dan seterusnya. saya menggunakan aplikasi git for windows silahkan download.
setelah folder front di create, saya akan mengcreate file depanController :
- Buka folder dimana web aplikasi anda di buat lalu klik kanan hingga muncul menu:
pilih menu Gitbash Here lalu akan muncul screen berikutnya :
kemudian kita ketikan command promptnya
$ php artisan make:controller front/depanController
maka akan di create sebuah file controller di dalam folder front, pada file depanController akan berisi seperti dibawah ini
untuk creating file depan.blade.php ini bisa langsung di create saja melalui editor php kesayangan anda tanpa menggunakan git for windows di atas.
jika semuanya telah di buat maka hasilnya seperti :


Comments
Post a Comment