CMS Blog (Laravel)
Project information
- Category: Web
- Project date: Jun 10, 2025
- Source Code: GitHub
This is a CMS Blog application currently under development, built using the robust Laravel 12 framework and styled with Tailwind CSS. The project emphasizes a strong foundation in core Laravel concepts, starting with initial installation and configuration, understanding folder structure, and implementing simple routing. Key frontend development includes leveraging Blade Templating Engine for dynamic content, creating both blog post listings and single post views, and enhancing the user interface with Flowbite components, pagination, and a simple post search feature.
On the backend, the application utilizes SQLite for its database, managed through Laravel's Migrations, Model Factories, and Database Seeders for efficient data handling. It extensively uses Eloquent ORM for interacting with the database, covering Eloquent Relationships (such as post categories), Route Model Binding, and addressing the N+1 problem. Authentication and user management are streamlined with Laravel Breeze, including email verification and modifications to the login and registration flows to offer flexible authentication options. This project serves as a comprehensive learning journey, applying a wide range of Laravel functionalities.