A laracasts forum clone website developed using Laravel and Vue.js.
Designed by Tuds and all design rights belongs to Laracasts. Yes, all of them. That means icons, css and profile images.
-
Clone this repo
git clone [email protected]:AmirRezaM75/laracasts_forum.git && cd laracasts_forum
-
Install the project dependencies
composer install && npm install
-
Create a copy of your .env file
cp .env.example .env
Configure your database credentials
Configure SMTP
Email verification required during registration
Configure Redis
Thread's visits stores in redis
SCOUT_DRIVER=meilisearch
php artisan key:generate
-
Run Redis
-
Run Meilisearch
-
Prepare database
php artisan migrate --seed
-
Update Meilisearch ranking orders and searchable field
php artisan scout:setting
Or reset to default:
php artisan scout:setting -d
-
Create purifier cache directory
php artisan vendor:publish --provider="Stevebauman\Purify\PurifyServiceProvider"
-
Link storage
php artisan storage:link
-
Run
php artisan serve
Contributions, issues, and feature requests are welcome! 🤝
Feel free to check the issues page.