Size: a a a

Laravel Framework Russian Community

2020 October 17

ВШ

Виталий Шутов... in Laravel Framework Russian Community
Есть различие, когда работаешь над крупным проектом и он один. Если же это фриланс, возможно удобнее будет Laragon, когда все проекты поднимаются разом.
источник

ВШ

Виталий Шутов... in Laravel Framework Russian Community
Без контейнеризации
источник

AB

Alex B in Laravel Framework Russian Community
Виталий Шутов
Есть различие, когда работаешь над крупным проектом и он один. Если же это фриланс, возможно удобнее будет Laragon, когда все проекты поднимаются разом.
да, ну это в рамках винды, ларагон удобная штука, работал на нем когда сидел на винде
источник

ВШ

Виталий Шутов... in Laravel Framework Russian Community
На маке есть Valet, на Linux есть Local
источник

VY

Vadym Yakovenko in Laravel Framework Russian Community
Yevhenii Oliinyk
Добрый день. В ларе я новичек. Возможна ли реализация независимых компонентов? то есть есть компонент - News я хочу его отображать на разных страницах. Возможно ли реализация запросов к базе в самом компоненте и отображение данных, или все данные должны приходить из контроллера страницы а сам компонент только отображает?
источник

YO

Yevhenii Oliinyk in Laravel Framework Russian Community
спс, до этого еще не дошел. Но как я понимаю вложености  контроллеров это не лучшая практика в ларавеле?
источник

VY

Vadym Yakovenko in Laravel Framework Russian Community
Yevhenii Oliinyk
спс, до этого еще не дошел. Но как я понимаю вложености  контроллеров это не лучшая практика в ларавеле?
это как "вложености  контроллеров"?
источник

YO

Yevhenii Oliinyk in Laravel Framework Russian Community
class CategoryList extends Component
{

   public $list;
   public $parentId;

   public function __construct($list, $parent=null)
   {
       // $this->list = $list;
       // $this->parentId = $parent ? "/".$parent->id : null;
       $this->list = Category::all(); //filter by parent
   }

   public function render()
   {    
       return view('components.category-list');
   }
}
вот такое компонент допустим или это говнокод? он то работает. логика выборки из бд перемещенна из контроллера в компонент
источник

YO

Yevhenii Oliinyk in Laravel Framework Russian Community
и в итоге получается - на роут цепляется контроллер, у контроллера свои вьюхи сделанны, но вьюха включает в себя компоненты, которые очень напоминают МВС.  А если у компонента есть свой "контроллер" - можно ли в нем писать бизнес логику или использовать его только для отображения?
источник

VY

Vadym Yakovenko in Laravel Framework Russian Community
Yevhenii Oliinyk
и в итоге получается - на роут цепляется контроллер, у контроллера свои вьюхи сделанны, но вьюха включает в себя компоненты, которые очень напоминают МВС.  А если у компонента есть свой "контроллер" - можно ли в нем писать бизнес логику или использовать его только для отображения?
это ты сам придумал, или где-то подсмотрел реализацию?
источник

YO

Yevhenii Oliinyk in Laravel Framework Russian Community
Обычная инкапсуляция и смартвью
источник

👤U

👤 User in Laravel Framework Russian Community
Anton
У меня в работе штук пять проектов, иногда приходится одновременно работать с двумя. С виртуальной машиной с этим никаких проблем не возникает. А с докером, как я понял, будет менее удобно - нужно выгрузить один проект, загрузить другой. Или я не прав?
Ох как вас неверно проинформировали. Щас изложу.
источник

👤U

👤 User in Laravel Framework Russian Community
В докер ран команде есть имя. При запуске контейнера укажите имя, например site.dev. Дальше ставите https://github.com/dvddarias/docker-hoster или nginx reverse proxy любой. В итоге к именованным контейнерам можно в браузере цепляться по их именам. И не надо ничего выгружать/загружать. Хоть 10 проектов запускайте.
источник

👤U

👤 User in Laravel Framework Russian Community
Каждый в своем контейнере, имеется ввиду.
источник

A

Anton in Laravel Framework Russian Community
👤 User
В докер ран команде есть имя. При запуске контейнера укажите имя, например site.dev. Дальше ставите https://github.com/dvddarias/docker-hoster или nginx reverse proxy любой. В итоге к именованным контейнерам можно в браузере цепляться по их именам. И не надо ничего выгружать/загружать. Хоть 10 проектов запускайте.
Я вас понял, почитаю... Просто сейчас меня вроде как устраивает работа через ВМ - есть ли явные преимущества переходить на докер, если как выше пишут придется от месяца до трех нюансы постигать?
источник

AB

Alex B in Laravel Framework Russian Community
Anton
Я вас понял, почитаю... Просто сейчас меня вроде как устраивает работа через ВМ - есть ли явные преимущества переходить на докер, если как выше пишут придется от месяца до трех нюансы постигать?
нет, я имел ввиду, если вы хотите быть гуру докера и девопса, а так я например собрал сборку для ларавель (nginx, php, mysql, redis) и работаю на этом
источник

ВШ

Виталий Шутов... in Laravel Framework Russian Community
Alex B
нет, я имел ввиду, если вы хотите быть гуру докера и девопса, а так я например собрал сборку для ларавель (nginx, php, mysql, redis) и работаю на этом
Есть готовые варианты, Vessel например
источник

👤U

👤 User in Laravel Framework Russian Community
Запуск Laravel в Docker. Предположим, что мы разрабатываем… | by Игорь Драндин | Aug, 2020 | Medium
https://medium.com/@drandin/%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA-laravel-%D0%B2-docker-3aee3b8779b8
источник

👤U

👤 User in Laravel Framework Russian Community
Единственное. Чо все для новичков так компоуз навязывают. Я когда учился запустил независимо php, nginx, mysql контейнеры и уже руками их друг с другом дружил. Да, дольше. Зато кухню всю прохаваешь.
источник

A

Andrey in Laravel Framework Russian Community
👤 User
Единственное. Чо все для новичков так компоуз навязывают. Я когда учился запустил независимо php, nginx, mysql контейнеры и уже руками их друг с другом дружил. Да, дольше. Зато кухню всю прохаваешь.
Потому что это норма?)
источник