Size: a a a

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

2021 February 07

RR

Roman Romanovich [Ro... in Laravel для начинающих
Евгений
Но он ближе всего к ide кроме шторма)) а, ну и вима возможно))
Вообще ни на шаг не близко)
источник

Е

Евгений in Laravel для начинающих
Явно лучше саблайма и атома))
источник

RR

Roman Romanovich [Ro... in Laravel для начинающих
PHPStorm - это дзен для Back-End разработчика
источник

RR

Roman Romanovich [Ro... in Laravel для начинающих
И никакие там VS коды и прочая дрянь
источник

d

delete account in Laravel для начинающих
PhpStorom лучший
источник

ЕК

Егор Карась... in Laravel для начинающих
Евгений
Явно лучше саблайма и атома))
Сублайм лучше, как минимум, в нём по умолчанию человеческая палитра
источник

AH

Andrey Helldar in Laravel для начинающих
Илья
ну в доке же есть все.
Ещё лучше написать

abort_if(Gate::denies('update-post', $post), 403)
источник

И

Илья in Laravel для начинающих
Andrey Helldar
Ещё лучше написать

abort_if(Gate::denies('update-post', $post), 403)
Ну это, если ты хочешь 403 бросить, так?
источник

AO

Aleksandr Orlov in Laravel для начинающих
Всем привет
Поступила задача сделать выгрузку данных по API с внешнего ресурса и сохранение в db
Ресурсов будет несколько с разной структурой получаемых данных

Пока мысли что:
1) В контроллеры через DI всё интерфейсами подключать
2) Основная логика будет в сервисах/репозиториях

Вопрос:
Как лучше организовать структуру?
Что есть неочевидного что можно легко упустить?
источник

AH

Andrey Helldar in Laravel для начинающих
Илья
кстати, мб кто-то подскажет по настройке phpstorm, не нашел в интернетах. 1. Можно ли настроить автоматическую сортировку импортированых неймспейсов при нажатии command + option + l (по алфавиту)? 2. Можно ли сделать, чтобы когда пишешь /** и нажимаешь enter для генерации php-doc у метода подставлялся полный неймспейс (например, если неймспейс уже есть в use секции, но я все же хочу чтобы в докблоке было @return Full/NameSpace/ClassName)?
1. Можно.
источник

AH

Andrey Helldar in Laravel для начинающих
Илья
кстати, мб кто-то подскажет по настройке phpstorm, не нашел в интернетах. 1. Можно ли настроить автоматическую сортировку импортированых неймспейсов при нажатии command + option + l (по алфавиту)? 2. Можно ли сделать, чтобы когда пишешь /** и нажимаешь enter для генерации php-doc у метода подставлялся полный неймспейс (например, если неймспейс уже есть в use секции, но я все же хочу чтобы в докблоке было @return Full/NameSpace/ClassName)?
источник

AH

Andrey Helldar in Laravel для начинающих
Илья
кстати, мб кто-то подскажет по настройке phpstorm, не нашел в интернетах. 1. Можно ли настроить автоматическую сортировку импортированых неймспейсов при нажатии command + option + l (по алфавиту)? 2. Можно ли сделать, чтобы когда пишешь /** и нажимаешь enter для генерации php-doc у метода подставлялся полный неймспейс (например, если неймспейс уже есть в use секции, но я все же хочу чтобы в докблоке было @return Full/NameSpace/ClassName)?
источник

AH

Andrey Helldar in Laravel для начинающих
Илья
кстати, мб кто-то подскажет по настройке phpstorm, не нашел в интернетах. 1. Можно ли настроить автоматическую сортировку импортированых неймспейсов при нажатии command + option + l (по алфавиту)? 2. Можно ли сделать, чтобы когда пишешь /** и нажимаешь enter для генерации php-doc у метода подставлялся полный неймспейс (например, если неймспейс уже есть в use секции, но я все же хочу чтобы в докблоке было @return Full/NameSpace/ClassName)?
2. Можно.
источник

И

Илья in Laravel для начинающих
Спасибо!
источник

AH

Andrey Helldar in Laravel для начинающих
Artur Anissimov
Какой ещё IDE мог бы быть в этом списке ?
NetBeans, но он так себе с 2009-го года - его Шторм обошёл
источник

AH

Andrey Helldar in Laravel для начинающих
VS Code не IDE. Это текстовый редактор с множеством плагинов как Sublime Text или Notepad++
источник

AH

Andrey Helldar in Laravel для начинающих
Илья
Ну это, если ты хочешь 403 бросить, так?
Не важно что - код ответа задаётся вторым параметром.
источник

AH

Andrey Helldar in Laravel для начинающих
Aleksandr Orlov
Всем привет
Поступила задача сделать выгрузку данных по API с внешнего ресурса и сохранение в db
Ресурсов будет несколько с разной структурой получаемых данных

Пока мысли что:
1) В контроллеры через DI всё интерфейсами подключать
2) Основная логика будет в сервисах/репозиториях

Вопрос:
Как лучше организовать структуру?
Что есть неочевидного что можно легко упустить?
В контроллерах интерфейсами подключать чтобы засрать сервис-провайдеры записями вида $this->app->bind? Это актуально для полиморфизма. Например, драйверы работы с файловой системой.
В случае обычных сервисов в рамках приложения это оверхед. Или планируется очень часто менять сервисы на другие? Тогда да, лучше через интерфейсы.
источник

NT

Nazar Tertyshnyi in Laravel для начинающих
Andrey Helldar
В контроллерах интерфейсами подключать чтобы засрать сервис-провайдеры записями вида $this->app->bind? Это актуально для полиморфизма. Например, драйверы работы с файловой системой.
В случае обычных сервисов в рамках приложения это оверхед. Или планируется очень часто менять сервисы на другие? Тогда да, лучше через интерфейсы.
Ты прям отстрелялся.
источник

NT

Nazar Tertyshnyi in Laravel для начинающих
4 ответа махом
источник