0% menganggap dokumen ini bermanfaat (0 suara)
27 tayangan8 halaman

2 - Belajar Route Dan View Pada Laravel

Diunggah oleh

abdulrf
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
27 tayangan8 halaman

2 - Belajar Route Dan View Pada Laravel

Diunggah oleh

abdulrf
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Tutorial Laravel #2 : Belajar Route dan

View Pada Laravel

 By Diki Alfarabi Hadi


 28 November 2018
 Laravel

Belajar Route dan View Pada Laravel – Selamat datang kembali di seri tutorial laravel
lengkap dari dasar sampai mahir di www.malasngoding.com.

Sebelumnya kita telah belajar cara menginstall laravel. pada tutorial laravel part 1
sebelumnya juga sudah dijelaskan apa itu laravel, kenapa kita menggunakan laravel serta apa
kelebihan laravel.

Maka pada tutorial laravel part 2 ini kita akan belajar route dan view pada laravel. yuk
langsung simak penjelasan berikut ini.

Belajar Route dan View Pada Laravel


Route dan view adalah sesuatu yang paling dasar yang harus kita pahami di dalam
menggunakan laravel sebelum kita melanjutkan tutorial laravel ke tahap yang selanjutnya.
pada seri tutorial laravel lengkap ini akan dijelaskan menggunakan penjelasan yang insyallah
mudah dipahami.

Wajib baca : Tutorial Laravel Part 1 : Cara Install Laravel

1|Page
Route jika kita artikan ke dalam bahasa indonesia, maka artinya adalah rute atau jalur. jadi
bisa kita ambil kesimpulannya bahwa route pada laravel adalah bagian yang mengatur rute
pada project aplikasi yang kita bangun dengan laravel. contoh kecilnya kita bisa mengatur
rute url pada aplikasi yang kita buat dengan laravel. misalnya kita membuat route “blog”.
maka kita bisa memerintahkan untuk membuka view, menjalankan controller dan lain-lain
pada saat route blog di akses. Bingung ? tenang, jika sudah masuk ke contoh kasusnya pasti
teman-teman lebih bisa memahaminya.

Oke kita masuk ke penjelasan View, jika teman-teman sudah pernah belajar Codeigniter di
www.malasngoding.com, tentu teman-teman sudah familiar dengan yang nama nya View
dalam konsep MVC. Sama seperti pada framework PHP lainnya yang menggunakan konsep
MVC, View bertugas untuk menangani atau mengurus bagian tampilan.

Jadi segala sesuatu yang akan tampil pada user interface, akan kita buat pada view. misalnya
menampilkan data dan lain-lain.

Tutorial Belajar Route dan View Pada Laravel

Setelah membaca sedikit penjelasan di bagian atas tadi, kita akan langsung masuk ke contoh,

Coba lihat pada tampilan awal project laravel yang sudah berhasil kita install sebelumnya.

Belajar Route dan View Pada Laravel

Tampilan awal project laravel ini berada pada view yang bernama welcome.blade.php.
letaknya ada di dalam folder resources.

view welcome.blade.php tersebut diperintahkan secara default untuk tampil pada route
web.php yang terletak dalam folder routes.

Coba buka file web.php dalam folder routes, seperti gambar berikut.

2|Page
tutorial route dan view laravel

Di sana kita menjumpai syntax berikut

Route::get('/ ', function () {


return view('welcome');
});

1 Route::get('/', function () {
2 return view('welcome');
3 });

yang tujuannya adalah pada saat direktori awal ( / ) project dijalankan, maka akan
menampilkan atau me-return view welcome (welcome.blade.php).

Kita tidak perlu menuliskan ekstensi .blade.php, kita cukup menulisakan nama view nya saja.
seperti pada contoh di atas, cukup menuliskan “welcome” untuk menampilkan view
welcome.blade.php.

dan isi dari view welcome.blade.php adalah tampilan awal yang kita lihat pada gambar
pertama di atas.

