Skip to content

jitinfullstack/laravel8-blog-from-scratch

Repository files navigation

Laravel 8 Blog From Scratch Using Laracasts

  1. Laravel Setup and Configrations
  2. Environment Setup and Composer
  3. Laravel installer Tool
  4. Laravel Route
  5. Custom CSS and JavaScript
  6. Route Wildcard Constraints
  7. Use Caching for Expensive Operations
  8. Laravel FileSystem
  9. Composer Package Manager
  10. Collection Sorting and Caching Refresher
  11. Blade Layout
  12. Environment Files and Database Connections
  13. Migrations
  14. Eloquent and the Active Record Pattern
  15. Models and Migrations
  16. Eloquent Updates and HTML Escaping
  17. Mitigate Mass Assignment Vulnerabilities
  18. Route Model Binding
  19. Eloquent Relationships
  20. Clockwork, and the N+! Problem
  21. Database Seeding
  22. Turbo Boost with Factories
  23. Eager Load Relationships on an Existing Model
  24. Convert the HTML and CSS to Blade
  25. Search Functionality
  26. Filtering
  27. Advanced Eloquent Query Constraints
  28. Merge Category and Search Queries
  29. Pagination
  30. Form and Authentication
  31. Build a Register User Page
  32. Automatic Password Hashing with Mutators
  33. Failed Validation
  34. Success Flash Message
  35. Login and Logout
  36. Laravel Breeze
  37. Comments System
  38. Table Consistency and Foreign Key Constraints
  39. Newslettera and APIs
  40. Mailchimp Api Integration
  41. Admin Section
  42. Limit Access to Only Admins
  43. Group and Store Validation Logic
  44. Done!

Screen Shots

Home Page

Laravel8-From-Scratch-Blog

Single Post Page

Laravel8-From-Scratch-Blog-Single-Post

Registration Page

Laravel8-From-Scratch-Blog-Register

Login Page

Laravel8-From-Scratch-Blog-Login

Admin Dashboard Page

Laravel8-From-Scratch-Blog-Dashboard

Admin Add New Post Page

Laravel8-From-Scratch-Blog-New-Post

Build Status Total Downloads Latest Stable Version License

About Laravel

Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:

Laravel is accessible, powerful, and provides tools required for large, robust applications.

Learning Laravel

Laravel has the most extensive and thorough documentation and video tutorial library of all modern web application frameworks, making it a breeze to get started with the framework.

If you don't feel like reading, Laracasts can help. Laracasts contains over 1500 video tutorials on a range of topics including Laravel, modern PHP, unit testing, and JavaScript. Boost your skills by digging into our comprehensive video library.

Laravel Sponsors

We would like to extend our thanks to the following sponsors for funding Laravel development. If you are interested in becoming a sponsor, please visit the Laravel Patreon page.

Premium Partners

Contributing

Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the Laravel documentation.

Code of Conduct

In order to ensure that the Laravel community is welcoming to all, please review and abide by the Code of Conduct.

Security Vulnerabilities

If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via taylor@laravel.com. All security vulnerabilities will be promptly addressed.

License

The Laravel framework is open-sourced software licensed under the MIT license.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published