1
我試圖在流利槽2中的表Joing我的模型我在MySQL客戶端運行查詢,並給我我想要的回報。試圖加入2表查詢在流利的laravel 4
這是標準的查詢
select `songlist`.*, `queuelist`.* from `songlist` inner join `queuelist` on `songlist`.`id` = `queuelist`.`songID` where `queuelist`.`songID` = songlist.ID and `songlist`.`songtype` = 'S' and `songlist`.`artist` <> "" order by `queuelist`.`sortID` ASC limit 4
它返回數據即時尋找。
現在在我的模型上使用流利。
我的確如此。
public static function comingUp()
{
$getcomingUp = DB::table('songlist')
->join('queuelist', 'songlist.id', '=', 'queuelist.songID')
->select('songlist.*','queuelist.*')
->where('queuelist.songID', '=', 'songlist.ID')
->where('songlist.songtype', '=', 'S')
->where('songlist.artist', '<>', '')
->orderBy('queuelist.sortID', 'ASC')
->take('4')
->get();
return $getcomingUp;
}
和我的控制器來測試,如果我得到的數據是這樣的
public function getComingUp()
{
$getcomingUp = Radio::comingUp();
foreach ($getcomingUp as $cup)
{
echo $cup->title;
}
// return View::make('comingup', compact('comingup'));
}
,你可以看到在foreach沒有返回任何數據並沒有什麼錯的查詢,因爲laravel給我無錯誤。但我不能只是讓foreach顯示數據即時尋找。
我試着用$ cup-> songlist.title; 和它不工作乙醚。
感謝任何幫助將是appretiated。對我的英語感到抱歉。
Omg我有 - >在錯誤的地方選擇愚蠢的我我會神經兮兮的找到它。 :( 非常感謝。 –