Size: a a a

2021 July 09

М

Максим in Laravel Pro
Для начала просто пиши на mvc. Пусть у тебя вся бизнес*-логика будет в моделях, а контроллеры + всякие request’ы занимаются валидацией, приемами запроса и отдачей ответа. Потом уже посмотри что можно отрефакторить. Дальше просто поддерживай продукт и когда поймешь что «зудит» узнать все паттерны и принципы построения архитектуры: читай книгу что я скинул выше, а дальше - refactoring.guru и по нарастающей. Р. Мартин, Эванс...
источник

РТ

Рустам Трубников... in Laravel Pro
скиньте что за книга
источник

РТ

Рустам Трубников... in Laravel Pro
буду благодарен
источник

М

Максим in Laravel Pro
источник

?

? in Laravel Pro
Рекомендую навсегда забыть о ide хелперах. Это еще тот шлак
источник

A

Adel in Laravel Pro
почему?
источник

РТ

Рустам Трубников... in Laravel Pro
спс
источник

М

Максим in Laravel Pro
Попробуй Laravel Idea (https://laravel-idea.com/) - не пожалеешь!
источник

IF

Ikromov Faridun in Laravel Pro
Допустим я создал ContactRequest, я хочу сделать так если с валидацией что то пошло не так то ответ приходил а формате json, как это делается, я знаю как делать в контроллере но хочу теперь сделать внутри request
источник

?

? in Laravel Pro
Потому что это только вредит.
Например он собирает все методы и классы в отдельном файле, чтобы ты мог прокликивать адекватно магические методы в ларе, но в то же время оригинальные классы будут подсвечиваться что у них дублируются неймспейсы. Такое себе удовольствие.

Еще одна проблема, что человек, который не сильно опытен в ларе будет использовать магию по типу Article::whereDate() вместо Article::query()->whereDate(), что по мне это вообще ужасно (всем кто работает это со мной говорю исправлять в коде, чтобы не было такого ужаса).

Я сторонник написания кода без лишней магии, чтобы если человек, который не использует такого рода хелперы смог без проблем прокликать и не материться что это за херня в коде.
источник

?

? in Laravel Pro
Никогда не буду использовать хелперы, извините
источник

A

Adel in Laravel Pro
даже такой полезный плагин для шторма? )
источник

A

Adel in Laravel Pro
например этот плагин шторму обьясняет про хелпер-код и дублирующиеся классы не подсвечиваются
источник

?

? in Laravel Pro
Тут я бы конечно попробовал его в использовании, но он вроде был платный и мне не удалось его опробовать.
Если он адекватно умеет работать с подсказками, то возможно на него стоит взглянуть
источник

?

? in Laravel Pro
Но опять же, если ты напишешь код с подсказками, то не факт что кто-то другой сможет прокликать твой код
источник

М

Максим in Laravel Pro
А вы случаем не о response говорите?)
источник

A

Adel in Laravel Pro
например при контрол-клике на хелпер метод, шторм идет не в хелпер файл а сразу на реализацию
источник

A

Adel in Laravel Pro
даже с макросами это работает. где без поллитра не найдешь где оно было)
источник

?

? in Laravel Pro
Да, это круто, но что делать чувакам без этого плагина?
источник

A

Adel in Laravel Pro
ставить конечно)))
источник