【发布时间】:2021-11-18 11:35:28
【问题描述】:
我有一个名为 lrvesikhon 的数据库,还有一个名为“person”的表。我创建了一个名为“Person”的模型,还创建了一个名为“PersonsController”的控制器。我还配置了 .env 文件。但是会发生一些错误。错误:
我的代码 -
PersonController -
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class PersonsCotroller extends Controller
{
public function index(){
$person_list = Person::all();
dd($person_list);
}
}
网络 -
<?php
Route::get('/', 'PersonsCotroller@index');
人物模型 -
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Person extends Model
{
protected $table = "person";
}
【问题讨论】:
-
尝试使用一些针对 PHP 优化的 Web IDE。它的次要语法错过了为指定模型添加“使用”语句。几乎所有常规的 IDE 都会提示您错过。
-
这能回答你的问题吗? Laravel - Model class not found
-
如果你使用低于 8 的 Laravel 版本,请在
use Illuminate\Http\Request;行后面加上use App\Person;。
标签: laravel