Level 75
somesite.com/something/5
somesite.com/something/create-venue/5
But build and passed as variable, no different from a query string.
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
web.php
Route::get('/list-venue/{id}','Superadmin\VenueController@listVenue');
Route::get('/create-venue/{id}','Superadmin\VenueController@showVenueForm');
controller
public function listVenue($id)
{
$venues = Venue::where('campus_id',$id)->get();
return view('superadmin.venues.index',compact('venues'));
}
// retrieve id from function above .
public function storeVenueForm( Request $request,$id)
{
$venue = new Venue ([
'campus_id' => $id,
'name' => $request->get('name'),
'status' => $request->get('status')
]);
$venue->save();
Please or to participate in this conversation.