Я пытаюсь получить данные из базы данных в раскрывающемся списке, но он не отображается, я также посмотрел несколько учебных пособий, но все работает не так, как ожидалось
Контроллер:
public function cost(Request $request){
$lab_data = \DB::table('lab_category')->select('category_name')->get();
//return $lab_data;
return view('medicinecost')->with('lab_category',$lab_data);
}
Маршрут:
Route::get('labdetails','Test@cost');
Route::get('labprice',function (){
return view('pages/medicinecost');
});
medicinecost.blade.php
<div class="form-group">
<select name="labCat" id="lab" class="form-control input-lg dynamic" data-dependent="labSubCat">
<option value="{{$lab_data}}">Select Lab Category</option>
@foreach($lab_data as $lb)
<option value="{{$lb->lab_category_id}}">{{$lb->category_name}}</option>
@endforeach
</select>
</div>
Я получаю эту ошибку
ErrorException in 1180188cd7aaaebdb54a13bbf08bc2d80ab30f15.php line 15:
Undefined variable: lab_data (View: C:\xampp72\htdocs\hospital\resources\views\pages\medicinecost.blade.php)