Companies Home Search Profile

Laravel Category Management With Infinite Sub Categories

Focused View

Namu Makwembo

2:36:54

8 View
  • 1.1 app.blade.zip
  • 1.2 navigation.blade.zip
  • 1.3 web.zip
  • 1. Install Laravel application.mp4
    01:42
  • 2. Setup Breeze & Livewire.mp4
    03:14
  • 3.1 2022 06 20 090501 create categories table.zip
  • 3.2 2022 06 20 090529 create posts table.zip
  • 3.3 2022 06 20 090550 create tags table.zip
  • 3.4 2022 06 20 090646 create post tag table.zip
  • 3.5 migration files.zip
  • 3. Database structure & migrations.mp4
    07:13
  • 4.1 category.zip
  • 4.2 post.zip
  • 4.3 posttag.zip
  • 4.4 tag.zip
  • 4.5 user.zip
  • 4. Model relationships.mp4
    07:11
  • 5. Install Bootstrap icons and Daisy UI.mp4
    02:57
  • 1.1 category.blade.zip
  • 1.2 category.zip
  • 1. Install Category Component.mp4
    08:21
  • 2. Submit New Category.mp4
    09:07
  • 3. Assigning Parent To Category.mp4
    02:03
  • 4. Looping 1st level category.mp4
    06:20
  • 5. Loop all category children.mp4
    08:09
  • 6. Add delete button and Actions.mp4
    07:22
  • 7. Delete and provide feedback.mp4
    06:12
  • 1.1 tag.blade.zip
  • 1.2 tag.zip
  • 1. Install Tag component.mp4
    06:05
  • 2. Create new Tag and Submit.mp4
    04:46
  • 3. Delete Tag and provide feedback.mp4
    04:54
  • 1.1 create-post.blade.zip
  • 1.2 createpost.zip
  • 1. Make CreatePost Component.mp4
    02:07
  • 2. Add Inputs to Post Form.mp4
    04:59
  • 3. Add Category Selection To Post Form.mp4
    10:53
  • 4. Submit Post and Save to Database.mp4
    05:04
  • 5. Show selected category and its parents.mp4
    06:04
  • 6. Task add 20+ posts.mp4
    01:22
  • 1.1 home.blade.zip
  • 1.2 home.zip
  • 1. Create Home component.mp4
    01:54
  • 2. Query Created Posts.mp4
    03:43
  • 3. Add template to query posts by category.mp4
    05:56
  • 1.1 search.blade.zip
  • 1.2 search.zip
  • 1. Create search component.mp4
    03:50
  • 2. Get Post using child category.mp4
    03:34
  • 3. Get all children categories.mp4
    06:34
  • 4. Get all posts from all categories.mp4
    05:15
  • 5. Query Posts using Tag.mp4
    05:33
  • 6. Closing remarks.mp4
    04:30
  • Description


    Learn a powerful category management system that you can use in your Laravel web application , E-commerce and Blogs

    What You'll Learn?


    • You will learn how to add and delete Categories
    • You will learn to Assign Categories to your posts
    • You will learn to add your posts to a Tag
    • you will learn how to query posts based on Categories and Tags

    Who is this for?


  • Laravel developers who plan to add dynamic content to the website, blog or e commerce
  • What You Need to Know?


  • Students are required to have knowledge of Laravel , Livewire , Tailwind css
  • More details


    Description

    Every website that uploads any sort of content dynamically will need a category management system , in this course I show you the right way to manage categories and tags  for your Laravel website be it a `blog , E-commerce


    I will also show you how you can query posts based on categories and tags and also how to remove and add posts from categories . All the files are available for download in the resources


    Because this is an important part of every website , we are going to dive deep into managing parent categories , Sub categories including all it's children so that you can manage website queries efficiently


    We are also going to create 4  separate pages in this course


    # 1.Category Management Page

      in this page we are going to :


    1. To create a form where we can submit our new categories

    2. Create a section where we ca view and see our created categories

    3. Create a tree view for our categories

    4. Be able to assign children to parent categories -unlimited children

    5. Be able to delete categories and provide feedback to our user .......  etc


    #  2.Tag Management Page

    we are going to:


    1. Create new tags, submit and save to database

    2. Have a section where we can see our available tags

    3. Choose whether a tag is an app dependency or not ?

    4. Delete our tags, if it is deletable  provide feedback to the front end


    # 3.Create Post Page

    In the create post page , we are going to:


    1. Assign a new post to a category

    2. Show all the parent of the selected category in a nice tree view : 'parent >child >child1 >selectedChild'

    3. be able to assign a tag to our new post (optional )

    4. add a title to our new post   

    5. add an image to our new post

    6. submit  and save out new post to our database


    # 4.Home page

    In the home we will:


    1. Create a layout and show all our posts on our landing page

    2. Create a section which list all available categories in our database , so that when we click on a category we will be able to display all posts related to that category

    3. Have a section which show all posts related to a particular tag


    # 5. Search Page

    In the search page  we are going to:


    1. receive a category ID

    2. Get all posts related to that category ID

    3. Check if the received category has any children Category

    4. If it has children , then get all children of the Category  and also get all posts related to those child categories

    5. Create a collection where we can combine the results of two queries

    6. Display the results be creating a foreach function in our blade


    Who this course is for:

    • Laravel developers who plan to add dynamic content to the website, blog or e commerce

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Namu Makwembo
    Namu Makwembo
    Instructor's Courses
    I am a dedicated software engineering student and instructor based in Turkey. With a strong background in PHP, Laravel, CSS, HTML, and JavaScript, I have accumulated 5 years of valuable experience in the field. Ever since I wrote my first code in C++, programming has been an inseparable part of my life. As I continue to learn and grow, I find great joy in sharing the various programming tricks and skills I've acquired with fellow programmers in my community.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 30
    • duration 2:36:54
    • English subtitles has
    • Release Date 2024/04/30