我有一个文本输入,用户必须输入电影的名称,我还有一个电影数据库,当用户输入电影的标题时,电影的标题将与电影的标题相匹配数据库然后它应该在电影表中获取电影的movie_id并将其保存在日程表上。
$movtitle = $request->Cinename;
$mov_tit = Schedule::where('movtitle', '=', $movie->title);
$mov_id = find($movie->movie_id where $title = $mov_tit);
//this is wrong. what is the correct syntax??
答案 0 :(得分:3)
$movieIds = Schedule::where('movtitle', '=', $request->Cinename)->get(['movie_id']);
答案 1 :(得分:2)
为什么使用课程Schedule
?我认为您应该使用课程Movies
进行查询。
$movtitle = $request->Cinename;
//use Movies model to get the list of movies
$movies = Movies::where('movtitle', '=', $movtitle)->get();
foreach($movies as $movie){
// do something with each object $movie
}