Задать вопрос
@krsdm

Как пофиксить проблему с пустой переменной $errors на хостинге?

Приветствую! Активно осваиваю Laravel 5.5 и столкнулся с проблемой, которую самостоятельно решить пока не получается.

Валидация форм в админке происходит с помощью FormRequest. На локальной машине все прекрасно, но на хостинге переменная $errors пустая, соответственно ошибки валидации не выводятся. Может есть идеи в чем причина?

namespace App\Http\Requests;

use Illuminate\Foundation\Http\FormRequest;

class ForecastForm extends FormRequest
{
    public function authorize()
    {
        return true;
    }

    public function rules()
    {
        return [
            'img' => 'required|image',
            'name' => 'required'
        ];
    }

    public function messages()
    {
        return [
            'img.required' => 'Загузите изображение',
            'img.image' => 'Загруженный файл должен быть в формате jpeg, png, bmp, gif или svg',
            'name.required' => 'Поле "Название" обязательно для заполнения'
        ];
    }
}
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
JhaoDa
@JhaoDa
LaravelRUS Team
Идея есть. Передача ошибок работает через что? Правильно, через сессии. Дальше продолжать?

Upd: проблема оказалась в куках.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы