Assalamu 'alaikum wr wb
pada postingan kali ini kita akan membahas tentang salah satu framework PHP yang sangat populer yaitu laravel :
postingan ini menyambung artikel sebelumnya yaitu :
Catatan Laravel #2 (Membuat Controller)
-
Pertama Buat Controller disini saya membuat DosenController
Pertama Buat Controller disini saya membuat DosenController
php artisan make:controller DosenController
Buka Controller -> DosenController dan tambahkan
public function index(){
$dosen_tetap = "Agus Cahyadi";
$dosen_honor = "Eko Saputra";
return view('profile',['dosen_tetap' => $dosen_tetap],['dosen_honor' => $dosen_honor]);
}
$dosen_tetap = "Agus Cahyadi";
$dosen_honor = "Eko Saputra";
return view('profile',['dosen_tetap' => $dosen_tetap],['dosen_honor' => $dosen_honor]);
}
dan di routes pada web.php tambahkan
Route::get('dosen', 'DosenController@index');
kemudian buat file di view bernama profile.blade.php dan masukkan koding
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Profil Dosen</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" media="screen" href="main.css" />
<script src="main.js"></script>
</head>
<body>
Profile Dosen
<p>
Nama Dosen Tetap : {{ $dosen_tetap}} <br/>
Nama Dosen Honor : {{ $dosen_honor}}
</p>
</body>
</html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Profil Dosen</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" media="screen" href="main.css" />
<script src="main.js"></script>
</head>
<body>
Profile Dosen
<p>
Nama Dosen Tetap : {{ $dosen_tetap}} <br/>
Nama Dosen Honor : {{ $dosen_honor}}
</p>
</body>
</html>
Lalu jalankan dan hasilnya
Nah koding
{{ $dosen_tetap}} dan {{ $dosen_honor}}
akan menampilkan variable yang terdapat pada Controller yang kita buat tadi (DosenController)
-
Tambahan variable dengan alias
Buka Controller -> DosenController dan ganti / tambahkan
public function index(){
$dosen_tetap = "Agus Cahyadi";
$dosen_honor = "Eko Saputra";
$matakuliah = ["Analisis Sistem","Cyber Security","Basis Data"];
return view('profile',['dosen_tetap' => $dosen_tetap, 'dosen_honor' => $dosen_honor, 'matkul' => $matakuliah]);
}
$dosen_tetap = "Agus Cahyadi";
$dosen_honor = "Eko Saputra";
$matakuliah = ["Analisis Sistem","Cyber Security","Basis Data"];
return view('profile',['dosen_tetap' => $dosen_tetap, 'dosen_honor' => $dosen_honor, 'matkul' => $matakuliah]);
}
dan pada view juga tambahkan di profil.blade.php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Profil Dosen</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" media="screen" href="main.css" />
<script src="main.js"></script>
</head>
<body>
Profile Dosen
<p>
Nama Dosen Tetap : {{ $dosen_tetap}} <br/>
Nama Dosen Honor : {{ $dosen_honor}}
</p>
<p>
Matakuliah
</p>
<ul>
@foreach($matkul as $ma)
<li>
{{ $ma }}
</li>
@endforeach
</ul>
</body>
</html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Profil Dosen</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" media="screen" href="main.css" />
<script src="main.js"></script>
</head>
<body>
Profile Dosen
<p>
Nama Dosen Tetap : {{ $dosen_tetap}} <br/>
Nama Dosen Honor : {{ $dosen_honor}}
</p>
<p>
Matakuliah
</p>
<ul>
@foreach($matkul as $ma)
<li>
{{ $ma }}
</li>
@endforeach
</ul>
</body>
</html>
lalu jalankan
Selesaiii..



ConversionConversion EmoticonEmoticon