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:
welcome adalah nama dari file view nya dan dapat di ketemukan pada folder resources/views
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
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

return view('front.depan')  dimana depan ada nama view nya sedangkan front adalah foldernya.
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

Popular posts from this blog

Belajar laravel 5 untuk pemula

Cara membuat login php laravel framework