고객 기록부입니다.laravel에서 데이터베이스에 여러 개의 확인란 값을 보내는 방법은 무엇입니까?
<form action="store" method="post">
<input type="hidden" name="_token" value="{{csrf_token()}}">
<label for="name">Name</label>
<input type="text" name="name">
<br>
<label for="email">Email</label>
<input type="text" name="email">
<br>
<label for="country">Country</label>
<select name="country" id="country">
<option value="india">India</option>
<option value="srilanka">SriLanka</option>
<option value="usa">USA</option>
</select>
<br>
<input type="radio" name="gender" value="male">
<label for="male">Male</label>
<input type="radio" name="gender" value="female">
<label for="female">Female</label>
<br>
<input type="checkbox" name="favorite[]" id="south" value="south">
<label for="south">South</label>
<input type="checkbox" name="favorite[]" id="north" value="north">
<label for="north">North</label>
<input type="checkbox" name="favorite[]" id="east" value="east">
<label for="east">East</label>
<br>
<label for=""></label>
<input type="submit" name="submit" value="Submit">
</form>
모든 값은 데이터베이스로 이동하지만 확인란은 배열로 진행됩니다.
하지만 즐겨 찾기에서 []를 제거하면. 마지막 체크 박스 값이 데이터베이스로 이동합니다.
이 내 컨트롤러 코드
public function store(Request $request)
{
$user= laravel::create(Request::all());
return "data saved";
}
입니다 그리고 이것은 어느 한 방법 체크 어떤 고객 데이터베이스에 모든 체크 박스의 값을 전송하는 방법을 말해 줄래 내 모델
class laravel extends Model
{
protected $fillable = [
'name',
"email",
"gender",
"country",
"favorite"
];
}
입니다.
업데이트하려면 확인란을 편집하는 방법을 알고 싶습니다.
미리 감사드립니다.
필드의 어떤 종류가 좋아하는이 논리를 사용할 수 있습니까? 스키마는 어떤 모습입니까? 여러 즐겨 찾기를 저장하려고합니까? – Chris