Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Bagaimana mendapatkan range url di laravel 8?
Saya mempunyai url:
http://127.0.0.1:8000/laporanstok/viewlaporanstok?start_date=2021-12-01&end_date=2021-12-31
Bagaimana cara saya menangkap start_date=2021-12-01&end_date=2021-12-31 di href dan route laravel 8?
href="/laporanstok/viewlaporanstok/{{???}}"
Route::get('/laporanstok/viewlaporanstok/{???}', [LaporanStokController::class, 'show']);
1 Jawaban:
<div>itu namanya input Query String.<br>karena itu input query string dan bukan parameter seharusnya itu tidak ada hubungannya dengan Route.<br><br></div><div>Untuk mengakses input query string di laravel bisa menggunakan object Request. <br><br></div><div>Contoh penerapannya di controller.</div><pre>public function index(Request $request) { // akses object Request via Dependency injection $request->query('start_date'); // akses object Request via facades Request::query('end_date'); } <br></pre><div><br></div><div>untuk penerapnnya di view tinggal<br> akses aja via facade, misal nya kayak gini </div><pre>{{ Request::query('start_date'); }}</pre><div><br>Untuk penggunaan lainnya silahkan baca di sini<br><a href="https://laravel.com/docs/8.x/requests#accessing-the-request">https://laravel.com/docs/8.x/requests#accessing-the-request</a></div>