【发布时间】:2014-07-23 00:10:17
【问题描述】:
使用 Laravel 创建我的第一个模型并将其存储在 app/models/Login.php 中。它是:
class Login extends Eloquent {
public $timestamps = false;
}
在routes.php 的路线中,我在$logins = Login::all(); 线上得到了Class 'Login' not found
我已在应用程序的根目录(app 上方)运行 composer dump-auto,并确认 composer.json 文件在 autoload classmap 中包含 "app/models",。
谢谢!
编辑 添加 Route(没关系,它实际上还没有使用 num):
Route::get('/logins/last/{num}', function($num)
{
$logins = Login::all();
return View::make ('logins.last.index')
->with('logins', $logins)
->with('num', $num);
})->where('num', '[0-9]+'
);
【问题讨论】:
-
你加表
protected $table = 'login';了吗? -
我没有,但我现在做到了。我认为它需要在问题成为问题之前找到类。
-
其他类(例如
User类)呢? -
叮叮!好的,用户(在应用程序/模型中)工作。因为,与我的模型不同,它实际上是封装在
<?php ... ?>中的,尴尬,但完成了。谢谢,剃刀!把它作为答案,以便我可以选择它? -
我想在之前的评论中说,但我发现它很明显^^。