About this project.
- PHP >= 7.3 with the extensions listed in the Laravel docs
- A supported relational database and corresponding PHP extension
- Composer
- NPM
-
(Optionally) Fork this repository
-
Clone the repository locally
-
Install dependencies with
composer install
-
Copy
.env.example
to.env
and modify its contents to reflect your local environment. -
Generate an application key
php artisan key:generate
-
Create a database and point the
DB_DATABASE
to it in the.env
file. -
Run database migrations. If you want to include seed data, add a
--seed
flag.php artisan migrate
-
Install frontend dependencies with
npm install
-
Build frontend assets with
npm run dev
-
Configure a web server, such as the built-in PHP web server, to use the
public
directory as the document root.php -S localhost:8080 -t public
-
Run tests with
php artisan test
.