我尝试使用laravel 4制作REST API,我尝试加入3表来获取数据,但是当我检查postman中的url时,它会显示html页面
<title>Whoops! There was an error.</title>
但是当我使用sql查询检查它时,它会返回2个数据。
这是UrlController
public function tayang($idKota)
{
$tayang=DB::table('detiltayang')
->join('tayang','detiltayang.idTayang','=','tayang.idTayang')
->join('bioskop','tayang.idBioskop','=','bioskop.idBioskop')
->join('film','tayang.idFilm','=','film.idFilm')
->where('bioskop.idKota','=',$idKota);
return Response::json($tayang);
}
路线
Route::get('api/{idKota}/tayang','UrlController@tayang')
有谁能告诉我如何在休息api中加入表格?提前谢谢
答案 0 :(得分:0)
您忘了添加->get()
public function tayang($idKota)
{
$tayang=DB::table('detiltayang')
->join('tayang','detiltayang.idTayang','=','tayang.idTayang')
->join('bioskop','tayang.idBioskop','=','bioskop.idBioskop')
->join('film','tayang.idFilm','=','film.idFilm')
->where('bioskop.idKota','=',$idKota)->get();
return Response::json($tayang);
}
同时检查您是否有use DB;