#angular #laravel
Вопрос:
я отправляю дату логического типа с интерфейса angular на сервер laravel и использую FormRequest для проверки данных. вот данные, которые я отправляю из angular:
{'full_name' : searchTerm,'is_search_friend':true}
Запрос формы
'full_name' => 'required|string|min:1|max:50',
'is_search_friend' => 'required|boolean'
я получаю эту ошибку :
is_search_friend: [» должен ли поисковый друг быть истинным или ложным»]
тем временем я отправляю данные логического типа «is-search_friend»
Комментарии:
1. Каков тип
first
недвижимости?2. я обновил сообщение, не могли бы вы проверить его сейчас, пожалуйста ?
3. Вам отправлено поле данных «is-search_friend»? Это должно быть «Is_search_friend».
Ответ №1:
Если вы отправляете данные {'full_name' : searchTerm,'is_search_friend':true}
как multipart/formdata
, то запрос должен быть таким
{'full_name' : searchTerm,'is_search_friend':1} //1 for true 0 for false
о том, что если вы передадите значение в виде необработанных данных JSON, то запрос будет
{
"full_name" : "searchTerm",
"is_search_friend":true
}
Комментарии:
1. Однако JSON использует двойные кавычки
2. @brombeer да, ты прав, спасибо..