Laravel 8 + Vue.js = WOW?!

Поделиться
HTML-код
  • Опубликовано: 14 окт 2020
  • Ссылка на исходники из видео: github.com/m1nyasha/laravel-8...
    Boosty: boosty.to/areaweb
    Наш образовательный проект - areaweb.su​​
    VK: areawebsu
    Телеграм: t.me/areawebsu
    Телеграм чат: t.me/+yMyO-maYw6E5OTY6

Комментарии • 139

  • @gennadystolbov
    @gennadystolbov 3 года назад +4

    Супер! Сижу - все проделываю ручками.. Быстро, точно, понятно и РАБОТАЕТ! Спасибо, Михаил.

  • @kleomant2762
    @kleomant2762 3 года назад +45

    Видео начинается на 4:39

    • @user-gu4dk3zw2t
      @user-gu4dk3zw2t 3 года назад +1

      спасибо

    • @faizulla5838
      @faizulla5838 3 года назад +1

      она нигде не начинается... смотри 18:57 после каждые N - мин идет... "ну это вам никогда не пригодитья"

  • @user-um4tq7oj1x
    @user-um4tq7oj1x 3 года назад +61

    Сделайте пожалуйста видео полной регистрации, авторизации, подтверждение почты (вообщем все на данную тему) ларавель 8 + вью. Подобного нет в сети. Многие показывают кусками, а новичков эти куски только путают.
    Или может серию уроков, созние простенького магазина на laravel 8 + vue с регистрацией и остальному.

    • @user-ms5pc2vj8u
      @user-ms5pc2vj8u 3 года назад +2

      поддерживаю идею, бро если сделаешь то было бы круто!

    • @AlexViennaDJ
      @AlexViennaDJ 2 года назад

      поддерживаю++

    • @aladinlegit
      @aladinlegit Год назад +1

      есть канал Laravel Creative там у него курсы по ларе + вью

  • @vityurov
    @vityurov 3 года назад +1

    Спасибо большое за урок, было очень интересно и познавательно!

  • @tandev713
    @tandev713 3 года назад +6

    на 10:22 если не собираетесь делать авторизацию и не нужны темплейты касаемы авторизации, то префикс --auth необязателен
    на 15:58 лучше подключать через asset()

  • @dedvedyn
    @dedvedyn 3 года назад +1

    Очень полезный урок. Спасибо большое автору. Вся нужная информация в одном видео 👍

  • @RomanRachkov
    @RomanRachkov 3 года назад +1

    Годный видос. Благодарю. Очень доходчиво все рассказано

  • @Fernando3j
    @Fernando3j 3 года назад +7

    Increíble, muchas gracias
    Mas que perfecto 👌

  • @sadr9189
    @sadr9189 3 года назад +2

    Подача инфы супер!

  • @TheOrionMoran
    @TheOrionMoran 3 года назад +1

    Очень годно, спасибо!

  • @Let_it_be
    @Let_it_be 3 года назад +6

    Завтра досмотрю

  • @sergeykonov4562
    @sergeykonov4562 2 года назад

    Очень подробно! Красава)

  • @AlexViennaDJ
    @AlexViennaDJ 2 года назад +1

    Дружище ты красавчик! Хочется больше уроков по vue + laravel. Хотел у вас на сайте купить курс, но там это невозможно сделать =(

  • @mirakmalsultanov3398
    @mirakmalsultanov3398 2 года назад

    супер полезный урок, спасибо

  • @MaksimBelokurov
    @MaksimBelokurov 2 года назад

    Какие книги можете посоветовать по PHP, JS, HTML и CSS для начинающего+ ?

  • @Edvard-Aliev
    @Edvard-Aliev 3 года назад +1

    Крутое видео! За полтора часа научился плить SPA на L+V и работать с API! Огонь! Пили еще! Красавчик! Правда есть хороший бэк Laravel

  • @armanh.6919
    @armanh.6919 3 года назад

    Непосредственно круто)

  • @MaksimBelokurov
    @MaksimBelokurov 2 года назад

    Спасибо за видео, подскажите, пожалуйста, от куда вы получаете знания которые несете нам?

  • @anonnim5132
    @anonnim5132 5 месяцев назад

    Круто объяснил себе) давай теперь нам так же

  • @brold6111
    @brold6111 3 года назад +1

    man i am from Romania, and i understand no Russian, but the way you arrange the code and the way you browse for documentation is so good. I understand everything you do and why you do it even if the only thing i understand in russian is "DA", because it means the same thing in romanian.
    I would love tho some captions in english, and i think that if you will do some english videos you will be a big hit!

  • @yaokouassijean-claude1499
    @yaokouassijean-claude1499 Год назад

    Спасибо огромное!))

  • @user-ly5np1cz6j
    @user-ly5np1cz6j 3 года назад +1

    Прошел, хоть и большим трудом.. Изучаю vue)

  • @user-ju1mc5dq7p
    @user-ju1mc5dq7p 9 месяцев назад

    у меня вопрос если делать интернет магазин с нуля с админкой без использования cms/cmr то какими инструментами лучше пользоваться на ваш взгляд PHP laravel js ??? что посоветуете да кстати записываюсь на ваши курсы палец вверх и подписка

  • @mister_robot01
    @mister_robot01 3 года назад +13

    Для меня очень полезный урок, будете ли вы пробовать Nuxt с Laravel ? Очень интересует этот вопрос, хотелось бы узнать из ваших уст и практики. Так же хотелось бы продолжение предыдущих уроком. Спасибо за ваш труд, автор! :)

    • @areaweb
      @areaweb  3 года назад +4

      Спасибо! Пока вопрос остается открытым даже для меня.

  • @user-dk2cn2hz7n
    @user-dk2cn2hz7n 3 года назад

    Отличный урок. Я бы еще валидацию через request провел. Спасибо.

  • @Cristian-zc5sz
    @Cristian-zc5sz 2 года назад

    Респект за урок

  • @user-qp8kn6ug1k
    @user-qp8kn6ug1k Год назад

    Спасибо за урок по интеграции с ларавелем, все супер объяснил!
    Хотел бы по лоадеру немного рассказать свой подход. При такой реализации получается лоадер будет постоянно отображаться, не важно быстро прошел запрос или нет,. Как на локалке например моментально загружается - лоадер не нужно показывать. Нужно изначально лоадер не показывать, в случае если АПИ отрабатывает например больше 200 мс, то показывать его. Что-то вроде:
    // loader = false изначально
    const loader = setTimeout(() => this.loading = true, 200);
    ...
    axios
    .....
    .finally(() => { this.loader = false; clearInterval(loader); }
    Таким образом, лоадер будет скрыт когда апи отработало, в случае - если как на локалке - моментально грузится, то лоадера просто не будет.

    • @user-qp8kn6ug1k
      @user-qp8kn6ug1k Год назад

      Не могу отредактировать, в тебе не сомневаюсь что ты знаешь как делать, пишу для новичков :)

  • @snovart
    @snovart 3 года назад

    Спасибо!

  • @masterchief2290
    @masterchief2290 3 года назад +1

    Когда будет курс по Vue.js?

  • @ZA-Pobedu-RF
    @ZA-Pobedu-RF 3 года назад

    Здравствуйте! Буду благодарен если подскажите как настроить роуты. Идея в том, хочу админ панель сделать на vue-laravel (SPA) как в данном уроке, а юзер часть, только на laravel. Но не могу понять как сделать роуты для vue "/admin", а для юзер "/"

  • @valerashaparev629
    @valerashaparev629 2 месяца назад

    Если коротко - супер!

  • @MrLutpulla
    @MrLutpulla 8 месяцев назад

    Крассавчег! Рахмет!

  • @hpcforum
    @hpcforum Год назад

    Эмм... вопросик. А почему в webpack.mix.js нет vue() для компиляции js? Это в начале мы получается ввели команды и лара автоматически в "формате" vue js компилит? Да и почему там sass? Ведь он же не используется.

  • @user-mj2qn8ok4u
    @user-mj2qn8ok4u 2 года назад

    Скажите пожалуйста, а что на счет индексации статей? На пример у меня 100 статей, я хочу чтоб они продвигали мой сайт, участвовали в поисковой выдаче. Оно будет нормально индексироваться роботами?

  • @yennms5547
    @yennms5547 3 года назад +7

    Спасибо за видео! Очень хотелось бы увидеть пример laravel + vue с авторизацией через jwt токен или laravel passport и соответствующие middleware, есть ли в планах такие видео?

    • @Realtek2super
      @Realtek2super 2 года назад

      зачем jwt?) это же одно приложение, им не надо токен, чтобы обшаться друг с другом

  • @romanryaboshtan9270
    @romanryaboshtan9270 3 года назад

    Один из лучших контентов в рунете

  • @seoonlyRU
    @seoonlyRU 2 года назад +1

    однозначный лукас вам от сео-вебмастера СЕООНЛИ

  • @user-zz7ko2vj2f
    @user-zz7ko2vj2f 3 года назад

    Я плохо понимаю бек, смотрю это видео для более ясного понимания как бек работает с фронтом. Переписанный под es9 app.js не сломает синергию вьюхи и ларавеля?

  • @user-um4tq7oj1x
    @user-um4tq7oj1x 3 года назад +2

    Скажи, стоит ли использовать JetStream и Inertia js. В каких случаях их стоит использовать?
    И по поводу Vue, как лучше передавать данные, писать API, или использовать InertiaJs?
    И ещё правильно ли я понимаю, что для мобильного приложения всё равно нужно будет писать стандартные API и Inertia js тут не прокатит?
    И касательно СЕО, что имнно нужно для сео? Весь если делать на Вью, то исходный код не отображается, а можно ли эту проблему решить так, страницу которая должна работать, как для сео, сделать на блейде, только кнопки на ней сделать вьюшные и комментирование вьюшное. Так будет срабатывать сео?

    • @areaweb
      @areaweb  3 года назад

      Использовать JetStream сейчас вроде модно, тем более если тебе нужен уже готовый каркас для веб-приложения.
      Inertia js - да, если ты используешь blade шаблоны в основном.
      Что касаемо SEO, то тут нужен SSR (Server Side Rendering), который как раз и генерирует разметку на стороне сервера, её потом и читает поисковик. SSR на Vue (SPA) в принципе сделать сложно, есть пара вариантов но их по большей части можно назвать костылями, проще использовать Nuxt.js. Можно ли использовать его в Laravel? Не уверен.

    • @user-um4tq7oj1x
      @user-um4tq7oj1x 3 года назад

      @@areaweb Вы использовали бы JetStream при сознании проекта на заказ или писали бы сами логику? Мне там нравится, как реализованы сессии, как они в базу записываются, это можно, как то установить отдельно от JetStream ? Может это отдельная библиотека какая то.

    • @areaweb
      @areaweb  3 года назад +1

      @@user-um4tq7oj1x JetStream я не использовал бы для крупных проектов, что касаемо сессий, то тут конечно можно найти отдельный плагин и работать с ним

  • @romanryaboshtan9270
    @romanryaboshtan9270 3 года назад

    Из app.js к public можно обратиться, если в Линукс

  • @merke1000
    @merke1000 3 года назад +2

    awesome

  • @doffyso
    @doffyso 2 года назад

    Миш, помоги, почему я когда устанавливаю или композером или глобально ларавель, то у меня в папке public нет ни css ни js

  • @FiberJack
    @FiberJack 3 года назад

    а как использовать связи ORM Laravel во vue? не могу найти информацию совсем

  • @hacktaj
    @hacktaj 2 года назад

    Привет какие плагины ты используешь для Vue.js

  • @Mr.Capone-
    @Mr.Capone- Год назад

    Алилуя! Я нашёл ответ на свой вопрос 39:25 - это то что нужно)))

  • @serhiizaitsev2702
    @serhiizaitsev2702 3 года назад +1

    как насчет SSR с NUXT так нельзя??

  • @deazlylol
    @deazlylol 3 года назад

    Как разъединить 2 приложения вью и ларавель?

  • @alcoholic_monk
    @alcoholic_monk 2 года назад

    жаль что нет навигационных тайм-кодов в ролике, в целом спасибо за ролик, хороший контент

  • @annadiza1391
    @annadiza1391 3 года назад

    А можно курс Laravel + Nuxt?

  • @kostyafrompiter
    @kostyafrompiter 3 года назад +1

    Красавчик, курс за такие деньги бесценный. Единственное, моё мнение, что php слабо оплачивается относительно других языков бэкенда. Это ни в коем случае не антимотивация обучаться, если нравится язык - без вопросов.

    • @catsapp
      @catsapp 3 года назад +2

      Да нет, просто кашу размазывают по большой тарелке. От 20 тыщ на вордпресс до 300++тыщ на серьезный проект.

  • @giuseppe2712
    @giuseppe2712 2 года назад

    Что за тема для phpStorm? Красиво выглядит

  • @alejandroche4991
    @alejandroche4991 2 года назад

    Подскажи, ни в какую не отображается элемент в блейде. Уже 10 раз пересматриваю и не понимаю где упустил что-то

  • @aralbaev
    @aralbaev 3 года назад

    Привет ваш курс все еще есть? можно ли принять участие или уже нельзя? цена за весь курс или за месяц?

    • @areaweb
      @areaweb  3 года назад +1

      Привет! Курс доступен всегда, мы не используем потоки студентов ;)

  • @aibryx
    @aibryx 2 года назад

    А если бы мы отделили Vue.js от Laravel,то получился бы Rest Full Api?

  • @sergeyk7285
    @sergeyk7285 3 года назад +1

    Вы этот пример проверяли на реальном сервере? Или только локалхост?

  • @user-dk2cn2hz7n
    @user-dk2cn2hz7n 3 года назад

    Сколько по времени длятся уроки если купить Ваш курс?
    Интересует PHP + Laravel 8 = почти full-stack.

    • @System-fm7kg
      @System-fm7kg 3 года назад

      Php и лара это не фулстак, а бэкэнд

    • @nurbolatnurlanuly
      @nurbolatnurlanuly 3 года назад

      @@System-fm7kg наверное он хотел написать Vue а не Php

    • @sadielkukom1954
      @sadielkukom1954 2 года назад

      @@nurbolatnurlanuly там на курсах просто так и написано php + Laravel почти фуллстак,но это тип рофл.

  • @podoiwis
    @podoiwis 3 года назад +1

    А что лучше все таки использовать роуты ларавела или же vue?

    • @catsapp
      @catsapp 3 года назад

      Интересный вопрос

  • @jozefmaslovsky9270
    @jozefmaslovsky9270 2 года назад

    Тему про "для блондинок" у Макса спионерили(Yii для блондинок), сразу в глаза бросается. А в остальном норм

  • @user-xo5hr1nc8g
    @user-xo5hr1nc8g 2 года назад

    красавчик парень

  • @evilowl1317
    @evilowl1317 2 года назад

    а в курсе будет видос практики " Свой сайт с вакансиями "

  • @user-kf7xl2gh1q
    @user-kf7xl2gh1q 3 года назад

    Хорошая практика будет если делать такую же реализацию но не SPA ?
    что бы за роутинг отвечал laravel

    • @zerxa
      @zerxa 3 года назад

      Вполне. Около 80% проектов (не только ларавел) используют Vue не для SPA.

  • @user-dw6gg7qh6s
    @user-dw6gg7qh6s 2 года назад

    Запили такой же с Vue 3

  • @callmeromashka
    @callmeromashka 2 года назад

    всё настолько легко что я начинаю подозревать тут подвох , которого по сути тут и нет ))))

  • @sprutadm
    @sprutadm 3 года назад +6

    5 за старания и 2 за логику. Объясню. На странице posts у вас возвращается объект со всеми постами. Они уже есть на клиенте, в памяти. Когда вы переходите на страницу конкретного поста, вы снова делаете аякс запрос. Хотя нужно просто выбрать из объекта с постами конкретный пост и передать во вьюху. У вас для этого есть key. Мало того что у вас по сети данные «мусорные» гоняются, вы ещё и к базе делаете лишний запрос. На безликих примерах всё конечно будет работать. Но если на вашем проекте будет хотя-бы 100 человек одновременно, то ваш сервер быстро загнётся. А если учесть что при таком подходе у вас таких ошибок наберется пару десятков на проект, то всё будет печально!
    Отдельного разговора заслуживает подход с роутингом. Замкнуть в laravel всё на один файл, потом использовать роутер от vue на клиенте…! Зачем? Ваш клик в клиенте изначально обрабатывается vue и его роутером. И не должен уходить к серверу. Если уходит, значит что-то делаете неправильно.

    • @TheBelokurakino
      @TheBelokurakino 3 года назад +1

      Согласен, если для такого примера как показал, то можно как вы говорите "Они уже есть на клиенте, в памяти.."
      Но, если в превью выводить не все параметры поста, то зачем их загружать с базы и не выводить? Если будет 10000 пользователей, то такой вариант как показан на видео самое оно. Потому что при запросе можно сделать доп. запросы на другие: пользователя, коменты и тд\

  • @maksat607
    @maksat607 3 года назад

    spasibo

  • @donatelodonatelo383
    @donatelodonatelo383 2 года назад

    пробовал по твоему видео, но все равно не отображает информацию из vue js....

  • @alekseevich_psk
    @alekseevich_psk 2 года назад

    А, что с каналом? Новых видео не будет?

  • @user-fi6dr2ni5s
    @user-fi6dr2ni5s 2 года назад +1

    На видео курс 290 рублей, а почему на сайте 5.000 рублей?

  • @romanryaboshtan9270
    @romanryaboshtan9270 3 года назад

    Сделать символическую ссылку из Resource на public и всё

    • @tandev713
      @tandev713 3 года назад

      Уточните зачем? Если речь идёт о js and css, то в public попадают скомпилированные файлы css и js.

  • @sergeyk7285
    @sergeyk7285 3 года назад +1

    - это будет работать на сервере?

    • @tandev713
      @tandev713 3 года назад

      лучше вот так

    • @user-gb1hn6yc1d
      @user-gb1hn6yc1d 11 месяцев назад

      может не работать (как у меня)
      и через ассет тоже
      если не работает, то либо так:
      --}} (это в папке паблик)
      либо так:
      @vite(['resources/sass/app.scss', 'resources/js/app.js'])

  • @alexmax8977
    @alexmax8977 3 года назад

    как можно Vue 3 подключить к Laravel 8 ? не нашел пример

    • @tandev713
      @tandev713 3 года назад +1

      Как вариант package.json. В devDependencies найдите vue и змените версию на необходимую. Естественно потом обновите пакеты.

  • @thekamol
    @thekamol 3 года назад

    SQLSTATE[42S22]: Column not found: 1054 Unknown column 'title' in 'field list' (SQL: insert into `posts` (`title`, `body`, `updated_at`, `created_at`) values (werwerwerwer, Lorem ipsum dolor sit amet consectetur, adipiscing elit. Assumenda, voluptatem sapiente laboriosa natus eveniet iure nesciunt.!, 2020-12-23 14:10:26, 2020-12-23 14:10:26)) in file D:\work\ZPanel\domains\laravel-tutor\laravel\vendor\laravel\framework\src\Illuminate\Database\Connection.php on line 678
    что делать?

  • @CloudWithUgur
    @CloudWithUgur 3 года назад

    i didnt understand a word but liked it :))

    • @catsapp
      @catsapp 3 года назад

      Are you taking the mick?

    • @CloudWithUgur
      @CloudWithUgur 3 года назад

      @@catsapp dude, calm down, i watched it even thought i dont understand the language. man you need to have fun life. and i like the video because it helps a lot, didnt you get that from what i wrote ?

    • @catsapp
      @catsapp 3 года назад

      @@CloudWithUgur I just have learned new slang expression. Ok? )) Have I used it wrong? BTW how did you understood the video? By English transcription?

    • @CloudWithUgur
      @CloudWithUgur 3 года назад

      @@catsapp nope, i just read the code he showed ,

    • @catsapp
      @catsapp 3 года назад

      @@CloudWithUgur Ok cool then )

  • @JohnSmith-zl8rz
    @JohnSmith-zl8rz 3 года назад +1

    Why not use Laravel Components and that is?

    • @areaweb
      @areaweb  3 года назад

      this is necessary if you are doing SPA with vue.js

  • @xaam2
    @xaam2 3 года назад

    Laraevel/ui вроде устарел, в документации к 8 его нет.

    • @areaweb
      @areaweb  3 года назад

      в документации просто рекомендуют JetStream, но либа доступна

  • @alextitan902
    @alextitan902 Год назад

    Ни как не могу создать в одном компоненте 2 других.

  • @kid_rz
    @kid_rz 3 года назад +1

    vue 3 or vue 2?

    • @areaweb
      @areaweb  3 года назад

      both options have advantages and disadvantages, but I like vue 3 ^_^

  • @liteleak4049
    @liteleak4049 3 года назад +1

    Даже не знаю, как можно деградировать, что бы за этот видос дизлайк поставить.
    Автору спасибо.
    Было интересно, однако из видео немного не понятно то, что какой мне смысл использовать Vue.js, если у меня просто на Laravel все нормально работает. Если тяжело объяснить можно статью или видос какой-нить здравый

    • @RomanRachkov
      @RomanRachkov 3 года назад +1

      Чтобы spa приложение получилось

    • @areaweb
      @areaweb  3 года назад +1

      Это зависит от твоих потребностей, если тебе проще строить приложение на Vue, то почему бы не использовать его вместе с Laravel, а не отдельно. С другой стороны, если сайт не требует концепции SPA, то смысла конечно нет.

  • @dkushka
    @dkushka 2 года назад

    С тобой всё впорядке?

  • @free115
    @free115 3 года назад

    лучше бы подумал о размере шрифта

  • @faizulla5838
    @faizulla5838 3 года назад

    смотрим с 18:57 ... дальше я не стал тратить время

  • @ivan.silicin
    @ivan.silicin 2 года назад

    Канал "веб-разработка для блондинок", но выходит человек уже должен заранее подготовить всё. Вобщем к самому vue я пока не дошёл, нужно всё установить, а что-то не работает, что-то не понятно и короче я не ваш клиент.

  • @anatolysokolov
    @anatolysokolov 2 года назад

    Вы забросили инициативу? :(

  • @ao_support-life
    @ao_support-life Год назад

    ГОДНОТА

  • @alvin593
    @alvin593 2 года назад +1

    Сейчас бы бэк с фронтом в перемешку разрабатывать ... Не бест практис если что - новичкам на заметку.

  • @gamerclach8976
    @gamerclach8976 2 года назад

    22:11 почему так много ошибок

  • @konstantinm9596
    @konstantinm9596 3 года назад

    Ага и в 8 ларе , не нужно использовать find и писать условие при неудачном запросе, есть findOrFail

  • @slaty331
    @slaty331 2 года назад

    пожалуйста избавляйтесь от слова паразита "непосредственно".

  • @hpcforum
    @hpcforum Год назад

    "NULL" - это что? реально нулл, или строка? зачем там кавычки?

  • @alextitan902
    @alextitan902 Год назад

    ппц как быстро делаешь. кагбудто для себя. я даже не успеваю паузу делать. бесит

  • @programmingintwomin.869
    @programmingintwomin.869 3 года назад +1

    название на английском, но видео на русском. Я жду английских субтитров

  • @nrnwest
    @nrnwest Год назад

    жалко но это все уже устарело вот так.,

  • @trycatcher4136
    @trycatcher4136 2 года назад

    Непосредственно