雄辩的ORM –增减
雄辩的ORM似乎是一种简单的机制,但在幕后,有许多半隐式功能和鲜为人知的方法来使用它来实现更多功能。
第一个示例::增量和减量
代替这个:
$article = Article::find($article_id); $article->read_count++; $article->save();
你可以这样做:
$article = Article::find($article_id); $article->increment('read_count');
这些也将起作用:
Article::find($article_id)->increment('read_count'); Article::find($article_id)->increment('read_count', 10); // +10 Product::find($produce_id)->decrement('stock'); //-1