Aplikasi sederana bberbasis PHP untuk mencatat tugas harian.
- Tambah tugas
- Tandai tugas selesai
- Hapus tugas
.env
- file konfigurasi aplikasi, termasuk konfigurasi databaseapp/Http/Controllers/TaskController.php
- file controller yang menghandle prosesroutes/web.php
- file router utamaapp/Models/Task.php
- file model Taskresources/views/tasks/index.blade.php
- file halaman utamaresources/css/app.css
- file css utama
- Clone repository.
$ git clone https://github.com/ghustinmr/todo-list.git
- Install dependency composer.
$ composer install
- Install dependency dan build asset.
$ npm install && npm run build
- Copy lalu rename .env.example dan atur konfigurasi database.
# .env #... DB_CONNECTION=mysql DB_HOST=127.0.0.1 # Database Host DB_PORT=3306 # Database Port DB_DATABASE= # Database Name DB_USERNAME= # Database Username DB_PASSWORD= # Database Password #...
- Generate aplikasi key.
$ php artisan key:generate
- Jalankan server laravel.
$ php artisan serve