Postingan lainnya
cara mengambil data di laravel 5.4
hallo para mastah sekolah koding...
saya mau jelaskan dulu permasalahan nya..
saya sedang membuat aplikasi pendaftaran sidang proposal berbasis web, jadi alurnya nanti si user kalo mau daftar dia akan di arahkan ke form input nim nya, lalu setelah nim nya ada atau terdaftar dia akan di arahkan lagi ke form data dari si user nya yang berisi data nama,fakultas,semester,ipk dan alamat nya yang secara otomatis akan ditampilkan dari databasenya setelah user berhasil memasukan nim nya. tetapi form nya saya buat menjadi disabled yang artinya user tidak bisa merubah datanya secara langsung dari form tersebut. jadi nanti user tinggal klik tombol submit aja kalo data yang ditampilkan sudah benar. dan kalo validasinya terpenuhi dia akan diarah kan lagi ke form input judul proposal nya....
saya sudah buat kan route nya dengan metode get seperti dibawah ini
Route::get('/sidangs/{nim}', 'ProposalController@show');
lalu ini file proposal controllernya
public function show($nim)
{
dd($nim);
}
saya coba die $nim nya hasilnya itu muncul error seperti ini
MethodNotAllowedHttpException in RouteCollection.php line 233:
dan yang ini file form data usernya
<form action="/sidangs/{{$sidang->nim}}" method="post">
<label for="">Nama</label>
<input type="text" name="nama" value="{{ $sidang->nama }}" disabled="disabled">
<br><br>
<label for="">Fakultas</label>
<input type="text" name="fakultas" value="{{ $sidang->fakultas }}" disabled="disabled">
<br><br>
<label for="">Semester</label>
<input type="text" name="semester" value="{{ $sidang->semester }}" disabled="disabled">
<br><br>
<label for="">IPK</label>
<input type="text" name="ipk" value="{{ $sidang->ipk }}" disabled="disabled">
<br><br>
<label for="">Alamat</label><br>
<textarea name="alamat" rows="10" cols="113" disabled="disabled">{{ $sidang->alamat }}</textarea>
<br><br>
<input type="submit" name="submit" value="Lanjut">
{{ csrf_field() }}
</form>
nah pertanyaan nya bagaimana cara nya mengambil data dari si user tersebut, tanpa harus user inputkan secara langsung di form data dari usernya yang ditampilkan secara otomatis dari database tersebut..???
maaf kalo agak panjang penjelasannya.
semoga pertanyaan saya dapat dimengerti.
terima kasih sebelumnya..
2 Jawaban:
Jawaban Terpilih
alhamdulillah ketemu permasalahan nya...
jadi kesalahan nya ada di form data usernya, yaitu method nya harus get..
jadi di bagian form data usernya tambahkan method get nya seperti ini.
<form action="/sidang/{{$sidang->nim}}" method="post">
<input type="submit" name="submit" value="Lanjut">
<input type="hidden" name="_method" value="GET">
{{ csrf_field() }}
</form>