Dependent Drop Down in Laravel | How to Create Dependent Select box in Laravel | jQuery depedent

Поделиться
HTML-код
  • Опубликовано: 10 мар 2022
  • How to Create Dependent Select box in Laravel using jQuery.
    In this tutorial, I am going to do a simple laravel dependent dropdown using jquery ajax. In this simple example through we understand how to work dependent dropdown in laravel even if you beginner. you will able to create dynamic dependent dropdown in laravel 6, laravel 7, laravel 8 and laravel 9 version.
    1.demo_state
    2.demo_cities
    So, when user will change state at that time, dynamically change city drop down box from database. you can implement this example in your application by follow bellow few step.
    After complete bellow example, you will find layout as bellow:
    Step 1: Create Tables
    In first step we have to create migration for demo_state and demo_cities tables using Laravel 5 php artisan command, so first fire bellow command:
    php artisan make:migration create_state_city_tables
    After this command you will find one file in following path database/migrations and you have to put bellow code in your migration file for create tables.
    After this migration, you should run migration using artisan command like as bellow:
    php artisan migrate
    Now, in your database, you will have two tables "demo_state" and "demo_cities". Now we require to add some dummy data in both table like as bellow image.
    demo_state
    Step 2: Add Route
    In this is step we need to create route two, one for layout and second for ajax request. so open your app/Http/routes.php file and add following route.
    Step 3: Add Controller Method
    Ok, now we should create new controller as HomeController if you haven't before in this path app/Http/Controllers/HomeController.php. this controller will manage layout and dynamic ajax data, so put bellow content in controller file:
    app/Http/Controllers/HomeController.php
    Step 4: Add Blade File
    In Last step, we should create myform.blade.php file in your resources directory that way we can write jquery code and layout. So, create new blade file from following path and put bellow code:
    resources/view/myform.blade.php
    We sometimes require to make dependent dropdown like when state select at that time bellow city drop down list should change, i mean related to selected state. In this example i have two tables and there are listed bellow:
    Dependent Drop Down in Laravel Full Blog
    hackthestuff.com/article/lara...
    Seed Countries cities, states data
    www.iamrohit.in/countries-sta...
    Do you want to get learn more about the laravel, let's take eye on given below series.
    Stripe Integration with Laravel cashier
    • Laravel Tips
    Laravel step by step guide
    • Laravel step by step g...
    Laravel Advance series
    • Laravel Advance Features
    Laravel Multi role authentication
    • Laravel Multi Role Aut...
    Laravel fullCalendar js series
    • FullCalendar js in Lar...
    Laravel Solutions series
    • Laravel Solutions
    If you are facing any problem during development, you can post your queries free of cost at solutions.cdlcell.com so our team will respond to you within 24 hours.
    If you need paid help from us, please visit solutions.cdlcell.com/user/in... to process a contract with us.
    /*========= Want to Hire me ======== */
    www.upwork.com/freelancers/ha...
    * Contact us: contact@cdlcell.com
    * Our website: cdlcell.com
    * Follow me on Instagram: / hadayatniaziofficial
    * My WhatsApp: +923040738009
    * Join our Laravel Developers whatsapp group: chat.whatsapp.com/JSA8qZZGVbP...
    #php
    #phplaravel
    #laravel
    #laravelsolutions
    #webdevelopment
    #cdl
    #career_development_lab
    #hadayatniazi
    #coding
    #technology
  • НаукаНаука

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

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

    Thanks for sharing

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

    For importing the countries all you need to do is change the sortname to shortname. 😊

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

      Yup, you are right, Thank you for sharing.

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

    It works perfectly upon create, but when update the old value of subcategory wont be retained only shows the old value for category, how can I fix this?

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

      if you want to get the already submitted value in input then you need to append this value through javascript. there are variety of ways, you can follow below link to append the value through javascript or jquery.
      stackoverflow.com/questions/317095/how-do-i-add-options-to-a-dropdownlist-using-jquery

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

    nice tutorial. Can you make a tutorial about dynamic dependent dropdown in livewire or react ?

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

      @satria I know you need this tutorial, but I am shooting the videos on the laravel, first I want to cover the laravel and then I'll move further to live wire or vuejs. Basically the togic is same just you need to render it in your react or livewire instead of jQuery.

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

      @@LaravelLover ok sir, I will be patiently waiting, while following the tutorial you are giving now

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

      @@satria78ful After Laravel I'll move further to vue js and then create full stack series where you can learn how to create SPA using Laravel and vue js. But this will star after long time so be patience

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

    Can you please share the product source ccode

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

    My full support

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

      Pleasure to hear from you. I'll try my best to cover the major topics which are required for developers

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

      @@LaravelLover welcome beta

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

    can you plz make a this tutorial again in detail bcz its really tough

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

      I tried myself best to explain it properly, but stll if you think you are not getting my point so you can watch my jQuery crud course in Laravel, so this will teach you ajax call to send data on the server side, so then it will be easier to learn dependent dropdown.
      ruclips.net/video/5xJRJA8Nefk/видео.html&pp=iAQB

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

    Sir mera pivot table data (many to may) update time selected nhi aa raha he.,
    Aur mene sync() ka use kiya pr proper update nhi ho raha he..
    Please suggest or source code..

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

      Recently main ne sync use kiya hai, exactly work krta hai, ap proper syntax dekh k krein

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

      @@LaravelLover yes but update wo selected nhi raheta

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

      @@rakeshsapariya5634 kesy mtlb, dropdown mein fill ni ho rhu edit form mein

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

      @@LaravelLover yes edit form me fiil hona chahie na pivot table ke data just example
      Post_id & tag_id ke table ke data
      Post ke edit form me Tag ka dropdown filled hona chahie jo mera nhi ho raha he.

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

      {{ (collect(old('tag'))->contains($tag->id)) ? 'selected':'' }} ye option mein use kro ho jaey ga

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

    you need to explain better

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

      Thanks for the feedback. I'll can you please tell me what I need to improve. My accent or you are talking about skills?

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

    too difficult and poor way of teaching
    need to improve

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

      Thanks for sharing your feedback. We are improving it day by day.

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

    Terrible teacher here

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

      ahah interesting comment, can you please tell me why you are saying terrible.

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

    13:35

  • @infiappsolution
    @infiappsolution 19 дней назад

    Can you please share the product source ccode

  • @infiappsolution
    @infiappsolution 19 дней назад

    Can you please share the product source ccode

  • @infiappsolution
    @infiappsolution 19 дней назад

    Can you please share the product source ccode

  • @infiappsolution
    @infiappsolution 19 дней назад

    Can you please share the product source ccode

  • @infiappsolution
    @infiappsolution 19 дней назад

    Can you please share the product source ccode

  • @infiappsolution
    @infiappsolution 19 дней назад

    Can you please share the product source ccode

  • @infiappsolution
    @infiappsolution 19 дней назад

    Can you please share the product source ccode

  • @infiappsolution
    @infiappsolution 19 дней назад

    Can you please share the product source ccode

  • @infiappsolution
    @infiappsolution 19 дней назад

    Can you please share the product source ccode

  • @infiappsolution
    @infiappsolution 19 дней назад

    Can you please share the product source ccode

  • @infiappsolution
    @infiappsolution 19 дней назад

    Can you please share the product source ccode

  • @infiappsolution
    @infiappsolution 19 дней назад

    Can you please share the product source ccode

    • @LaravelLover
      @LaravelLover  18 дней назад

      Sorry I don't have source code because it's old video