input
- view
<input name="name" value="hoge">
- controller
public function namae(Request $request)
{
$name = $request->input('name');
echo $name;
}
//出力結果
//hoge
###select
- view
<select name="age">
<option value="20" selected>20歳</option>
<option value="30">30歳</option>
</select>
- controller
public function nenrei(Request $request)
{
$age = $request->age;
echo $age;
}
//出力結果
//20
###checkbox
- view
<input type="checkbox" name="color[]" value="red" checked>
<input type="checkbox" name="color[]" value="yellow" checked>
<input type="checkbox" name="color[]" value="green">
name属性にカッコをつけてあげます。カッコつけないと値が1つしか入りません。
- controller
public function iro(Request $request)
{
$colors = $request->input('color');
//このとき$colorsは配列になっています。
foreach($colors as $color){
echo $color."\n";
}
}
//出力結果
//red
//yellow