1
我有這個疑問與左連接是在phpMyAdminLaravel查詢構建
SELECT * FROM `items`
LEFT JOIN countries ON items.category_id = countries.id
where items.id = 20
我試圖重現它在Laravel這樣
$defaultCountry = DB::table('items')
->leftJoin('countries', 'countries.id', '=', 'items.country_id')
->where('items.id', 20)
->select('items.*', 'countries.*')
->get();
返回數據,但是當我執行它,我有錯誤
試圖獲得非客體屬性...第6行
6號線有
{!! $defaultCountry->symbol !!}
符號是象徵defaultCountry
這是在表countries
當我做var_dump($defaultCountry)
我看到所有的數據是可變的。爲什麼我得到這個錯誤?
那麼簡單。非常感謝你!首先會正常工作。我沒有另一個符號顯示,所以它只是第一個()。只要SO允許我,我會盡快接受答案。 – Ivan