Teman-teman jangan menghiraukan dulu ekstensi .blade.php nya. ini adalah sistem
templating dari laravel. dan kita akan mempelajari nya pada tutorial selanjutnya, agar materi

3|Page
belajar laravel kita lebih terstruktur dan terarah.jadi teman-teman yang baru belajar tidak
kebingungan dengan banyak nya istilah-istilah baru yang dijumpai.

Sekarang buka view welcome.blade.php nya dan kita akan mencoba merubah sedikit, untuk
membuktikan benar atau tidak bahwa file view welcome.blade.php yang di tampilkan.

Kita akan mencoba merubah pada bagian tulisan “Laravel” menjadi “Malas Ngoding”.

Tutorial Laravel Lengkap Dari Dasar

Save, dan reload/refresh web browsernya.

http://localhost:8000

4|Page
Tutorial laravel untuk pemula

Nah, tulisan yang awalnya “Laravel”, telah berubah menjadi “Malas Ngoding”.

Membuat Route Baru Laravel

Untuk memperbanyak contoh, sekarang kita akan membuat route baru.

tulis syntax berikut ini di bawah route sebelumnya, selain me-return view, kita juga bisa me-
return string.

belajar_laravel/routes/web.php

Route::get('halo', function () {
return "Halo, Selamat
});

1 Route::get('halo', function () {
2 return "Halo, Selamat datang di tutorial laravel www.malasngoding.com";
3 });

membuat route laravel

sekarang coba kita jalankan route halo nya. dengan mengakses http://localhost:8000/halo.

5|Page
Tutorial route laravel

Seperti yang teman-teman lihat pada gambar di atas, maka akan tampil string “Halo, Selamat
datang di tutorial laravel www.malasngoding.com”, sesuai dengan yang kita perintahkan jika
route halo di jalankan.

Selanjutnya kita akan belajar membuat route baru lagi untuk menampikan view baru.

Buat route baru lagi di bawah route halo. di sini kita akan mencoba membuat route “blog”.

belajar_laravel/routes/web.php

Route::get('blog', function () {
return view('blog');
});

1 Route::get('blog', function () {
2 return view('blog');
3 });

Sehingga isi full file route web.php nya akan seperti berikut.

<?php

/*
|--------------------------------------------------

1 <?php
2
3 /*
4 |--------------------------------------------------------------------------
5 | Web Routes
6 |--------------------------------------------------------------------------
7 |
8 | Here is where you can register web routes for your application. These
9 | routes are loaded by the RouteServiceProvider within a group which

6|Page
10 | contains the "web" middleware group. Now create something great!
11 |
12 */
13
14 Route::get('/', function () {
15 return view('welcome');
16 });
17
18 Route::get('halo', function () {
19 return "Halo, Selamat datang di tutorial laravel www.malasngoding.com";
20 });
21
22 Route::get('blog', function () {
23 return view('blog');
24 });

pada route blog kita mencoba menampilkan atau memanggil view blog. jadi sekarang kita
buat view baru dengan nama blog.blade.php dalam folder views.

belajar_laravel/resources/views/blog.blade.php

<!DOCTYPE html>
<html>
<head>
<title>Tutorial Laravel

1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>Tutorial Laravel - www.malasngoding.com</title>
5 </head>
6 <body>
7
8 <h3>www.malasngoding.com</h3>
9 <p>Seri Tutorial Laravel Lengkap Dari Dasar</p>
10 <p>Ini adalah view blog. ada di route blog.</p>
11
12 </body>
13 </html>

Sekarang coba akses route “blog” dengan alamat http://localhost:8000/blog.

7|Page
tutorial laravel lengkap

nah, maka akan muncul view blog.blade.php sesuai dengan yang kita perintahkan pada route
blog.

Selesai sudah pembahasan kita tentang route dan view pada laravel. semoga bermanfaat.
selanjutnya kita akan belajar dan berkenalan dengan controller pada laravel.

Jika teman-teman ingin membaca dokumentasi tentang routing teman-teman bisa


membacanya di sini.

8|Page

Anda mungkin juga menyukai