Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5.x » Проверка условия в классе валидации запроса » 24.03.2017 11:09:55

    public function validate()
    {
        $this->tableExistsValidator();

        parent::validate();
    }

    public function tableExistsValidator()
    {
        Validator::extend('table_exists', function ($attribute, $value, $parameters, $validator) {
            return Schema::hasTable(array_get($this->all(), 'form.tablename', 'test'));
        });
    }

    public function rules()
    {
        return [
            'form.tablename' => 'required|string|table_exists',
        ];
    }

Код не проверял ... big_smile

Подвал раздела