下面有一个代码
<?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文档。