Рахим спасибо тебе за все что ты делаешь! это круто! Легко и понятно любая тема которую ты обьясняешь! Пусть тебе будет всегда другом Успех и радость! Пусть главное крепкое здоровье будет с тобою. Всех благ тебе и всем близким вашим!
Добавлю немного конструктивной критики: видео корректно стоило бы назвать `Как установить Laravel из docker окружения с помощью docker-compose`. Так как обратная операция, когда composer & php уже установлены в системе, то для этого начиная с 8-й версии лары уже существует sail, который буквально в две строчки оборачивает ларавель в докер контейнеры, а сами конфигурации при надобности можно переопределить, также sail сразу дает пачку команд - sail up, sail down, sail npm, sail artisan, etc. Не совсем понял зачем нужен отдельный php-cli если есть уже php-fpm, который уже имеет php command. Полагаю, что для composer’а. Также Makefile лучше с заглавной буквы, это является стандарт-де-факто, просто утилита make вторым вариантом использует имя в lowercase, на макоси может не завестись. Также вместо дефолтных 1000 для юзера и его группы лучше использовать переменную окружения $USER, которая решит большую часть проблем с правами на любой системе (для винды полагается, что юзается wsl2).
Спасибо за урок, полезное видео! Но кое что можно улучшить. В начале когда Laravel устанавливаешь, вместо composer create-project laravel/laravel: example-app Лучше выполни composer create-project laravel/laravel ./ Тогда каталог example-app не будет создаваться а файлы установятся в текущий каталог. И не придётся "руками" перемещать файлы из example-app .
Привет! Подскажи пожалуйста, как в ларавел писать по DDD , а именно как моделировать сущности если там с коробки в основном используется eloquent, или ты в таких ситуациях устанавливаешь doctrine и юзаешь его для сущностей или вообще пишешь голые пхп классы для сущностей и сам маппишь данные с бд в сущность? Расскажи пожалуйста о своем опыте касательно этой темы, спасибо!
Можно ли как-то замутить чтобы несколько проектов на этой сборке работало? Допустим сложить их в папку projects и завести отдельные хосты на них в etc/hosts?
Установка Laravel завершилась с ошибкой не полностью загрузились пакеты composer create-project laravel/laravel Lara При повторном входе composer create-project laravel/laravel lara Каждый раз выдаёт ошибку что Project directory "/var/www/lara" is not empty. Ларавел не устанавливается как это можно устранить ?
При использовании npm run dev перестали загружаться скрипты, ошибка "has been blocked by CORS policy: No 'Access-Control-Al.............". Билдится все нормально а дев не робит, как починить кто знает?
@@ToBeCloser007 спасибо за ответ! а есть какие либо сборки которые предпочитаешь использовать для продакшена? есть например laradock и подобные. поделись своей сборкой для продакшен всем очень нужно)
В нем есть все инструменты для любого уровня проекта. Но для обычных проектов слишком много лишнего. Поэтому я собираю сборку только из необходимых инструментов
я решил проблему перейдя в докер terminal и там были оказуется разрешения 1000 туда, странно потому что я был уверен там root. ну еще там в безопасности папки проставил разрешения на windows
ты шо дядя какие mv и rm rf. Ты если точку вместо указания директории поставишь оно тебе в текущую установит. composer create-project laravel/laravel .
Рахим спасибо тебе за все что ты делаешь! это круто! Легко и понятно любая тема которую ты обьясняешь! Пусть тебе будет всегда другом Успех и радость! Пусть главное крепкое здоровье будет с тобою. Всех благ тебе и всем близким вашим!
ПРосто лучший канал и лучшее видео по ларе + докер. Прям многие моменты стали яснее, хотя докером пользуюсь не первый год
Спасибо за внимание. Надеюсь было полезно
Добавлю немного конструктивной критики: видео корректно стоило бы назвать `Как установить Laravel из docker окружения с помощью docker-compose`. Так как обратная операция, когда composer & php уже установлены в системе, то для этого начиная с 8-й версии лары уже существует sail, который буквально в две строчки оборачивает ларавель в докер контейнеры, а сами конфигурации при надобности можно переопределить, также sail сразу дает пачку команд - sail up, sail down, sail npm, sail artisan, etc. Не совсем понял зачем нужен отдельный php-cli если есть уже php-fpm, который уже имеет php command. Полагаю, что для composer’а. Также Makefile лучше с заглавной буквы, это является стандарт-де-факто, просто утилита make вторым вариантом использует имя в lowercase, на макоси может не завестись. Также вместо дефолтных 1000 для юзера и его группы лучше использовать переменную окружения $USER, которая решит большую часть проблем с правами на любой системе (для винды полагается, что юзается wsl2).
Спасибо 👍
Я вот пробовал Sail. Но я так и не понял, он свой nginx поднимает или использует уже тот, который на сервере?
Расскажите пожалуйста подробнее, или скиньте материалы, если не затруднит. Про переменную юзер и т.д.
Хороший урок, как раз сейчас актуально для мменя! Спасибо
Лаконично и понятно. Спасибо. Буду пробовать
Спасибо!
Ждем вторую часть 😊
Отличное видео! Спасибо огромное!
Привет, годно! Спасибо, сейчас все проекты перетаскиваю в докер, удобно и практично!
Спасибо за урок, полезное видео! Но кое что можно улучшить. В начале когда Laravel устанавливаешь, вместо
composer create-project laravel/laravel: example-app
Лучше выполни
composer create-project laravel/laravel ./
Тогда каталог example-app не будет создаваться а файлы установятся в текущий каталог. И не придётся "руками" перемещать файлы из example-app .
И тебе спасибо за подсказку!
Спасибо!
Привет!
Подскажи пожалуйста, как в ларавел писать по DDD , а именно как моделировать сущности если там с коробки в основном используется eloquent, или ты в таких ситуациях устанавливаешь doctrine и юзаешь его для сущностей или вообще пишешь голые пхп классы для сущностей и сам маппишь данные с бд в сущность? Расскажи пожалуйста о своем опыте касательно этой темы, спасибо!
Присоединяюсь к вопросу.
Спасибо.
Вот тут я реально прифигел
Рахмет
Можно ли как-то замутить чтобы несколько проектов на этой сборке работало? Допустим сложить их в папку projects и завести отдельные хосты на них в etc/hosts?
Не понятно, но очень интересно )
Установка Laravel завершилась с ошибкой не полностью загрузились пакеты
composer create-project laravel/laravel Lara
При повторном входе composer create-project laravel/laravel lara
Каждый раз выдаёт ошибку что Project directory "/var/www/lara" is not empty.
Ларавел не устанавливается как это можно устранить ?
эту сборку можно использовать на проде?
Спасибо за видео. Видео вроде новое, но зачем использовать устаревающую версию php и версию version: '3.2' уже рекомендуется не указывать
что тут скажешь, это топ братан! давай теперь добавим rabbitmq в докер и в ларе очередь запустим
Я пил воду и нашел это видео в реках
Для разработки с прд винды, создаю вирт машину в hyper-v. Стоит перейти на wsl2+docker или так и работать с hyper--v виртуалкой?
Если покрывает нужды, то не стоит
Только докер ставьте в wsl в которой работаете, а не docker desktop с ним еще пачку возможных проблем получите
При использовании npm run dev перестали загружаться скрипты, ошибка "has been blocked by CORS policy: No 'Access-Control-Al.............". Билдится все нормально а дев не робит, как починить кто знает?
Привет. Скорее всего, npm run dev указывает на сервер Vite (по умолчанию используется для dev-сервера), и вам нужно разрешить к нему доступ.
по идее nginx сервер там лишний, потому что есть php-fpm
В продакшене запускаешь тоже в докер среде? Или только для разработки?
В продакшне тоже
@@ToBeCloser007 спасибо за ответ! а есть какие либо сборки которые предпочитаешь использовать для продакшена? есть например laradock и подобные. поделись своей сборкой для продакшен всем очень нужно)
В нем есть все инструменты для любого уровня проекта. Но для обычных проектов слишком много лишнего. Поэтому я собираю сборку только из необходимых инструментов
Привет, можно использовать твой код в коммерческих проектах? Не нашёл лицензию в гитхабе.
Привет. Какой именно код?
@@ToBeCloser007 тот, что из видео
Как на винде дать доступ папке что бы сервер на 8080 заработал?
я решил проблему перейдя в докер terminal и там были оказуется разрешения 1000 туда, странно потому что я был уверен там root.
ну еще там в безопасности папки проставил разрешения на windows
Офигеть, тоесть можно было все делать через php cli, и не возиться с докер файлом и подтягивать либы и композер отдельно? 😮😮😮
09:18 измени пожалуйста анимацию перехода)))
Ассаляму алейкум брат
А не проще использовать laravel sail, зачем все усложнять?
Первый!
ты шо дядя какие mv и rm rf. Ты если точку вместо указания директории поставишь оно тебе в текущую установит. composer create-project laravel/laravel .
Папка не пустая.