This is, as the title says, a simple administration dashboard / control panel, written as a small Laravel application with an interface built in Vue.
- php@7.1.3+
- node@10.6.0+
- npm@6.9.0+
- mysql@5.5.7+
Install the php dependencies using composer:
composer install
Install the node dependencies using npm:
npm install
Copy .env.example to .env:
cp .env.example .env
Set the following database variables in .env file for your development environment:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
Run the database migrations using artisan:
php artisan migrate
Start hot reloading for the application's interface:
npm run hot
Start serving the application:
php artisan serve
Load the application URL in your browser:
http://localhost:8000
The following are links to relevent documentation:
