Javascript и Vuejs для Laravel 5. Создаем проект laravel. Подключаем vue js к laravel и делаем микс

Поділитися
Вставка
  • Опубліковано 19 сер 2024
  • Стань спонсором(бусти аккаунт), доступ к собеседованиям:
    boosty.to/lara...
    Мои платные курсы:
    laravelcreativ...
    План развития с нуля до middle+:
    laravelcreativ...
    Группа вк:
    laravel...
    - Ссылка для донатов, спонсорства, пожертвований
    yoomoney.ru/to...
    www.donational...
    - -
    . ---
    Урок слишком затянут, но в данном случае это нужно было сделать:)
    В этом уроке в начале добиваем тему с javascript'ом, а именно как получить доступ к свойствам и методам объектов.
    Далее создаем новый проект laravel
    Подключаем бд к проекту laravel
    Подключаем auth
    Подключаем bootstrap
    И в конечно подключаем vue
    Далее устраняем баги связанные с неактуальной версией Nodejs(это может быть не у всех, у кого-то хорошо проходит).
    Объясняется что такое mix в webpack у laravel, что в итоге происходит, куда идёт сборка файлов.
    Далее объясняется, что такое #app для vuejs
    Затем подключаем example component с расширением vue
    В целом раскрывается тема, как подключить vue js к laravel
    и собственно всё

