Деплой Laravel 10 и vue 3 с vite на VPS сервер. Создаем окружение с нуля для laravel 10, vite, vue

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ย. 2024

ความคิดเห็น • 75

  • @alexanderbashkatov5981
    @alexanderbashkatov5981 ปีที่แล้ว +3

    мозг ликует, от того как вы объясняете! спасибо

  • @GreatOsmanSultan
    @GreatOsmanSultan ปีที่แล้ว +10

    Это круто и как раз нужно. Вы настоящий человек с большой Буквы!

  • @VulnerableCreature
    @VulnerableCreature ปีที่แล้ว +3

    Добрый день!
    Две недели смотрю ваш контент и очень интересно, и все понятно. Довольно многому новому научился у Вас. Давно хотел освоить PHP + Laravel.
    Вы просто молодец 👍
    То, что другие продают за десятки тысяч, Вы предоставляете бесплатно! Спасибо Вам за ваш труд! ❤

  • @UserU-d2v
    @UserU-d2v 11 หลายเดือนก่อน

    У меня нет слов! Какой годный контент. Все предельно понятно, все получилось. Автору видео огромный респект, столько я мучался пока не вспомнил как все делается. Огромное спасибо мужик🤗🤗🤗

  • @Евгений-т3ц9к
    @Евгений-т3ц9к ปีที่แล้ว +5

    Однозначно лайк братан! В дополнение не хватает HTTPS сделать и настроить сертификат, тогда прям будет вообще пушка! Советую добавить это.

  • @maxgreek6041
    @maxgreek6041 ปีที่แล้ว +3

    Отличный урок. Ребятушки довольны)))

  • @ruslankandiba
    @ruslankandiba ปีที่แล้ว +2

    На одном дыхании. Полезно. Спасибо

  • @historypixel
    @historypixel ปีที่แล้ว +1

    Удивительно как вовремя)))
    Как раз хотел изучить этот вопрос))
    А тут прям подарок!!))

  • @biLLie_wiLLie
    @biLLie_wiLLie ปีที่แล้ว +3

    Ты лучший! Спасибо тебе

  • @valeraaligator999
    @valeraaligator999 ปีที่แล้ว +1

    Мега жирнющий лайк;)
    И хочется обновленное видео по деплою с докером. знаю что уже есть на канале. но в друг инфа чуток устарела

  • @MrSevenZZZ
    @MrSevenZZZ ปีที่แล้ว

    cd /var/run/php это абсолютный путь
    cd var/run/php это относительный путь
    Используем абсолютный путь и все работает нормально, не понимаю зачем мудрить с тильдой и переходить в домашнюю директорию.
    А в остальном большое спасибо за гайд

  • @gru8299
    @gru8299 ปีที่แล้ว +1

    От души огромная благодарность!!!

  • @sharpsss7666
    @sharpsss7666 ปีที่แล้ว

    спасибо за контент, очень качественный контент

  • @NyshMysh1337
    @NyshMysh1337 ปีที่แล้ว

    Большое спасибо за видео! Хотелось бы увидеть от тебя видео о query builder

  • @alexKaprushaDev
    @alexKaprushaDev ปีที่แล้ว

    Как всегда просто огонь видео!!!
    все время такое искал но ранее не мог найти.

  • @СергейМогилевич-ш2в
    @СергейМогилевич-ш2в ปีที่แล้ว +1

    Прям сейчас мучаюсь с этим
    Супер

  • @vimitali7630
    @vimitali7630 ปีที่แล้ว

    Огромное спасибо за новый урок!!!

  • @РоманМини
    @РоманМини ปีที่แล้ว +1

    Спасибо за видео. Есть вопрос. Почему мы используем всюду sudo, мы же вроде от root в системе ? Или есть какой-то в этом смысл ? Поясните пожалуйста.

  • @gisen100ify
    @gisen100ify ปีที่แล้ว

    Хороший видеогайд!

  • @Khudayberdiyev-gs9mn
    @Khudayberdiyev-gs9mn ปีที่แล้ว +1

    Спасибо за ваш труд. По restapi с swaggerom не хотите видео делать?

  • @online-lead
    @online-lead ปีที่แล้ว +1

    Здравствуйте. Лучше пользоваться starter kit vue? Или отдельно vue, отдельно laravel как у вас в уроке?

  • @СергейПрозоров-х3и
    @СергейПрозоров-х3и ปีที่แล้ว +2

    Запиши пожалуйста курс авторизация laravel + vue с использованием sanctum и fortify. Желательно чтобы vue был отдельно от laravel

  • @bleckVirus
    @bleckVirus ปีที่แล้ว

    Парня порадовать))) наш человек)))

  • @alexandr-v
    @alexandr-v ปีที่แล้ว

    Получается, что файлы просто копируем из gitlab, а если там в них произошли изменения, то надо будет опять их оттуда клонировать и перезаписывать?

  • @sharpsss7666
    @sharpsss7666 ปีที่แล้ว

    на моменте 36:31 E45: 'readonly' option is set (add ! to override)

  • @alexKaprushaDev
    @alexKaprushaDev ปีที่แล้ว +1

    Жду видоса про домены.

  • @maksimsozonov4348
    @maksimsozonov4348 ปีที่แล้ว +1

    а плейлисты по Docker и по CICD желательно проходить для джуна, который ищет первую работу или можно делать только так, как на этом видео?

  • @FailedArchaeologist
    @FailedArchaeologist ปีที่แล้ว

    а как его через докер настроить кто то знает. Я за связку php, node js. Чтобы vite был внутри контейнера. Я пробовал не получилось.

  • @АндрейКолмаков-щ7ш
    @АндрейКолмаков-щ7ш 7 หลายเดือนก่อน

    Очень полезно, но зачем так бить по Enter?

  • @spitzer4077
    @spitzer4077 ปีที่แล้ว

    Всё то ж самое сделал под Apache2, в отличие от try_files здесь нужно указать AllowOverride All в теге

  • @МуратЖумаев-ъ6к
    @МуратЖумаев-ъ6к ปีที่แล้ว

    Отличное видео. Все понятно и лаконично. Можете снять видео как перенести сайт ларавел vue vite на обычный хостинг, чтоб он реально работал. А то я переносил не работает. Фронтенд на vue, а бэкенд сделан laravel api. В интернете все обьянсяют как перенести на Hostinger и на Heroku.

  • @KoMaRiK48
    @KoMaRiK48 ปีที่แล้ว

    Спасибо, очень полезно, только в файле команд по созданию пользователя в mysql и назначению ему привилегий при создании стоит user@localhost, а при GRANT user@host - при бездумном копировании команд начнут вылезать ошибки, т.к указаны разные хосты

  • @pcnutiy_shizik
    @pcnutiy_shizik ปีที่แล้ว

    Такой вопрос. Почему после деплоя на сайте нельзя открыть vue devtools? Просто такое чувство, что фронтенд работает не так как надо, ибо появились ошибки которых нет локально (например, при передаче пропсов в консоли на сайте выводит undefined, а локально все прогружает)

    • @laravelcreative
      @laravelcreative  ปีที่แล้ว

      Режим prod потому что:)

    • @pcnutiy_shizik
      @pcnutiy_shizik ปีที่แล้ว

      @@laravelcreativeне подскажете где могу посмотреть настройку? Я уже понял, что в прод режиме, но если запускать npm run dev, то само собой возникнут ошибки(если правильно выявил проблемк) с проксированием. И фронт будет запускаться на дефолтном domain:5173 и само собой будут также ошибки. Если добавляю в конфиг проксирование такого домена, то все равно появляется ошибка. Если не сложно, направьте в правильное русло, куда следует копать и что сделать(

  • @andrewlevitsky6270
    @andrewlevitsky6270 ปีที่แล้ว +1

    Cделай пожалуйста видео по кешированию данньіх, а именно про Redis и ему подобное. Очень нужна информация єта в структурированном класном виде в твоем стиле подачи!)
    Поддержите лайками чтоб автор увидел!

  • @MihailAbysmo
    @MihailAbysmo ปีที่แล้ว

    Спасибо!

  • @borismor1
    @borismor1 ปีที่แล้ว +3

    Возможно пропустил, а почему не в Docker?

    • @laravelcreative
      @laravelcreative  ปีที่แล้ว +2

      Уже есть на канале и по Docker и по CICD подробные курсы:)

    • @volodymyrvikarchuk247
      @volodymyrvikarchuk247 ปีที่แล้ว +6

      @@laravelcreative Но все же было бы интересно посмотреть как деплоить с Докером, Nginx reverse proxi и т.д.)

    • @myyyp1
      @myyyp1 ปีที่แล้ว +2

      Поддерживаю. Было бы интересно то же самое, но про с докером)

    • @valeraaligator999
      @valeraaligator999 ปีที่แล้ว +3

      Поддерживаю про Докер.

    • @myyyp1
      @myyyp1 ปีที่แล้ว +6

      @@laravelcreative тут про докер просят уже многие)) Тоже самое, только с докером)

  • @golibxayrullayev1353
    @golibxayrullayev1353 ปีที่แล้ว

    Как выбрать версию PHP при работе в командной строке (SSH)? regru

  • @abzalrashithodjaev6333
    @abzalrashithodjaev6333 ปีที่แล้ว

    Когда будет VIP подписка ?? или годовая

  • @АртемАртеменконезабывайвыходит

    покажешь oaut2 и passport laravel вместе c vue 3?

  • @СергейБобков-б7э
    @СергейБобков-б7э ปีที่แล้ว

    спасибо

  • @artemlaravel8769
    @artemlaravel8769 ปีที่แล้ว

    покажешь как nuxt + passport делать авторизацию востановление пароля подтверждение работа с ролями и тд ?

  • @biLLie_wiLLie
    @biLLie_wiLLie ปีที่แล้ว

    А есть разница деплоя на облачный или выделенный сервер?

  • @dmitriykret8938
    @dmitriykret8938 ปีที่แล้ว

    Большое спасибо за видео💪. Это конечно не критично, но файла с командами в описании нет😢

    • @laravelcreative
      @laravelcreative  ปีที่แล้ว

      Добавил, забыл копипаст сделать:)

  • @Perfect470
    @Perfect470 ปีที่แล้ว

    Объясните мне пожалуйста, как вывести cars?

    • @failj3847
      @failj3847 ปีที่แล้ว

      $friends = [
      [
      'name' => 'Slava',
      'age' => 19,
      'cars' => ['mers', 'bmw']
      ],
      [
      'name' => 'name',
      'age' => 20
      ],
      ];
      foreach($friends as $friend) {
      if (isset($friend['cars'])) {
      echo $friend['name'] . ' has cars: ' . implode(', ', $friend['cars']) . '';
      } else {
      echo $friend['name'] . ' has no cars';
      }
      }

    • @chingiskuular1013
      @chingiskuular1013 ปีที่แล้ว

      попробуй var_dump() вместо ехо(он выводит вроде только строки, а у тебя массив).

  • @titov1
    @titov1 9 หลายเดือนก่อน

    блин, чувак, ~ - это же не корень, а домашняя директория юзера, у рута /root, а корень это /
    извини, уши режет
    А так урок кайфовый, спасибо!

  • @point111
    @point111 ปีที่แล้ว +1

    plizzzz: FTP SSL MAIL

  • @sharpsss7666
    @sharpsss7666 ปีที่แล้ว +1

    ни за что в жизни не работайте через powerSheeld винды

    • @Rashcheska
      @Rashcheska 6 หลายเดือนก่อน

      А почему?

  • @v.lavrinovics1970
    @v.lavrinovics1970 14 วันที่ผ่านมา

    Не советую напрасно и так часто говорить 'госпо...'

  • @romanbush5164
    @romanbush5164 ปีที่แล้ว +1

    А мне не нравится vite не зп конченная технология, мало информации + все jquery библиотеки работают костыльно. Время ещё не пришло может в laravel 12 будет нормальная интеграция)

    • @Серёга-г8щ7ю
      @Серёга-г8щ7ю ปีที่แล้ว

      jq ?
      😂

    • @danivjje
      @danivjje ปีที่แล้ว +1

      ну да, плохая поддержка jquery в 2023 это проблема просто пиздец

  • @MrFnbsan
    @MrFnbsan ปีที่แล้ว

    Спасибо за урок! Подскажи, пожалуйста, подойдёт ли такая конфигурация в докер файле, если node на сервере не установлен?
    FROM node:18-alpine as build-stage
    WORKDIR /app
    COPY package.json .
    COPY package-lock.json .
    RUN npm install
    COPY . .
    RUN npm run build
    FROM nginx:stable-alpine as production-stage
    COPY --from=build-stage /app/dist /usr/share/nginx/html
    COPY nginx.conf /etc/nginx/conf.d/default.conf
    EXPOSE 80
    CMD [“nginx”, “-g”, “daemon off;“]

  • @ArabicLang.online
    @ArabicLang.online ปีที่แล้ว +1

    Вот бы еще про мультиязычность видосы были, именно model+БД. Есть пакеты от spatie (сохраняет в базу json) и astrotomic (хранит переводы полноценно в отдельной таблице в базе). Но в ру сегменте тема не раскрыта, да и в англоязычном не густо, только доки курить, но мне как новичку сложно. Есть успехи, но есть и сложности.

    • @AlbertCartel
      @AlbertCartel 11 หลายเดือนก่อน

      Изучили тему куда рыть в плане мультиязычности? Тоже нужно на несколько языков сервис запустить

    • @ArabicLang.online
      @ArabicLang.online 11 หลายเดือนก่อน

      @@AlbertCartel в общем решения как описал в раннем комментарии. Использую пакеты от Astrotomic, если сайт со статьями или крупными текстами с разметкой, либо Spatie, если контент сайта небольшие блоки с текстом (товары, посты, как пример), которые удобно хранить в json.

  • @sharpsss7666
    @sharpsss7666 ปีที่แล้ว

    на команде с sudo apt install php8.2-fpm выдаёт такую канитель root@2078411-uds777:~# sudo apt install php8.2-fpm
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    E: Unable to locate package php8.2-fpm
    E: Couldn't find any package by glob 'php8.2-fpm'
    E: Couldn't find any package by regex 'php8.2-fpm' UPD: просто перейдите на более новую версию ubuntu