E-Ticketing Website
- Web Server (Apache, Nginx or Etc)
- PHP Version ^8.2
- Database (MySql)
- php-gd extension
- Composer
- NodeJs (npm)
-
Clone the repository to your local machine:
git clone [email protected]:ilham-s-saksena/E-Ticketing.git
-
Change the Directory:
cd E-Ticketing
-
Install Dependencies:
composer install
-
Copy The .env.example to .env:
cp .env.example ./.env
-
Generate app key:
php artisan key:generate
-
Set database connection to your database in the .env file.:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE= DB_USERNAME= DB_PASSWORD=
-
Run Migration:
php artisan migrate --seed
-
Install UI Dependencies:
npm install
-
Build UI:
npm run build
-
Run the app
php artisan serve
-
Open the app