Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Laravel Essential Training

Laravel Essential Training

3h 15mBeginner2024-08-12

Authors

Shruti Balasa

Shruti Balasa

Full-Stack Web Developer and Tech Educator

Course details

Laravel, the open-source PHP web framework, has become one of the most widely used ecosystems for building scalable apps at lightning-quick speed. If you’re a PHP developer looking to take your career to the next level, this course was made for you. Join instructor Shruti Balasa as she takes you on a journey through the fundamentals of the Laravel framework.

Learn about MVC architecture, how the Laravel framework is structured, routes and controllers, Blade files, models, and best practices for interacting with a database. Get tips on using various components in Laravel as you build your own simple note-taking app. From user authentication and routing to CRUD operations and database relations, find out why the latest version, Laravel 11, allows you to build web apps quickly and easily, no matter where you are on your coding journey.

Skills covered

LaravelBack-End Web DevelopmentFull-Stack Web DevelopmentWeb DevelopmentOpen SourceOne-Off

Concepts

0. Introduction

  • 01 - Meet Laravel
  • 02 - What you should know
  • 03 - Understand the MVC architecture
  • 04 - Using Codespaces with this course

1. Laravel Basics - Routes, Views, and Controllers

  • 05 - Serve the application
  • 06 - Handle routing
  • 07 - Creating a view
  • 08 - Building layouts with Blade
  • 09 - Working with controllers
  • 10 - Challenge - Create a controller and a view, then add a route
  • 11 - Solution - Create a controller and a view, then add a route

2. Laravel Basics - Configuration, Database, Migrations, and Eloquent

  • 12 - Understand Laravel configuration
  • 13 - Working with the database
  • 14 - Creating and running migrations
  • 15 - Creating models and using Eloquent
  • 16 - Challenge - Create a migration to add a column and update a row
  • 17 - Solution - Create a migration to add a column and update a row

3. Starting Your Project

  • 18 - Understand the project requirements
  • 19 - Add authentication with Laravel Breeze
  • 20 - Adding styles to the project
  • 21 - Create the first model, migration, controller, and routes
  • 22 - Register resource routes
  • 23 - Challenge - Create a new resource
  • 24 - Solution - Create a new resource

4. Creating, Indexing, and Showing

  • 25 - Add an index method to fetch all notes
  • 26 - Create an index view to display all notes
  • 27 - Add pagination and clean up the index view
  • 28 - Add a create method and view to show a form
  • 29 - Add a store action to save the data
  • 30 - Add a show action and view to display single note
  • 31 - Create a unique ID for each note
  • 32 - Challenge - Add index and create methods for a new resource
  • 33 - Solution - Add index and create methods for a new resource

5. Editing, Updating, and Deleting

  • 34 - Add an edit method and view to allow editing of the note
  • 35 - Add an update method to update edited data
  • 36 - Add a destroy method to delete a note
  • 37 - Show flash data to users
  • 38 - Challenge - Update notes with a new resource
  • 39 - Solution - Update notes with a new resource

6. Relationships

  • 40 - What are Eloquent relationships
  • 41 - Define relationships
  • 42 - Query and save relationships
  • 43 - Challenge - Define a new relationship and use it
  • 44 - Solution - Define a new relationship and use it

7. Soft Deleting

  • 45 - Enable soft delete
  • 46 - Query soft deleted models
  • 47 - Show soft deleted model
  • 48 - Restore soft deleted models
  • 49 - Permanently delete models

Conclusion

  • 50 - Optional - Set up a local development environment
  • 51 - Quick summary
  • 52 - Next steps

Related courses

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal