This is a simple blog project built with PHP, Laravel Framework, Laravel Filament, and Tailwind CSS. The project allows users to create, read, update, and delete blog posts.
- PHP version 8.2
- MySQL version 8.0
- Laravel Framework version 10.8
- Livewire version 2.x
- Laravel Filament version 2.x
- Tailwind version 3.3
- Multiple role & permission
- Admin
- can ( Create & Read & Update & Delete ) posts
- can ( Create & Read & Update & Delete ) users
- can ( Create & Read & Update & Delete ) categories
- can ( Create & Read & Update & Delete ) role
- Client
- can ( Create & Read & Update & Delete ) his posts
- Clone the repository.
- Run
composer install
to install the required packages. - Configure your database settings in the
.env
file. - Run
php artisan migrate
to migrate the database schema. - Run
php artisan db:seed
to seed DB With Fake Date.- Admin Account : ( [email protected] | 123456789 )
- Run
php artisan serve
to start the development server. - Visit
http://localhost:8000
to view the application.
If you would like to contribute to the project, please fork the repository and submit a pull request.
This project is licensed under the MIT license. See the LICENSE
file for more details.