반응형
Laravel / Vue: v-model 사용 시 검증 중
Laravel과 Vue js를 사용하고 있는데 Laravel을 사용하여 이 필드를 검증하는 방법을 알 수 없습니다.
Vue 컴포넌트:
<div v-for="problem in problems">
<div>
<label :for="problem.id">{{problem.title}}</label>
<input type="text" class="form-control" :id="problem.id"
v-model="problem.rating">
</div>
</div>
그러면 어레이가 반환됩니다.
array:2 [
"problems" => array:2 [
0 => array:2 [
"id" => 33
"rating" => "12"
]
1 => array:2 [
"id" => 38
"rating" => "3"
]
]
]
Laravels 검증을 사용하여 이를 검증하는 방법을 모르겠습니다.저는 이런 것들을 많이 해봤어요
$this->validate($request, [
'rating' => 'required|integer',
]);
하지만 이것은 물론 여기에서는 통하지 않는다.누구 저 좀 도와줄 사람 없어요?
편집:
난 이해했다.사용할 필요가 있다
$this->validate($request, [
'problems.*.rating' => 'required|integer',
]);
언급URL : https://stackoverflow.com/questions/42438074/laravel-vue-validating-when-using-v-model
반응형
'programing' 카테고리의 다른 글
vuex 상태를 기반으로 한 vuejs 구성 요소의 흐림 또는 집중도 (0) | 2022.06.23 |
---|---|
Vue는 컴포넌트의 모든 vue/vuewatch를 자동으로 삭제합니까? (0) | 2022.06.23 |
svg fill Atribute의 vue.js 변수를 호출하려면 어떻게 해야 합니까? (0) | 2022.06.22 |
저장 및 취소 옵션을 사용하여 양식 편집 (0) | 2022.06.22 |
플로트를 최소 증분(또는 그에 근접)으로 변경하는 방법은 무엇입니까? (0) | 2022.06.22 |