<?php

namespace App\PackagesApi\v3\Requests\Auth;

use App\PackagesApi\v3\Requests\JsonRequestTrait;
use Illuminate\Foundation\Http\FormRequest;

/**
 * Class NicknameRequest
 * @package App\PackagesApi\Auth\Requests
 *
 * @property string $nickname
 */
class NicknameRequest extends FormRequest
{
	use JsonRequestTrait;

	/**
	 * @return array
	 */
	public function rules()
	{
		return [
			'nickname' => [
			    'bail',
                'required',
                'string',
                'max:15',
                'min:3',
                'regex:/^[a-zA-Z0-9_\-.]+$/i',
                'unique:table_user,nickname'
            ],
		];
	}
}
