- Authentication/Authorization
- CRUD Tags
- CRUD Comments
- CRUD Static Pages
- CRUD Posts
- Search / Filter
- Framework: Laravel 8
- Language: PHP
- Databases: MySql, ElistcSearch, Redis
- Front-end: Alpine.js / Tailwind css
- Assets Pipeline: Webpack(Laravel Mix)
- Proxy: Nginx + php-fpm
- make sure to install
PHP
and composer(PHP package manager) - run
git clone https://github.com/W2AlharbiMe/laravel-blog
- run
cd laravel-blog && composer install && npm install
note: you can useyarn
instead ofNPM
- rename
.env.example
to.env
- make sure to configure mysql in
.env
- run
php artisan migrate
(if you get any error make sure your database is configured correctly) - run
php artisan key:generate
- run
php artisan serve
- visit
http://127.0.0.1:8000