未找到Laravel 4 Model类

时间:2013-01-11 18:31:48

标签: laravel laravel-4

我刚刚在Laravel 4中创建了一个简单的应用程序,当我创建一个模型时,我得到了一个未找到的异常。

// /app/models/Worker.php:
<?php

class Worker extends Eloquent {}

然后在Controller中

var_dump(Worker::find(1));

这给了我错误:找不到类'工人'。我究竟做错了什么?这曾经在Laravel 3中工作,并且还在观看截屏,看起来这应该有效。

2 个答案:

答案 0 :(得分:24)

无论何时在L4中创建新的类文件,都要运行此命令。

php composer dump-autoload

答案 1 :(得分:5)

我认为启动自动加载有两个命令:

$ composer dump-autoload  

$ php artisan dump-autoload

似乎composer dump-autoload是让composer创建composer.json文件中定义的自动加载。而php artisan dump-autoload将所有作曲家转储自动加载(也来自供应商和工作台)粘合在一起。