我有类似的东西:
SELECT type, name, subtitle, release_date, poster_url, slug
FROM media
WHERE name LIKE '%$searchTerm%'
OR subtitle LIKE '%$searchTerm%'
OR release_date LIKE '%$searchTerm%'
LIMIT 5
问题是我想让订单退回$order = new Order();
$order->name = "lorem"
//some polimorphic relationship (hasOne)
$order->user()->save(new User());
return $order;
。我尝试了类似的方法,但效果很好:
user
但是我觉得我做错了什么,应该有更好的方法来获得相同的结果,那么我应该怎么做?
答案 0 :(得分:1)
Laravel Eloquent有2种方法,加载和使用,您可以为自己选择理想的方法(在这种情况下为加载)。
您可以使用以下代码:
$order = new Order();
$order->name = "lorem"
//some polimorphic relationship (hasOne)
$order->user()->save(new User());
return $order->load('user');