Size: a a a

Laravel для начинающих

2020 March 14

ИЛ

Иван Лещенко... in Laravel для начинающих
Andr Mar
$validator = new Validator; // инстанс
       $validator::make($params, $rules);  // ну и метод make

Ошибка Class Illuminate\Validation\Validator contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Illuminate\Contracts\Validation\Validator::make
app(Factory::class)->make([], [])
источник

AM

Andr Mar in Laravel для начинающих
Создаю АПИ, заодно и изучаю этот микрофреймворк. Вроде как самый быстрый что для АПИ явл. ОПРЕДЕЛЯЮЩИМ в данный момент времени...
источник

AM

Andr Mar in Laravel для начинающих
Иван Лещенко
app(Factory::class)->make([], [])
Сегодня просто не мой день...
Class Illuminate\Validation\Validator contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Illuminate\Contracts\Validation\Validator::make)
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Andr Mar
Сегодня просто не мой день...
Class Illuminate\Validation\Validator contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Illuminate\Contracts\Validation\Validator::make)
Скинь код, который кидает эту ошибку
источник

EG

Egor Gruzdev in Laravel для начинающих
Andr Mar
Создаю АПИ, заодно и изучаю этот микрофреймворк. Вроде как самый быстрый что для АПИ явл. ОПРЕДЕЛЯЮЩИМ в данный момент времени...
Я понимаю для чего он нужен, но ты уже пытаешься использовать, то что выпеленно, а потом тебе будет не хватает RequestForm, bindings, кэширование маршрутов и т.д.

Почитай статью сравнение и сделай правильный выбор.
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Включая импорты вверху
источник

AM

Andr Mar in Laravel для начинающих
Иван Лещенко
Скинь код, который кидает эту ошибку
$validator = app(Validator::class)->make($postData, $rules);
postData -100% массив
rules - массив с правилами  'warehouse' => 'required'
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Andr Mar
$validator = app(Validator::class)->make($postData, $rules);
postData -100% массив
rules - массив с правилами  'warehouse' => 'required'
0_о
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Почему валидатор?
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Из контейнера нужно забирать фабрику
источник

AM

Andr Mar in Laravel для начинающих
Из сервис контейнера...
источник

EG

Egor Gruzdev in Laravel для начинающих
Andr Mar
Из сервис контейнера...
вот так нужно вытаскивать из контейнера validator:
app('validator');

Статья выше, пункт 6
источник

EG

Egor Gruzdev in Laravel для начинающих
Точно также как его в ларе выбирает фасад
источник

EG

Egor Gruzdev in Laravel для начинающих
Лучше конечно притянуть фабрику через метод контроллера или накрайняк через конструктор
источник

AM

Andr Mar in Laravel для начинающих
Фасады у меня включены в app.php  т.к. я использую Auth по токену (и это работает).
А вот Validator ... увы.
 $validator = app('validator');  /// not work
       $validator = app(new Validator::class)->make($postData, $rules);  //not work
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Andr Mar
Фасады у меня включены в app.php  т.к. я использую Auth по токену (и это работает).
А вот Validator ... увы.
 $validator = app('validator');  /// not work
       $validator = app(new Validator::class)->make($postData, $rules);  //not work
Чел, крч
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Чекай что такое контейнер
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
И отруби фасады
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Ты создаёшь инстанс класса, и затем передаешь инстанс на резолв контейнера
источник

ГW

Гор Web-Dev(hope)!... in Laravel для начинающих
Добрый день,, Допустим у меня есть comments и есть ответы на них. Стоит ли делать Pivot таблицу?
источник