КОМЕНТАРІ • 78

  • @sen4a447
    @sen4a447 Рік тому +4

    блин, сначала подумал, что тут используется Laravel 5)) оказывается это номер урока))

    • @loner4448
      @loner4448 4 місяці тому

      только что тоже самое подумал, хорошо твой коммент увидел :D

  • @sergeyinshin4924
    @sergeyinshin4924 Рік тому +10

    Для тех кто, как и я, учится на свежей версии laravеl 9 - инструкция по подключению Vue через Vite: techvblogs.com/blog/how-to-install-vue-3-in-laravel-9-with-vite

    • @user-yd5sn2fj2t
      @user-yd5sn2fj2t Рік тому

      спасибо за подгон

    • @DJon707
      @DJon707 Рік тому

      спасибо большущее. оч помогло

    • @NaizerCoder
      @NaizerCoder 5 місяців тому +1

      Для Laravel 11 в файле app.js указывал "import {createApp} from 'vue/dist/vue.esm-bundler'" вместо "import {createApp} from 'vue'. Только после этого отобразился контент.

    • @Olegcowboyoleg
      @Olegcowboyoleg 4 місяці тому +1

      На 10-ке, следую точь в точь инструкциям в видео, всё устанавливается по дефолту Vite
      "devDependencies": {
      "@popperjs/core": "^2.11.6",
      "@vitejs/plugin-vue": "^4.5.0",
      "axios": "^1.6.4",
      "bootstrap": "^5.2.3",
      "laravel-vite-plugin": "^1.0.0",
      "sass": "^1.56.1",
      "vite": "^5.0.0",
      "vue": "^3.2.37"

    • @Have476
      @Have476 2 місяці тому

      @@NaizerCoder еще туда же не мешало бы для начало сделать установку laravel mix,а именно натсройку и создание webpack.mix.js, у этого чудика все через магию но через одно место делается))) но опять таки же зачем использовать устаревший вариант laravelmix если у нас есть vite...

  • @Mr.Capone-
    @Mr.Capone- 2 роки тому +5

    Я лучше это посмотрю в 3 часа ночи, чем всё остальное, что мне рекомендует ютуб. Прям увидев название у меня сразу аппетит проснулся, но пока пиццу доел я уже понял, что нода у меня уже установлена (я на win7). Проблема была в том, что composer надо была сэтапнуть.
    Я конечно отрывками просматривал видео, но всё же всё как надо! Респект и уважуха!))

    • @laravelcreative
      @laravelcreative  2 роки тому

      Ахах) Благодарю, спасибо большое!)

  • @Pagegift
    @Pagegift 3 місяці тому

    Поняла как Vue подключать. Не сложно, оказывается..
    Спасибо, мастер Джедай

  • @alexanderpooh4015
    @alexanderpooh4015 2 роки тому +3

    Наконец-то вышел на видео где объяснили как работать с ошибками в npm. Спасибо!

  • @user-ly7zn9fr6i
    @user-ly7zn9fr6i 2 роки тому +5

    Наконец я могу с удовольствием приступить к освоению этого курса.

  • @vimitali7630
    @vimitali7630 2 роки тому +4

    Спасибо, за урок! Подача - просто огонь!

  • @user-xu1yp4hy6x
    @user-xu1yp4hy6x Рік тому

    Этот контент заслуживает лайка и продвижения! Спасибо за Ваш труд!!

  • @-lala-production7776
    @-lala-production7776 2 роки тому +1

    Спасибо наконец-то я дождался, всё сделал всё получилось, жду следующего выпуска!

    • @laravelcreative
      @laravelcreative  2 роки тому

      Благодарю!)

    • @slap-ass9645
      @slap-ass9645 3 місяці тому

      ​@@laravelcreative😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😮😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😮😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😮😮 3:13 😢😢😢😮😮😮😢😢😮😢😢😢😢😢😢😢😮😢😢😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢 3:48 😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😮😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😮😢😢😮😮😮😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😮 4:33 😢😢😢😢😢😮😢😢😢😢😢😢😢😮😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😮😢😮😮😢😢😢😢😢😢😢😢😢😮😮😢😢😮😢😢😢😮😢😢😮😢😢😢😢😢😢😮😮😮😮😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😮😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😮😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😮😮😢😢😢😢😢😢😢😮😢😢😢😢😮😢😢😢😢😢😮😢😢😢😢😢😢😢😮😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😮😮😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😮😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😮😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😮😮😮😮😮😮😮😮😮😮😮😮😢😢😢😢😢😮😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😮😢😢😢😢😮😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😮😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😮😢😢😢😢😢😢😮😢😢😮😢😮😢😢😢😮😢😮😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😮😢😢😢😢😮😢😮😢😮😢😢😢😢😢😢😢😢😢😢😢😮😢😢😮😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😮😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😮😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😮😢😢😢😢😮😮😢😮😮😮😮😮😮😮😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😮😢😢😮😮😮😮😮😮😮😮😮😮😮😮😮😮😢😮😢😢😢😢😢😮😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😢😮😢😢😢😮😮😮

  • @ridddlewrong
    @ridddlewrong 11 місяців тому +1

    если у кого не работает php artisan ui:auth то сделайте composer require laravel/ui

  • @pavelmelnikov9716
    @pavelmelnikov9716 2 роки тому +3

    Огромное спасибо. Не сбрасывай темп!!!

  • @armiol
    @armiol 10 місяців тому +4

    Данные немного устарели. Быстро очень технологии сейчас меняются. "В Laravel начиная с версии 9.19 не используется webpack.mix.js. Вместо этого теперь файл vite.config.js."

    • @ramazanstudy570
      @ramazanstudy570 9 місяців тому +1

      Как я понимаю это связано с тем, что у vue вышла версия 3, более того сейчас vue3 подстраивают под typescript, а раньше все на чистом js лучше работало
      Поэтому в Laravel с v9 уже всё по другому

  • @user-qd6hj2fn4w
    @user-qd6hj2fn4w 2 роки тому

    СПАСИБО!! не понимаю у кого рука поднялась, дизлайк поставить, возможно какие-то конкуренты, не иначе, так как материал ОГОНЬ - ТОП!!! лучший в рунете!!

    • @laravelcreative
      @laravelcreative  2 роки тому

      Ахаха, согласен) Благодарю!)

  • @Olegcowboyoleg
    @Olegcowboyoleg 4 місяці тому +1

    Lara 10 нет такого скрипта npm run watch
    npm run build надо запускать всякий раз, когда меняем что-то во Vue.
    Либо
    Update your package.json file.
    ...
    "scripts": {
    "dev": "vite",
    "build": "vite build",
    "watch": "vite build --watch"
    },
    ...

  • @alexeyguch816
    @alexeyguch816 2 роки тому

    Благодарю за туториал! =)

  • @kashevsky
    @kashevsky Рік тому

    Большое спасибо за уроки

  • @golibxayrullayev1353
    @golibxayrullayev1353 Рік тому

    Круто все спасибо!

  • @user-vg7ht3tu8c
    @user-vg7ht3tu8c Рік тому

    блин, лучший

  • @irvicon
    @irvicon 2 роки тому

    Спасибо / все получилось
    win 7 / nodejs должна быть 13.14 / стояла версия 13.6 ни в какую MIX не срабатывал

  • @alexandr9900
    @alexandr9900 Рік тому

    камент для продвижения

  • @Alistors
    @Alistors 2 роки тому +1

    я пока что ещё на других частях видео, но хотел уточнить, знаете ли вы реакт? И планируются ли у вас в будущем видео по нему? По сколько у вас отличный талант к обьяснению

    • @laravelcreative
      @laravelcreative  2 роки тому

      Реакт концептуально, не практикую, но возможно в будущем можно будет что-то придумать)

  • @user-ly7zn9fr6i
    @user-ly7zn9fr6i 2 роки тому +1

    Класс. Темп вполне...

  • @s3raph443
    @s3raph443 2 роки тому +1

    Это актуально на сегодняшний день, когда новый дефолтный сборщик фронтенд ресурсов - Vite?

    • @dav19us
      @dav19us 2 роки тому

      На Vite, еще переходить нужно, не все компании сразу бегут обновляться по последним технологиям..

  • @user-vg7ht3tu8c
    @user-vg7ht3tu8c Рік тому +3

    ua-cam.com/video/fnrDYq6tsRY/v-deo.html Установка на девятой ларке с vite /

    • @feterson2557
      @feterson2557 Рік тому

      А как быть с бутстрапом?

  • @spitzer4077
    @spitzer4077 Рік тому +1

    Вопрос к автору. А мы не о*уеем вот так постоянно ребилдить изменения? Неудобно же..

    • @laravelcreative
      @laravelcreative  Рік тому

      Сейчас уже используется vite, поэтому об этом в принципе можно забыть. Хотя и watch тоже не плох.

  • @biLLie_wiLLie
    @biLLie_wiLLie 2 роки тому +1

    Я не понимаю Vue встроен что ли в Laravel? Если я захочу реакт использовать вместо vue, то мне что надо поменять?

    • @ridddlewrong
      @ridddlewrong 9 місяців тому +1

      Привет спустя год интересуюсь смог узнать ответ на этот вопрос?

  • @dmitriivanov7010
    @dmitriivanov7010 Рік тому +1

    а какая версия ларавел и vue тут используется?
    Подскажите плиз

    • @dmitriivanov7010
      @dmitriivanov7010 Рік тому +1

      Сам себе отвечу.
      Судя по всему Ларавель тут используют 8 версии.

    • @ramazanstudy570
      @ramazanstudy570 9 місяців тому

      @@dmitriivanov7010 laravel 8 и vue 2

    • @soundofsoul8731
      @soundofsoul8731 6 місяців тому

      lar 8.5.12
      "vue": "^2.6.12",

  • @inocoweb
    @inocoweb 2 роки тому

    Почему может не работать автокомплит кода vue?
    Если просто писать вручную то компонент встраивается, а вот автоматически не подбирает мне компоненты.

    • @laravelcreative
      @laravelcreative  2 роки тому

      Если стоит ран вотч, то снизу справа может в это время идти индексация, в этот момент автокомплит не работает) Или во время импорта? У меня тоже такое бывает, иде шутки шутит)

  • @ZA-Pobedu-RF
    @ZA-Pobedu-RF 2 роки тому

    Привет! Только не могу понять зачем при установке vue, устанавливается jquery и popper.js, на vue нельзя реализовать то что на jquery и popper.js?

    • @laravelcreative
      @laravelcreative  2 роки тому

      Привет!) Можно) Просто они там изначально стояли, честно сказать, даже внимание на это не обратил)

  • @user-vf7pc4tn9z
    @user-vf7pc4tn9z 2 роки тому

    курс nuxt + vue будет ?

  • @user-ir7sv4gc8w
    @user-ir7sv4gc8w 2 роки тому

    А почему используются устаревшие версии vue и bootstrap?

    • @laravelcreative
      @laravelcreative  2 роки тому

      А зачем нам новейшие сейчас версии? Или речь про vue 3? У многих эта версия вызывает двоякое на данный момент чувство:)

  • @viperviper370
    @viperviper370 Рік тому

    Здравствуйте, в чем может быть проблема
    строка:1 знак:13
    + npm install && npm run dev
    + ~~
    Лексема "&&" не является допустимым разделителем операторов в этой версии.
    + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : InvalidEndOfLine

    • @koldunfd
      @koldunfd Рік тому

      можно запустить поочереди сначала npm install, потом npm run dev

    • @YeremaAlmaty
      @YeremaAlmaty Рік тому

      npm run build

  • @nonnull7352
    @nonnull7352 2 роки тому

    из за чего может не рендериться компонетнт? компилируется без ошибок.

    • @laravelcreative
      @laravelcreative  2 роки тому

      Опечатка где-то) Может тег написал с большими буквами в блейде?) Попробуй сначала сделать и каждый этап проверять)

    • @nonnull7352
      @nonnull7352 2 роки тому

      @@laravelcreative да и от версий Vue может зависеть?

    • @laravelcreative
      @laravelcreative  2 роки тому

      Да тоже может)

  • @ridddlewrong
    @ridddlewrong 11 місяців тому

    Скажите у меня нету в webpack mix js
    .vue()
    .sass('resources/sass/app.scss', 'public/css');
    есть .postCss('resources/css/app.css', 'public/css', [
    //
    ]);
    сделал все команды как на видео и перепроверил несколько раз (до момента когда вы объясняете этот самый файл).
    И как у вас сразу в проекте был установлен ui?) мне пришлось ещё compose require laravel/ui делать)

    • @ramazanstudy570
      @ramazanstudy570 9 місяців тому +1

      у него на видео laravel 8 и vue 2
      Сейчас уже laravel 10 и vue 3
      Поэтому на этих версиях чуть по другому нужно это делать

    • @ridddlewrong
      @ridddlewrong 9 місяців тому +1

      @@ramazanstudy570 чуть это слабо сказано) там вообще все абсолютно по-другому и там такие выкрутасы пришлось делать и при этом нигде как ни странно нет нормальной инфы. Даже вроде бы видео по ларавель 9 и livewire с другого канала при том что тоже ларавель 9 как и у меня, но там не самая последняя версия на теперешний момент была, и те же самые команды с нуля давали неработающее приложение)
      в итоге пришлось самому искать в интернете и слеплять из кучи говна цельную конфетку методом не стаковерфлоу а собственных проб и ошибок, создавание резервных копий на определенной стадии без которых команд никуда, и потом проверять по команде что точно нужно сделать чтобы все заработало.
      Иногда просто ебу даешь как вообще в 2023 году может быть такой пиздец с программированием даже на одной и той же версии что и в видео)

    • @ramazanstudy570
      @ramazanstudy570 9 місяців тому

      @@ridddlewrong "нету нормальной инфы" это про что?
      Даже в документации vue и laravel куча инфы
      Если ты про установку на laravel 9 или 10 vue 2, то эта инфа тоже есть
      Но оно того не стоит, легче на vue 3 делать то что нужно

    • @ramazanstudy570
      @ramazanstudy570 9 місяців тому

      @@ridddlewrong не знаю, я пока особо с какими то проблемами не столкнулся начиная с базового курса, заканчивая этим курсом
      Конечно бывали моменты, что моментами что то не работала, даже если желаешь так как в видео, но причину я находил в комментариях в большинстве случаев
      А если не там, то уже в гугле

    • @ramazanstudy570
      @ramazanstudy570 9 місяців тому

      @@ridddlewrong я конечно понимаю твоё возмущение, с какой то стороны ты прав, насчёт последней фразы. Но все же, это программирование
      Его суть как раз в том что ты постоянно сталкиваешься с ошибками и решаешь их
      Раз за разом
      Если ты надеешься, что ты сядешь и будешь программировать чисто для души, без таких проблем, то так врядли будет.
      Сейчас более менее материал есть и сами инструменты программистов годные
      А раньше толком даже документации не бывало
      Не то что каких курсов или видео

  • @olegkostyuk3537
    @olegkostyuk3537 2 роки тому

    А какой проект будет в этом разделе ? Тоже блог или лендинг или многостраничный сайт ?

    • @laravelcreative
      @laravelcreative  2 роки тому +2

      Здесь только изучение vuejs со спецификой ларавел. А после уже будет полноценный проект:) Чтобы не тормозить на нюансах vuejs

  • @olgaivanyuk2508
    @olgaivanyuk2508 Рік тому

    !

  • @alexandr9900
    @alexandr9900 Рік тому

    камент для продвижения