Как проверить объект JSON Request в валидации laravel? - PullRequest
0 голосов
/ 02 декабря 2019

Как я проверю текущие записи отсюда, это ответ json внутри Chrome Devtools после отправки формы через axios?

JSON Response

И это в моем UpdateProfileRequest.php

    public function rules()
    {
     return [
        'username'         => 'required|unique:users|min:3',
       'password'    =>      'required|min:8|confirmed',
       'confirm_password'        => 'required|',
       'current_password'       => 'required|u',
       'country_id'      => 'required|integer',
       'display_name'     => 'required|min:5',
       'email'    => 'required|unique:users,email_address',
       'phone_number' => 'required|alpha_num',
       'image' => 'mimes:jpg,png,gif'
     ];

Это полный ответ на запрос

In the App\Http\Requests\UpdateProfileRequest

Это внутри моего UpdateProfile.vue

<div>
        <div v-if="user != null">
            <form class="bg-white m-auto h-full p-4 w-full" id="setup-billing-form" @submit.prevent="submitProfile()" method="POST">
                <div class="flex inline-block">
                    <div id="input-group" class="w-3/5">    
                        <label for="name" class="block uppercase tracking-wide text-black-v2 text-xs font-bold mb-2">Username
                        </label>
                        <input v-model="form.username" type="text" class="hover:bg-grey-lightest bg-grey-lighter w-full mb-2 p-2 leading-normal" id="pin" name="pin" autocomplete="name" placeholder="Your Username" required>
                    </div>
                    <div id="input-group" class="ml-2 w-3/5">   
                        <label for="name" class="block uppercase tracking-wide text-black-v2 text-xs font-bold mb-2">Email
                        </label>

Это внутри моего запроса Axios

submitProfile(){
        let data = new FormData();
        axios.put(this.endpoint, { 
            form : this.form , 
            image : this.image
        }).then(response => {
            console.log(response.data);             
        }).catch(error => {
            console.log(error);
        });
    },

Сейчас, Я хочу спросить, как мне проверить эти запросы внутри моего UpdateProfileRequest, я должен добавить form. к каждому из этих запросов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...