gpt4 book ai didi

php - Laravel 4 REST API 连接表

转载 作者:行者123 更新时间:2023-11-29 19:04:19 26 4
gpt4 key购买 nike

我正在尝试使用 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')

谁能告诉我如何在rest api中加入表?提前致谢

最佳答案

你忘记添加->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;

关于php - Laravel 4 REST API 连接表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43629377/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com