Postingan lainnya
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>