Size: a a a

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

2020 January 06

АИ

Абуталипов Ильдар in Laravel для начинающих
что получилось
источник

АИ

Абуталипов Ильдар in Laravel для начинающих
Так обращаюсь
источник

D

DK in Laravel для начинающих
а зачем делать $request->json?
источник

АИ

Абуталипов Ильдар in Laravel для начинающих
$request->validate($rules),  видел что делают так но не понимаю что не так
источник

АИ

Абуталипов Ильдар in Laravel для начинающих
ну так на самом деле не к чему просто вчера весь день убил и перепробывал кучу всего
источник

4

4unkur in Laravel для начинающих
$this->validate($request, $rules);
- пишешь в контролллере
источник

Р

Руслан in Laravel для начинающих
🙈
источник

АИ

Абуталипов Ильдар in Laravel для начинающих
4unkur
$this->validate($request, $rules);
- пишешь в контролллере
в этом случае если не валидный рекуест то возращает пустой массив
источник

4

4unkur in Laravel для начинающих
Абуталипов Ильдар
в этом случае если не валидный рекуест то возращает пустой массив
там эксепшн выбрасывается, который ларавел сам обрабатывает. Если хттп пост запрос - то редирект
если ажакс - то респонс. Там покопаться можно, найти ошибки валидации.
источник

АИ

Абуталипов Ильдар in Laravel для начинающих
4unkur
там эксепшн выбрасывается, который ларавел сам обрабатывает. Если хттп пост запрос - то редирект
если ажакс - то респонс. Там покопаться можно, найти ошибки валидации.
Придется рыться
источник

4

4unkur in Laravel для начинающих
Абуталипов Ильдар
Придется рыться
if (error.response.status == 422){
      this.validationErrors = error.response.data.errors;
     }


error - это либо в async методе в теле catch (error)
либо в промисе: .catch(error)
источник

АИ

Абуталипов Ильдар in Laravel для начинающих
А как вернуть поля которые не валидные
источник

AB

Alex Bowey in Laravel для начинающих
Привет
Как ускорить работу кода
История. Загрузка изображения, после загрузки нужно создать аж два thumbnail, записать все в базу и вернуть данные. Все это влияет на быстродействие. Конечно можно вынести  cropping в евенты, но все равно нужно ждать.
Или есть какой-то иной выход?
источник

D

DK in Laravel для начинающих
Alex Bowey
Привет
Как ускорить работу кода
История. Загрузка изображения, после загрузки нужно создать аж два thumbnail, записать все в базу и вернуть данные. Все это влияет на быстродействие. Конечно можно вынести  cropping в евенты, но все равно нужно ждать.
Или есть какой-то иной выход?
очереди?
источник

D

DK in Laravel для начинающих
или тупо докинуть железа?))
источник

AB

Alex Bowey in Laravel для начинающих
DK
или тупо докинуть железа?))
ладно, такой ответ и ожидал
использую все что можно
источник

Р

Руслан in Laravel для начинающих
Alex Bowey
ладно, такой ответ и ожидал
использую все что можно
rabbit/redis/kafka
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Руслан
rabbit/redis/kafka
Хранилище очередей имеет минимальное влияние на скорость работы самих очередей (не учитывая совсем странные, по типу обычной БД)
источник

ИС

Илья Сакович in Laravel для начинающих
Alex Bowey
Привет
Как ускорить работу кода
История. Загрузка изображения, после загрузки нужно создать аж два thumbnail, записать все в базу и вернуть данные. Все это влияет на быстродействие. Конечно можно вынести  cropping в евенты, но все равно нужно ждать.
Или есть какой-то иной выход?
Если тебе сразу после загрузки изображения нужно где-то отобразить тубнейлы, то вряд ли сильно ускоришь
Если тебе сразу после загрузки отображать тубнейлы не надо, то вынести в очередь генерацию превью
источник

AB

Alex Bowey in Laravel для начинающих
Илья Сакович
Если тебе сразу после загрузки изображения нужно где-то отобразить тубнейлы, то вряд ли сильно ускоришь
Если тебе сразу после загрузки отображать тубнейлы не надо, то вынести в очередь генерацию превью
верно
источник