Я хочу показать свою 'angebote'
это мой контроллер:
public function showangebot($firma)
{
$dataangebot['angebotDetails'] = Angebot::where('firma',$firma)->first();
return view('user/einzelansicht',$dataangebot);
}
и это мое мнение:
<div class="card">
<div class="card-header" id="headingOne">
<h5 class="mb-0">
<button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
{{$angebotDetails->stellenname}}
</button>
</h5>
</div>
это работает, так что показывает мне первый объект
но я хочу показать все, поэтому я удаляю '-> first ()' в моем контроллере
и использовать foreach на мой взгляд
так вот так:
@foreach($angebotDetails as $angebotDetail)
это говорит мне об этой ошибке:
"Undefined property: Illuminate\Database\Eloquent\Builder::$firma (View: C:\wamp\sites\j4ylara\resources\views\user\einzelansicht.blade.php)"
Я не знаю, в чем проблема, потому что я использую это все время, и все работает, но не сейчас
если я использую -> get () вместо -> first () или если я использую это
$dataangebot['angebotDetails'] = DB::table('angebots')
->where('firma',$firma)
->get();
это говорит мне это:
Property [firma] does not exist on this collection instance. (View: C:\wamp\sites\j4ylara\resources\views\user\einzelansicht.blade.php)