Anda di halaman 1dari 5

Nama : Muhammad Ediefanto

Nim : 211240001155

Matkul : Pemrograman Web lanjut

1. Disini Saya Membuat 3 halaman


 Profile
 posts
 user
2. Definisi Route
1. Untuk Route Profile
Disini saya menggunakan method get yang menerima url(profile).

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

return view('profile', [
"name" => "Muhammad Ediefanto",
"age" => 20,
"tanggalLahir" => "22 Mei 2003",
"city" => "Kudus",
"hoby" => "Futsal"
]);
});

Jika urlnya ada maka kembalikan nilai View yang dimana memiliki dua argument
 Halaman profile
 Array Associatif

Setelah itu buat file baru yang bernama “profile.blade.php”


Dan isikan kode seperti di bawah ini

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Profile</title>
</head>

<body>
<h4> Nama : {{ $name }} </h4>
<p> Umur : {{ $age }} </p>
<p> Tanggal Lahir : {{ $tanggalLahir }} </p>
<p> Kota : {{ $city }} </p>
<p> Hobi :{{ $hoby }} </h3>
</body>

</html>

Di dalam script html terdapat 2 kurung kurawal penutup dan pembuka {{ }} itu yang dinamakan
blade laravel, kurung kurawal tersebut akan tereksekusi bila mana filenya terkait .blade.php

Untuk menjalankan projecnya kita ketik php artisan serve

Copy http tersebut taruh di url browsernya, jika di jalankan maka akan menghasilkan seperti
dibawah ini
Terus jika kita ingin menjalanka route profile, kita bisa ketikkan url seperti di bawah ini

Jika berhasil maka akan menghasilkan view dibawah ini


2. Untuk Route Posts
Disini saya masih menggunakan method get yang mempunyai url(posts dan
parameter Id)

Route::get('/posts/{id}', function ($id) {

return "Hi ini adalah postingan saya yang ke-$id";


});

Saya tidak membuat halaman post karena saya tidak mengembalikan nilai method
Viewnya dan saya langsung mengembalikan nilainya pada halaman urlnya
langsung

Untuk mengaksesnya kita bisa ketikkan url seperti di bawah ini

Jika berhasil maka akan menampilkan seperti dibawah ini:

3. Untuk Route User


Disini saya masih menggunakan method get yang mempunyai url(matematika dan
parameter angkaA dan angkaB)

Route::get('/matematika/{angkaA}/{angkaB}', function ($angkaA, $angkaB) {

return "Hasil dari $angkaA + $angkaB Adalah : " . $angkaA + $angkaB;


});
Kode di atas menunjukkan rute baru yang akan mengembalikan number yang mengandung nilai
parameter angkaA dan angkaB ketika /matematika/12/12diakses melalui metode GET.
Jika dijalankan, Maka akan menghasilkan tampilan :

Anda mungkin juga menyukai