У меня есть 3 модели: Pizzerie, Pizze, ингредиенты каждый из них имеет свои собственные отношениявложенная отношения Laravel Eloquent запрос
class Pizzerie extends Model {
protected $table = 'pizzerie';
public function pizze()
{
return $this->hasMany('App\Pizze', 'pizzerie_id');
}
}
class Pizze extends Model {
protected $table = 'pizze';
public function ingredienti()
{
return $this->belongsToMany('App\Ingredienti', 'pizze_ingredienti');
}
public function pizzeria()
{
return $this->belongsTo('App\Pizzerie');
}
}
class Ingredienti extends Model {
protected $table = 'ingredienti';
public function pizze()
{
return $this->belongsToMany('App\Pizze', 'pizze_ingredienti');
}
}
Я ищу для запроса, который позволит мне петлю на мой взгляд, как этот
@foreach($data as $pizzeria)
<p>{{ $pizzeria->name }} Has pizze: </p>
@foreach($pizzeria as $pizze)
<p>{{ $pizza->name }} Has ingredients: </p>
<ul>
@foreach($pizza as $ingredient)
<li>{{ $ingredient->name }}</li>
@endforeach
</ul>
@endforeach
@endforeach
не могу понять, как получить это:/
Что я должен запрашивать? $ Data = \ App \ pizzerie :: all();? – user3106888
Правильно, вот как вы получаете все пиццерии. –