Skip to content

AmirRezaM75/laracasts-forum

Repository files navigation

Laracasts forum clone

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.

Installation

  1. Clone this repo

    git clone [email protected]:AmirRezaM75/laracasts_forum.git && cd laracasts_forum
    
  2. Install the project dependencies

    composer install && npm install
    
  3. 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

    [email protected]

    php artisan key:generate

  4. Run Redis

  5. Run Meilisearch

  6. Prepare database

    php artisan migrate --seed
    
  7. Update Meilisearch ranking orders and searchable field

    php artisan scout:setting
    

    Or reset to default:

    php artisan scout:setting -d
    
  8. Create purifier cache directory

    php artisan vendor:publish --provider="Stevebauman\Purify\PurifyServiceProvider"
    
  9. Link storage

    php artisan storage:link
    
  10. Run

    php artisan serve
    

Screenshots

Laracasts Forum Clone

Contributing

Contributions, issues, and feature requests are welcome! 🤝

Feel free to check the issues page.

About

Laracasts forum build using Laravel and Vuejs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published