【发布时间】:2018-06-16 17:20:26
【问题描述】:
我想获取它的值以将其插入到数据库中的 Games 表中。但是我必须从数据库的 Genres 表中显示流派的名称。
查看:
<select name="genreid">
@foreach($genres as $genre)
<option value="{{ $genre->genreid }}"> {{ $genre->genre }}</option>
@endforeach
</select>
控制器:
public function insertgame(Request $request){
$this -> validate($request, array(
'gamename' => 'required|min:3',
'price' => 'required|int|min:1',
'genre' => 'required',
'releaseddate' => 'required|date',
'picture' => 'required|mimes:jpeg,jpg,png,gif'
));
$gamename = $request->input('gamename');
$genreid = $request->input('genreid');
$price = $request->input('price');
$releaseddate = Carbon::parse($request->input('releaseddate'));
$picture = $request->file('picture')->getClientOriginalName();
$data=array('gamename' => $gamename, 'genreid'=>$genreid, 'price'=>$price,'releaseddate'=>$releaseddate,'picture'=>$picture );
DB::table('games')->insert($data);
return redirect('managegame');
}
【问题讨论】:
-
您将
$value传递给查看,但$value未在任何地方定义。 -
请显示
{{ dd($genres) }}的结果 -
对不起,'value'=>$value 不包括在内,我测试了一些代码后忘记删除它
-
收藏 {#207 ▼ #items: array:5 [▼ 0 => 流派 {#208 ▶} 1 => 流派 {#209 ▶} 2 => 流派 {#210 ▶} 3 = > 流派 {#211 ▶} 4 => 流派 {#212 ▶} ] }
-
@SteveRuru 请使用
@foreach生成的选择元素 HTML 更新您的答案