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 #3 (Memindah Variable dari Controller ke View)
-
Pertama Buat Controller disini saya membuat MahasiswaController
Pertama Buat Controller disini saya membuat MahasiswaController
php artisan make:controller MahasiswaController
Buka Controller -> MahasiswaController dan tambahkan
public function index($nama){
return $nama;
}
return $nama;
}
dan di routes pada web.php tambahkan
Route::get('/mahasiswa/{nama}', 'MahasiswaController@index');
jalankan http://localhost/larako/mahasiswa/ekoas
Nah kita baru saja menggunakan fungsi GET,
sekarang kita coba yang POST
-
Buka Controller -> MahasiswaController dan tambahkan
public function formulir(){
return view('formulir');
}
public function proses(Request $request){
$nama = $request -> input('nama');
$alamat = $request -> input('alamat');
return "Nama : ".$nama."<br/> Alamat : ".$alamat;
}
return view('formulir');
}
public function proses(Request $request){
$nama = $request -> input('nama');
$alamat = $request -> input('alamat');
return "Nama : ".$nama."<br/> Alamat : ".$alamat;
}
dan di routes pada web.php tambahkan
Route::get('/formulir', 'MahasiswaController@formulir');
Route::post('/formulir/proses', 'MahasiswaController@proses');
Route::post('/formulir/proses', 'MahasiswaController@proses');
sekarang kita buat view untuk menginput data
karna routenya formulir kita akan membuat file bernama formulir.blade.php di dalam folder views
dan ini kodingannya
<!DOCTYPE html>
<html>
<head>
<title>Formulir Mahasiswa</title>
</head>
<body>
<form action="/larako/formulir/proses" method="post">
<input type = "hidden" name = "_token" value = "<?php echo csrf_token() ?>">
Nama : <br/>
<input type="text" name="nama"> <br/>
Alamat : <br/>
<input type="text" name="alamat"> <br/>
<input type="submit" value="Simpan">
</form>
</body>
</html>
<html>
<head>
<title>Formulir Mahasiswa</title>
</head>
<body>
<form action="/larako/formulir/proses" method="post">
<input type = "hidden" name = "_token" value = "<?php echo csrf_token() ?>">
Nama : <br/>
<input type="text" name="nama"> <br/>
Alamat : <br/>
<input type="text" name="alamat"> <br/>
<input type="submit" value="Simpan">
</form>
</body>
</html>
setelah selesai coba dijalankan http://localhost/larako/formulir
disini saya menginput nama dan alamat dan hasilnyaa..
nah baru saja kita menjalankan fungsi POST
cukup sekian dari saya
Assalamu 'alaikum wr wb




ConversionConversion EmoticonEmoticon