What are the available validation requests?

Example:

<?php

namespace Aero\Store\Http\Requests;

use Aero\Common\Requests\AeroRequest;

class UpdateAddressRequest extends AeroRequest
{
    /**
     * Determine if the user is authorized to make this request.
     *
     * @return bool
     */
    public function authorize()
    {
        $address = $this->route('address');

        return $address && $this->user()->can('update', $address);
    }

    /**
     * Get the validation rules that apply to the request.
     *
     * @return array
     */
    public function rules(): array
    {
        return [
            'first_name' => 'required|string|max:255',
            'last_name' => 'required|string|max:255',
            'company' => 'nullable|string|max:255',
            'line_1' => 'required|string|max:255',
            'line_2' => 'nullable|string|max:255',
            'city' => 'required|string|max:255',
            'zone_name' => 'nullable|string|max:255',
            'postcode' => 'required|string|max:255',
            'country_code' => 'required|string|size:2|exists:countries,code',
            'mobile' => 'nullable|string|max:20',
            'phone' => 'nullable|string|max:20',
        ];
    }
}

 

ValidateOrderAddress FilterSaveRequest
SeoFormRequest UpdateSubscriptionPlanRequest
ValidateCartCustomer ValidateGuestConversionRequest
ValidatePaymentMethod ValidateShippingMethod
CreateAddressRequest SearchRequest
UpdateAccountDetailsRequest UpdateAccountPasswordRequest
UpdateAddressRequest ValidateAccountDetails
ValidateAddress ValidateEmail
ValidateLogin ValidateRegister
ValidatePasswordReset ValidatePasswordUpdate

Articles in this section

Was this article helpful?
0 out of 0 found this helpful