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