public function getValues(Request $request){
$typ=$request->get('typ');
$stellentyp=$request->get('stellentyp');
$bereich=$request->get('bereich');
$abschluss=$request->get('abschluss');
$user = DB::table('users')->get();
$angebots = DB::table('angebots') ->orderBy('stellenname', 'asc');
if(!empty($request->get('stellentyp'))){
$angebots->where('stellentyp', $stellentyp);
}
$angebots->get();
$row = $angebots->count();
return view('user/angebots', compact('typ', 'stellentyp', 'bereich', 'abschluss', 'row', 'angebots', 'user'));
}
это мой контроллер
{{$row}} Angebote insgesamt
<div class="row">
@foreach ($angebots as $angebot)
<div class="col-12 col-md-6 col-lg-4 pt-4">
<div class="card offer-card">
<div class="card-image">
<img class="img-fluid" src="{{ asset('uploads/avatars/' . $user[$angebot->firma -1]->avatar) }}">
</div>
<div class="card-body">
<h4 class="text-j4y-dark praktikumstitel">{{ $angebot->stellenname }}</h4>
<a href="{{ route('angebot.details',['id'=>$angebot->firma]) }}">Jetzt mehr anzeigen »</a>
</div>
</div>
</div>
@endforeach
</div>
и это мой взгляд
но я получил это сообщение об ошибке: Неопределенное свойство: Illuminate \ Database \ MySqlConnection :: $ firma (Представление: C: \ wamp \ sites \ j4ylara \ resources \ views \ user \ angebots.blade.php)
, если я добавлю в свой первый оператор get, вот так
$angebots = DB::table('angebots') ->orderBy('stellenname', 'asc')->get();
но тогда фильтр не работает
Я не знаю, как я могу просмотреть свои результаты
Я знаю только так
{{$angebot[1]->stellenname}}
но я хочу, чтобы все моирезультаты, поэтому я использую foreach, но он не работает
кто-нибудь знает почему?