我有一个简单的Laravel 5.1代码,我得到了ErrorException Missing argument 1 for Illuminate\Support\Collection::get().这是代码:
public function boot()
{
$news = News::all()->take(5)->get();
view()->share('sideNews', $news);
}
Run Code Online (Sandbox Code Playgroud)
每当我移除->get();那里,它都有效.这是我第一次使用eloquent.我记得当我使用查询构建器时,我总是->get()在代码的最后一行添加.我做得对吗?谢谢.
不要使用all方法:
public function boot()
{
$news = News::take(5)->get();
view()->share('sideNews', $news);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15054 次 |
| 最近记录: |