Я собираюсь отфильтровать данные по району в моей таблице транспортных средств, например,
public function index()
{
$vehicles = Vehicle::with('uploads')
->when($request->district, function ($query, $request) {
return $query->where('districtname', $request->district);
})->get();
return view('vehicles.index')->withVehicles($vehicles);
}
и мой стол транспортного средства вот так,
id districtname vehiclename
1 alabama toyota
2 alamaba ford
3 miyuri bmw
4 misisipi benz
5 miyuri ford
6 alabama toyota
и маршруты такие,
Route::get('district', [
'uses' => 'VehicleController@index',
'as' => 'districts.index',
]);
но получено следующее сообщение об ошибке,
Undefined variable: request
in VehicleController.php line 39
как это можно исправить ???