我目前正在構建一個項目/學習laravel。從兩個表中的數據的foreach laravel
我有兩個數據庫與一個colomn在兩個表中具有相同的唯一值。
在我的刀片頁我有過第一臺循環一個foreach,但我無法弄清楚如何得到它的正確與它等
帶來第二表數據這裏是代碼。
我的resturants模型。
class Restaurant extends Eloquent implements UserInterface, RemindableInterface {
use UserTrait, RemindableTrait;
protected $table = 'restaurants';
public function reviews()
{
return $this->hasMany('restaurant_id');
}
評價模型
class Review extends Eloquent implements UserInterface, RemindableInterface {
use UserTrait, RemindableTrait;
/**
* The database table used by the model.
*
* @var string
*/
protected $table = 'reviews';
public $review;
public function reviews()
{
return $this->hasMany('restaurant_id');
}
刀片foreach循環
@foreach(array_slice($restaurants, 0, 5) as $restaurants)
{{$restaurant[0]->restaurant_id}}}
{{$reviews= Review::find(1)->where('restaurant_id', '=', $restaurant[0]->restaurant_id)->get()}}
@emdforeach
控制器將數據傳遞精做生病排除。
我想獲得相關審查以及餐廳等對象
任何想法傳遞?
,如果你看到任何錯別字的藉口,因爲我不得不重新輸入一臺筆記本電腦和臺式機的代碼是好的:)
UPDATE
非常感謝你的幫助,你的解釋後,我明白這樣的感謝:)
無論如何,當我嘗試它我試圖獲得非對象的屬性。
這裏是更新的代碼
餐廳模型
class Restaurant extends Eloquent implements UserInterface, RemindableInterface {
use UserTrait, RemindableTrait;
/**
* The database table used by the model.
*
* @var string
*/
protected $table = 'restaurants';
public $restaurant;
public function reviews()
{
return $this->hasOne('Review', 'restaurant_id',);
}
在我看來
V {{DD($餐館,>評論)}}
這給了我嘗試獲得非客體的財產。
$餐館完美的作品完全不與評論?我可以DD一下,看看陣列
非常感謝您的幫助,在您的解釋後,我明白了,謝謝:) – user1529597
np,很樂意提供幫助。祝你的項目好運! –
即使我以爲我現在得到它也沒有工作.. – user1529597