How to Build Modern Laravel Apps With Inertia - Full 3 Hour Laracasts Course, with Jeffrey Way

Поделиться
HTML-код
  • Опубликовано: 6 ноя 2024

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

  • @Laracastsofficial
    @Laracastsofficial  2 года назад +50

    Hey, folks. Sorry, but we had to reupload this. There was an audio glitch for one of the chapters, and RUclips doesn't allow you to update an existing video.

  • @tmanley1985
    @tmanley1985 6 месяцев назад +8

    I have paid for laracasts since I think 2014 or so, even through periods of unemployment because Jeffrey Way gave me a career.

  • @monarcas5502
    @monarcas5502 8 месяцев назад +6

    I WISH I COULD LIKE IT 10 TIMES OVER AND OVER, sincerely thank you.

  • @MayankSinghParmar
    @MayankSinghParmar Год назад +4

    Every second of this video is just knowledge. I wonder why such a low view count and almost no like. Huge fan of the Jeffrey....

  • @satisfakshin
    @satisfakshin Год назад +7

    All I can say is wow! The way you deliver so much knowledge in a logical progression is a skill!

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

      Yeah,... I agree with you...

    • @michalbany5162
      @michalbany5162 9 месяцев назад

      That was exactly the word that came out of my mouth after I finished the video ... 🤯🤯

  • @Prezbar
    @Prezbar 4 месяца назад +1

    Really incredible ! I can watch your videos for hours even if it's about something I don't use.

  • @kemal6039
    @kemal6039 8 месяцев назад +5

    Is there an updated version of this course? I was trying to follow until you edited the webpack.mix.js file. I'm on laravel 10 and I have vite instead of webpack.

  • @kwameadoko9542
    @kwameadoko9542 6 месяцев назад

    I haven't watched this video for 3 minutes but I am leaving a comment because I know it will be great!

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

    Thanks Jeffrey for this amazing intensive series of inertia

  • @mawdhogallait5213
    @mawdhogallait5213 Год назад +3

    Good job Jeffrey, could you share your color scheme and font with us ? Really nice contrast.

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

    I love how you tutor, Jeffrey. You're the best!
    I loved this tutorial but I use React instead of Vue, and there's not much community support for React with Laravel. Could you create something similar that explains the Inertia.js documentation for React developers? It would be incredibly helpful not just for me, but also for other developers using React with Laravel.

  • @JohnnyAntiojo
    @JohnnyAntiojo Год назад +2

    Awesome Thank you for this wonderful tutorial

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

    Nice Tutorial Jeffery on Inertia, keep up the good work! What do you think is the best use case of using Inertia in our project?

  • @khalidtubail
    @khalidtubail 6 месяцев назад

    Great video, I hope you make an updated one. Regards

  • @giorgiofranchini77
    @giorgiofranchini77 Год назад +5

    Grazie.

  • @aungthiha-xq2od
    @aungthiha-xq2od 11 месяцев назад

    Amazing your tutorial video for me and motivate to buy Laracasts Package!

  • @Reeves_77
    @Reeves_77 6 дней назад

    Requesting to make this tutorial - inertia + react.

  • @thillaiyadiking7822
    @thillaiyadiking7822 3 месяца назад

    you've covered a lot of things, thanks

  • @mihkelpajunen8450
    @mihkelpajunen8450 7 месяцев назад

    What a fantastic tutorial! I will definitely continue my journey on Laracasts

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

    Thanks for this amazing series.

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

    Beautifully explained ❤

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

    Amazing tutorial, please update the PHPSTorm tips and tutorials!

  • @xuluwarrior
    @xuluwarrior Год назад +11

    For me The Filtering section didn't work as described with vue3 / vite. The key was to use the router function:
    import Pagination from "../Shared/Pagination.vue";
    import { ref, watch } from "vue";
    import { router } from "@inertiajs/vue3"; // use router
    defineProps({ users: Object });
    let search = ref("");
    watch(search, (value) => {
    router.get("/users", { search: value }, { preserveState: true, preserveScroll: true, replace: true });
    });

  • @popplestones886
    @popplestones886 Год назад +5

    Can you show how to do the code splitting and dynamic imports if using vite instead of mix?

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

      vite does it by default you don't need to do any thing

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

    Absolutely brilliant video!

  • @alasdairmacintyre9383
    @alasdairmacintyre9383 7 месяцев назад

    Goat tutorial guy

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

    Thank you, this is a great tutorial, I liked more because of the use of script setup

  • @aleksnarjanen939
    @aleksnarjanen939 2 года назад +4

    Default layouts chapter: This doesnt work if we use Laravel 9 with pre-installed Inertia Vue3, it uses resolvePageComponent from 'laravel-vite-plugin/inertia-helpers', any solution?

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

      i search and do this in my project it is work with me
      // vite.config.js
      import { defineConfig } from 'vite';
      import laravel from 'laravel-vite-plugin';
      import vue from '@vitejs/plugin-vue';
      export default defineConfig({
      plugins: [
      vue(),
      laravel({
      input: ['resources/css/app.css', 'resources/js/app.js'],
      refresh: true,
      }),
      ],
      });
      // app.js
      import { createApp, h } from 'vue'
      import { createInertiaApp } from '@inertiajs/inertia-vue3'
      createInertiaApp({
      resolve: name => import(`./Pages/${name}.vue`),
      setup({ el, App, props, plugin }) {
      createApp({ render: () => h(App, props) })
      .use(plugin)
      .mount(el)
      },
      })
      // app.blade.php


      Vue 3 in Laravel 9 with inertiajs
      @vite('resources/css/app.css')
      @inertiaHead
      @inertia
      @vite('resources/js/app.js')
      I hope this work with you bro

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

    Thank you very much. Very helpful!

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

    Can you make a video introducing i18n to Laravel + Inertia.
    That is the ONE thing that I am struggling with.

  • @ashotbes5993
    @ashotbes5993 Месяц назад

    Which color scheme were you using here?

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

    This is awesome

  • @testmaster-1339
    @testmaster-1339 3 месяца назад

    Make a project with inertia larvel and react js...we are waiting?please answer me sir

  • @khalidtubail
    @khalidtubail 2 месяца назад +1

    What about laravel11 with Vue3 + Inertia

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

    Amazing... Thank you

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

    Inertia docs says Inertia isn't a FRAMEWORK, Sir Jeff Passed it as a one of the used technology frameworks at this series !! ?? Anyway I'm a big fan of you. You're doing a great job. Thank you so much

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

    How about to hosting this project, is it the hosting normal laravel, right sir? thanks 🙏

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

    can i ask for your vscode theme, font, padding and etc?.. looks clean

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

    can you do a video on unit testing (at least configurations) with the inertia, as I don't use the vue/cli = i find it very hard to configure things out.

  • @ashraf-uzzaman
    @ashraf-uzzaman Год назад

    why do you use composition API i am little comfortable in options api

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

    thank you so much you are the best

  • @kareemabdallah1502
    @kareemabdallah1502 11 месяцев назад

    thanks you

  • @valendionpradanapasalu4164
    @valendionpradanapasalu4164 4 месяца назад

    thanks

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

    When installing Laravel 9, it does not show webpack.js in the root directory to add vue...

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

      Because laravel use Vite instead of webpack now

  • @Hyckolo
    @Hyckolo Месяц назад

    The authorization seems broken. the policy returns true but using that technique for guarding routes always fails anyway..

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

    what is the relationship bewteen splade and inertia?

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

    This is awesome. But how to you override global layout

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

    thank you sir

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

    How to deal with layouts and composition API in vue3? Is there any chance to use persistent layouts?

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

    How should be in a case when I need request data to populate my vue component (some dropdown for example)?

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

    thank you

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

    what the difference if we using lrv 9 ? because we not use export default again. thank you😢

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

    What is that app for sqlite db viewer?

  • @cesarmendonca2807
    @cesarmendonca2807 2 года назад +5

    Valeu!

  • @billy-galbreath
    @billy-galbreath 2 года назад

    At 1:07:43 in the Default Layouts chapter, you tell us to swap the import to a require, but this doesn't seem to be supported by Laravel anymore because of Vite. What do we do instead in that situation?

    • @billy-galbreath
      @billy-galbreath 2 года назад +1

      Ok, now I just feel dumb.. You told us this just a few minutes later in the video :3 You should have led with that lol

    • @billy-galbreath
      @billy-galbreath 2 года назад +6

      Turns out a bit more work was needed for us Vite users.
      resolve: name => {
      const page = resolvePageComponent(
      `./Pages/${name}.vue`,
      import.meta.glob('./Pages/**/*.vue')
      );
      page.then((module) => {
      if (module.default.layout === undefined) {
      module.default.layout = Layout;
      }
      });
      return page;
      },

    • @alexeydoronchenko389
      @alexeydoronchenko389 2 года назад +2

      @@billy-galbreath It was very helpfull! thanx!

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

    hi! Is the same course that you published a few days ago?

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

    I was so excited about this tutorial. But Laravel moved to Vite and now, after trying so many things (trying vite, then trying migrating to mix) and wasting so many hours, I give up. I just can't get arround to even starting with Inertia... What a bummer...

    • @Laracastsofficial
      @Laracastsofficial  2 года назад +2

      What's the roadblock? You can use Inertia with Vite or Mix.

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

      @@Laracastsofficial When I make a new inertia vue project I get a blank screen

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

      @@Laracastsofficial Thank you for responding... I found another tutorial on youtube for Installing inertia on Vite Laravel , and now I'm proceeding with this tutorial

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

      @@Mark1_ Problem is probably that you don't run npm run dev ;)

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

      @@justianspijkerbosch7584 I figured it out, the inertia docs are made with Mix (and Laravel uses Vite by default now) in mind and I copied and pasted blindly kekw

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

    how does multilanguage translation work?

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

    Make a new one with react and inertia 1

  • @AMith-lv2cv
    @AMith-lv2cv 2 года назад

    why nobody asks about this font.. editor font please?

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

      It's Fira Code or Fira Mono If I'm not mistaken.

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

    why webpack.mix.js dont appear to me :(

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

      me too

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

      They updated the structure, and changed it into vite.

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

      Webpack is outdated, Vite is the new bundler, faster and easier to use

  • @alexandergeorgesquire220
    @alexandergeorgesquire220 4 месяца назад

    Why do i pay for laracasts when they are all free on youtube...

  • @mahaar
    @mahaar 16 дней назад

    please refund me, I requested refund 5 minutes after my subscription 😢