我有一个简单的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);
}
每当我删除那里的
->get();
时,它就会起作用。这是我第一次使用eloquent
。我记得当我使用查询生成器时,我总是在代码的最后一行中添加->get()
。我做对了吗?谢谢你。
最佳答案
不要使用all
方法:
public function boot()
{
$news = News::take(5)->get();
view()->share('sideNews', $news);
}
关于laravel - Illuminate\Support\Collection::get()缺少参数1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32365590/