我添加了一個名爲Complaints.php的新模型,但它不起作用。如何在laravel 4中添加新模型?
$users = DB::table('complaints')->get(); return $users;
但如果我用下面的代碼沒有得到錯誤
$users = Compliant::all(); return $users;
Complaints.php
<?php use Illuminate\Auth\UserTrait; use Illuminate\Auth\UserInterface;
use Illuminate\Auth\Reminders\RemindableTrait;
use Illuminate\Auth\Reminders\RemindableInterface;
class Complaint extends Eloquent implements UserInterface, RemindableInterface {
use UserTrait, RemindableTrait;
protected $table = 'complaints';
public $timestamps = false;
function static function uploadComplaint($data){
return $data;
}
}
你在'Complaints.php'裏面放了什麼代碼? – 2014-12-03 12:32:01
您的控制器(Complaints.php)是否擴展了BaseController? – MartaGom 2014-12-03 12:33:16
'<?php use Illuminate \ Auth \ UserTrait; 使用Illuminate \ Auth \ UserInterface; 使用Illuminate \ Auth \ Reminders \ RemindableTrait; 使用Illuminate \ Auth \ Reminders \ RemindableInterface; class Complaints extends Eloquent implements UserInterface,RemindableInterface { \t use UserTrait,RemindableTrait; \t protected $ table ='complaints'; \t public $ timestamps = false; \t \t函數靜態函數uploadComplaint($ data){ \t \t \t \t return $ data; \t \t} \t} ?>' – Nagesh 2014-12-03 12:34:00