0
我製作了一個庫類,用於Laravel未提供的一些常用功能。它已經加載到/config/app.php下的'別名'數組中,所以這不應該是問題。Laravel 4 - 在定製庫類中使用雄辯模型
當我從我的類(「InfoParse」)調用方法時,我的控制器返回一個空白頁。我認爲這與我從庫中調用一個使用Eloquent與數據庫接口的方法有關。我嘗試添加
use Illuminate\Database\Eloquent\Model;
到文件的頂部,但這也沒有幫助。
是否有一種特定的方式,我應該設置我的類文件,以便我可以使用DB :: class或Eloquent類?
下面是有問題的功能:
/**
* Check to see if this student is already recorded in our student table.
* If not, add the entry, then return true.
* @param int $cwid
* @return boolean
*/
public static function checkStudentTableRecords($cwid)
{
if(Student::where('cwid', '=', $cwid)->count() != 0)
{
return TRUE;
}
else
{ ##insert the student into our student table
$studentInfo = self::queryInfoFromCWID($cwid);
$studentEntry = new Student;
$studentEntry->cwid = $cwid;
$studentEntry->fName = $studentInfo['fName'];
$studentEntry->lName = $studentInfo['lName'];
$studentEntry->email = $studentInfo['email'];
$studentEntry->save();
return TRUE;
}
}
(注:自:: queryInfoFromCWID()函數調用的類時定義的函數)
實際上'\\''開頭表示'global/root'命名空間。 –
謝謝,幫助我。 – racl101