我有一个模特
namespace App;
use Illuminate\Database\Eloquent\Model;
class Contact extends Model {
protected $table = 'contacts';
//
}
并在控制器动作中
$c= Contact::all();
我收到“Whoops, looks like something went wrong.
”错误。
错误详细信息:
FatalErrorException in ContactController.php line 9:
Class 'App\Http\Controllers\Contact' not found
数据库中存在表“contacts
”。
我错过了什么?这有什么不对吗?
答案 0 :(得分:3)
不要使用
$c= Contact::all();
改为使用
$c = \App\Contact::all()
或
$c = new \App\Contact;
$c->all();
这就是你必须使用的一切。
更新:在深入研究OOP的概念后,我发现了这一点:
<?php
use \App\Contact;
var_dump(Contact::all());