Devs Train
 Devs Train
  • Видео 18
  • Просмотров 215 362
How to build a CRUD (Create,Read,Update and Delete) with Laravel 11 and Vuejs 3
In this video, I have taught how to build a CRUD (Create,Read,Update and Delete) with Laravel 11 and Vuejs 3, we will learn how to get data using laravel and vue js 3, you will learn also how to insert, update and delete data in database and how to create routes and route the pages.
we can learn how to search a specific data in our product listing and get results instantly.
and we can learn how tocan efficiently navigate through data with this pagination.
Html Template Url : github.com/share-tutorials/crud-html-css
Просмотров: 7 801

Видео

laravel 11 : Install and Use React js and React Router
Просмотров 3,8 тыс.6 месяцев назад
In this video, we will learn how to install and use React js and React router in laravel 11 with vite ?. This tutorial shows you how to install React in laravel 11 with the latest upgrades. If you want to see an example of installing reactjs in laravel step by step then you are in the right place. Laravel 11 is the latest version of the laravel framework at the editing of this video. As you kno...
Laravel 11 : Install and use vuejs and vue router in laravel
Просмотров 11 тыс.7 месяцев назад
In this videos, you’ll learn how to install and use Vuejs and Vue-Router in laravel 11. This is the fodamantals of building a application with laravel on backend and vuejs on front end .On the end of this video, you’ll be able to create a laravel project ,create vuejs components pages and navigate in different pages.
Website Portfolio with Laravel and Vue js | Integrate Admin dashboard Template
Просмотров 2,9 тыс.Год назад
Today we are introducing a new series called “Let’s Build Portfolio Website” where we are mostly going to show you how we develop personal portfolio website based on Laravel and Vuejs from scratch In this another episode of “Let’s build Portfolio website”, we are going to see how to Integrate Admin Template to our project. Admin dashboard started kit : github.com/share-tutorials-dev/admin-dashb...
Website Portfolio with Laravel and Vue js | Login And Register Sanctum Auth With Vuejs 3
Просмотров 2,9 тыс.Год назад
Today we are introducing a new series called “Let’s Build Portfolio Website” where we are mostly going to show you how we develop personal portfolio website based on Laravel and Vuejs from scratch In this very second episode of “Let’s build Portfolio website”, we are going to see how to Login And Register Sanctum Auth With Vuejs 3. Admin dashboard started kit : github.com/share-tutorials-dev/ad...
Website Portfolio with Laravel and Vue js | installing and setup website
Просмотров 4,2 тыс.Год назад
Today we are introducing a new series called “Let’s Build Portfolio Website” where we are mostly going to show you how we develop personal portfolio website based on Laravel and Vuejs from scratch In this very second episode of “Let’s build Portfolio website”, we are going to see how to install laravel and vuejs with vite. Admin dashboard started kit : github.com/share-tutorials-dev/admin-dashb...
Website Portfolio with Laravel and Vue js | project overview
Просмотров 3,3 тыс.Год назад
Today we are introducing a new series called “Let’s Build Portfolio Website” where we are mostly going to show you how we develop personal portfolio website based on Laravel and Vuejs from scratch In this very first episode of “Let’s build Portfolio website”, we are going to see the project overview that we'll going to build. Admin dashboard started kit : github.com/share-tutorials-dev/admin-da...
Build A Simple Invoicing App With Laravel 10 And Vuejs 3
Просмотров 21 тыс.Год назад
In this video I go through the process of created a full stack Simple Invoice Application(Create, Read, Print, Update and Delete) single page application using Laravel 10 and Vuejs 3
Laravel 10 and Vuejs 3 - Simple Invoice Application - Edit and Delete Invoice.
Просмотров 2,8 тыс.Год назад
In this video,we are going to see how to edit and delete invoice with Laravel 10 and Vuejs 3. Github: github.com/share-tutorials-dev
Laravel 10 and Vuejs 3 - Simple Invoice Application - Show & Print Invoice.
Просмотров 3,1 тыс.Год назад
In this video,we are going to see how to show & print invoice with Laravel 10 and Vuejs 3. Github: github.com/share-tutorials-dev
Laravel 10 and Vuejs 3 - Simple Invoice Application - Create Invoice - Insert invoice in database.
Просмотров 4,9 тыс.Год назад
In this video,we are going to see how to create a new invoice, we're going to insert new invoice in databaseof this Simple Invoice Application build with Laravel 10 and Vuejs 3. Github: github.com/share-tutorials-dev
Laravel 10 and Vuejs 3 - Simple Invoice Application - Create Invoice - add form data and template.
Просмотров 6 тыс.Год назад
In this video,we are going to see how to create a new invoice, we're going to create form data and add template of this Simple Invoice Application build with Laravel 10 and Vuejs 3. Github: github.com/share-tutorials-dev
Laravel 10 and Vuejs 3 - Simple Invoice Application - Search Invoice
Просмотров 5 тыс.Год назад
iIn this video we are going to see how to search invoice of this Simple Invoice Application build with Laravel 10 and Vuejs 3. Professional contact: sharetutorialsdev@gmail.com
Laravel 10 and Vuejs 3 - Simple Invoice Application - Display all Invoice
Просмотров 9 тыс.Год назад
iIn this video we are going to see how to display all invoice of a Simple Invoice Application build with Laravel 10 and Vuejs 3. Github: github.com/share-tutorials-dev
Install Vuejs, vue-router, dependencies, connect Vuejs to Laravel 10 & show how to use router-link
Просмотров 17 тыс.Год назад
in this videos, we will see how to Install Vuejs 3, vue-router, dependencies, connect Vuejs to Laravel 10 & show how to use router-link of this Invoice Application build with Laravel 10 and Vuejs 3. Github: github.com/share-tutorials-dev
Laravel 10 and Vuejs 3 - Simple Invoice Application - Setup project
Просмотров 21 тыс.Год назад
Laravel 10 and Vuejs 3 - Simple Invoice Application - Setup project
Laravel 10 and Vuejs 3 - Simple Invoice Application - Project overview.
Просмотров 31 тыс.Год назад
Laravel 10 and Vuejs 3 - Simple Invoice Application - Project overview.
Laravel 10 / Laravel 11 CRUD (Create, Read, Update and Delete)
Просмотров 57 тыс.Год назад
Laravel 10 / Laravel 11 CRUD (Create, Read, Update and Delete)

