来自控制器的拉拉维尔意外'all'



下面有一个代码

<?php
namespace AppHttpControllersadministrator;
use AppHttpControllersController;
use IlluminateHttpRequest;
use AppModelsshop;
class DashboardController extends Controller
{
public function __construct() {
$this->middleware('auth');
}
public function index() {
$sh = new shop::all();
return view('admin.dashboard', compact('sh'));
}
}

由于某些原因all不能被识别,我得到-语法错误,意外的'all'

您想要$sh = Shop::all()。你不需要在Shop类中实例化它。

不要实例化类,使用静态方法:

Shop::all()

参见https://laravel.com/docs/9.x/eloquent#retrieving-models

中的Laravel文档。

最新更新