Комментарии

  • @clarencebuenaflor230
    @clarencebuenaflor230 17 часов назад

    I can't keep up I don't even know what your typing anymore you're too fast

  • @pusho.developers
    @pusho.developers 9 дней назад

    Just super cool, thank you very much for sharing knowledge. Greetings from Cuba. PD: New Subscriber

    • @devstrain
      @devstrain 5 дней назад

      Thanks you very much

  • @ayush-l1f8s
    @ayush-l1f8s 12 дней назад

    continue with react js taiwlwind css vite as frontedn and backned try mongodb or sql exapin each folder strcutre

  • @alifvivaldi3231
    @alifvivaldi3231 14 дней назад

    why your source code in video and your source code in github code is difference ?

  • @bimbim1862
    @bimbim1862 17 дней назад

    is this kind of thing possible in node/express js? with vite?

  • @velkacemlaoui8443
    @velkacemlaoui8443 27 дней назад

    Thank you so much, you can do the same project using reactjs ?

  • @aswathiachu7202
    @aswathiachu7202 28 дней назад

    Thank you

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

    Thank you❤️

  • @ShakeelAhamad-x9c
    @ShakeelAhamad-x9c Месяц назад

    Hi How to build run project in localhost withut run comand and api call spareat video

  • @a.m-to3hr
    @a.m-to3hr Месяц назад

    😑😑step by step

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

    This was a GREAT learning and fixing project in 2024 as this project is now a year old and things change, especially technology. New packages made things a big tricky to follow with. But wow, this is a breath of fresh air. This is just a recap video of the previous 9 chapters. I thought there was something rough to tackle here, like adding new customers, new products etc. This is a shocker. I guess we are going to have to do this part on our own. It is like leading the horse to the water, then draining the truffle on him! 🤣🤣🤣

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

      I think this video will help you !

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

      @@devstrain I am not watching a 3 hour recap with nothing new to do unless there is a surprise in this 3 hour video? I really do not have the time. You did things in this project and I do not know why they were done. I have watched other videos which helped explain why you did what you had to do. It is still great and a nice learning curve. But I keep moving as I has learned the project I have been working with (VSP) was done in react in 2005 and I assumed it was done in PHP! So I am shifting gears once again.

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

    That is it? What is with the 2h 48m part 10? When trying to add a new item in the edit.vue page, I got a rather odd problem. When a new line was added the '#' did not appear like it shows on the other line(s) "#IC-1000xxx" it was showing up as "IC-1000" although this looked cleaner IMHO. But to keep with the project layout. The <p> tags with v-if needed to be replaced. So change the following: <p v-if="itemcart.product">#{{ itemcart.product.item_code }} {{ itemcart.product.description }}</p> <p v-else>{{ itemcart.item_code }} {{ itemcart.description }}</p> To; <p>#{{ itemcart.product ? itemcart.product.item_code : itemcart.item_code }} {{ itemcart.product ? itemcart.product.description : itemcart.description }}</p> And you will see the '#' put on the new line in the edit.vue page. Now I am off to update this project to Laravel 11.

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

    I noticed the 2nd time watching this video. The new.vue has the "number" (which is actually the Invoice Number), and is in the onSave() function but it is missing when the formData is passed to the Invoice Model? I am getting an error message about the 'number' doesn't have a default value which indicated it is missing to be written to the entry. Also the "customer_id" is showing a value of "customer.id" rather than the actual customers.id (the id from the customers table)? I am looking into this myself.

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

    One thing I noticed, which I did not see here in the video. While I was entering all the data for the fields for the invoice form. When I got to the "Terms And Conditions" something rendered on my screen I did not see on yours which I found to be odd. When I got to this point in the new.vue <p>Terms and Conditions</p> <textarea cols="50" rows="7" class="textarea" v-model="form.terms_and_conditions"></textarea> The $formData populated with the following: 'terms_and_conditions' => 'Default Terms and Conditions', from the $formData in InvoiceController.php. This section went especially well for a change. No correction was needed, but I have adapted my own methods for catching errors in the console. 🤩

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

    The only problem in this part is a rather silly one. Where you create the "new.vue" file is coded for /invoice/new which is INCORRECT. The location is /invoices/new (not singular as shown).

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

    So far, SO BAD. There are so many problems with this search function, it will NOT even search. It is so broken, the searchInvoice function throws an error of the function already being declared. I honestly do not even know why I am continuing this defunct project. It's a good learning curve I suppose for learning how to fix broken processes. OMG. If you call this good, I have some ocean front land for sale in Iowa!?

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

    The problem with this section is the the CUSTOMER_ID doesn't match the ACTUAL customers ID table data because in the InvoiceFactory the database was set to 'customer_id' => $this->faker->numberBetween(10,20), but the ACTUAL DATABASE just counted the AUTOINCREMENTED ID 1, 2, 3, 4 and 5 (NOT RANDOM AT ALL). If you open your database, go to the invoices table and change the CUSTOMER_ID to the 5 entries of 1, 2, 3, 4 or 5, of the 5 entries, refresh your screen and your "faker" data will appear on the screen. This is an oversite in planning. All these "great tutorials" comment must be "FAKER"s as this tutorial is PLAGUED with problems like this! I maybe learning VUE but I am no idiot. There should be a disclaimer on this project.

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

    how can i lunch the app ?

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

    Heads up! For those having a problem getting the page to load for the first time just to disply the <h1>Hello!</h1> The problem is with the incomplete "vue()" statement in the vite.config.js file. There needs to be a bit more to it than that. To get the page to open it needs to read; vue({ template: { transformAssetUrls: { base: null, includeAbsolute: false, }, }, }), Once vite reloads, the page will open up. I tried several things, but this was the only solution to the problem. Also, on importing declerations at router/index.js, if you get a file not found message in vite. The location is wrong. To resolve this issue you need: import invoiceIndex from '../../components/invoices/index.vue' import notFound from '../../components/NotFound.vue' This will bring up the pages as expected.

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

    nice

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

    ❤❤❤

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

    Just a tip, put on some background music at a low volume and don't talk too close to the microphone

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

      Thanks you for suggestion ❤

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

    Hi, sir, the code on GitHub is different from the code in your videos. The code in the videos seems to be the latest, while the GitHub version is from two years ago. Can you update it to the latest version? Thanks a lot 😊

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

    Thank you here from Brazil

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

    Bon travail mon frère . Tu m'as vraiment aidé

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

    awesome explanation, just to the point, loved it

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

    Bonjour, lorsque j'essaie d'installer VUE JS j'ai cette erreur : Hello, when I try to install VUE JS I have this error : npm WARN using --force Recommended protections disabled. npm ERR! code ETARGET npm ERR! notarget No matching version found for vue@next. npm ERR! notarget In most cases you or one of your dependencies are requesting npm ERR! notarget a package version that doesn't exist. npm ERR! A complete log of this run can be found in: C:\Users\afisu\AppData\Local pm-cache\_logs\2024-08-09T22_22_56_646Z-debug-0.log

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

    where can i find the code source please

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

      sharetutorialsdev@gmail.com

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

      I sent you an email​@@devstrain

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

      I sent you an email​@@devstrain

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

      @@devstrain i sent you an email

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

      @@onsfitouri4988 Me too, no reply. But I figured out what my problem was without it.

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

    hello thanks for the tutorial. can you share how are you consuming external apis with this project setup?

  • @vice-108
    @vice-108 4 месяца назад

    Where is the github page for this project code?😢

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

      Yes, that would be nice

  • @AlexanderAlex-r9u
    @AlexanderAlex-r9u 4 месяца назад

    Thank you man

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

    Sir, can you upload a user and admin authentication using sanctum of this video, BTW thanks for uploading

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

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

    Addition: to open direct urls we need to change route in web.php to Route::get('/{any}', function () { return view('welcome'); })->where('any', '.*');

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

    Amazing video. Could you also make one in which you use Tailwind CSS?

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

    Good content bro, can you just elaborate with authentication functionality as well.

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

    everthing i have done the same but in my visual studio @vite('resources/css/app.css') this line is not showing correct and final output not showing as hello app. because in your code its showing as blue bt in mine its white and i am getting output '

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

      Hi ! Verify if you make configuration in your vite.config.js

    • @gokhanhepyetiker8899
      @gokhanhepyetiker8899 3 дня назад

      same issue my laravel version is 11

    • @gokhanhepyetiker8899
      @gokhanhepyetiker8899 3 дня назад

      @@devstrain import { defineConfig } from 'vite'; import laravel from 'laravel-vite-plugin'; import vue from '@vitejs/plugin-vue'; export default defineConfig({ plugins: [ laravel({ input: ['resources/css/app.css', 'resources/js/app.js'], refresh: true, }), vue(), ], }); what is wrong with this?

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

    nice 'advance' tutorial

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

    Nice portfolio Sir can you make a video on how to host this website.

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

    That was really helpful♥ thanks mate

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

    Thanks for the very informative video, I hope you upload more videos about laravel + Vue

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

    This is an amazing work, life-changing if I'm not exaggerating. Can you do a complete tutorial on Laravel 11 and react like the portfolio one with Vue? Thank you

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

    This was really helpful

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

    Hola La api donde esta?

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

    WOW amazing explanation

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

    Interesante. Terminaste el proyecto?

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

    Que bueno.

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

    This video so much useful! Thank you very much!

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

    el codigo fuente ?

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

    So informative for beginners