SIMANJA
Cara clone sampai siap jalan
- Install aplikasi yang dibutuhkan disini
- Buka command line atau terminal
- Masuk ke folder root project. Contoh
cd "D:/website"
- Ketik perintah
git clone https://github.com/AvisenaAlwi/Simanja
kalau muncul prompt login github langsung login pakai akun gitlab kalian - Masuk ke direktori project
cd "Simanja"
. Btw nama folder bisa diubah - Jalankan perintah
composer install
di terminal. Tunggu sampai selesai - Duplikat file
.env.example
dan rename menjadi.env
[dot env] saja - Jalankan perintah
php artisan key:generate
di terminal - Buka file
.env
- Setting bagian database. Contoh sebagai berikut :
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=simanja
DB_USERNAME=root
DB_PASSWORD=
- Pastikan service DB kalian sudah jalan dan sebelumnya telah membuat database dengan nama
simanja
pada contoh diatas - Setting hal lain pada file
.env
misal APP_NAME atau APP_URL - Jalankan perintah
php artisan migrate --seed
pada terminal dan pastikan masih didalam folder project simanja - Lalu untuk menjalankan laravel bisa melalui perintah
php artisan serve --port=80
, maka host dapat diakses padahttp://localhost
. Pastikan Xampp kalian berjalan pada port 81 atau lainya - Selain dari
php artisan serve
kita bisa pakai XAMPP, WAMPP, LAMPP atau yang lebih praktis kita bisa pakai laravel Valet, cara install laravel Valet bisa di cek di channel YouTube IDStack - Jalankan perintah
php artisan storage:link
Requirement
- PHP versi 7.1.*, pastikan file path php.exe sudah terdaftar pada PATH terminal atau cmd. Tutorial untuk windows Disini. Untuk linux atau mac os bisa install lewat terminal.
- Semua requiremnt yang dibutuhkan laravel, di web resminya
- Install git. Download aplikasinya di sini
- Install composer. Download aplikasinya di sini 3. Install nodejs. Download aplikasinya di sini
Struktur Laravel
|-- app (Otak atik disini)
| |-- Console
| |-- Events
| |-- Exceptions
| |-- Http
| | |-- Controllers (Otak atik disini)
| | |-- Middleware
| | `-- Requests
| `-- Providers
|-- bootstrap
| `-- cache
|-- config
|-- database
| |-- factories
| |-- migrations
| `-- seeds
|-- public (Otak Atik disini)
| |-- assets
| |-- css
| |-- img
| |-- scss
| |-- storage -> link ke folder root storage/app/public
|-- resources (Otak Atik disini)
| |-- assets
| | `-- less
| |-- lang
| | `-- en
| `-- views (Otak atik disini)
| |-- activity
| |-- layouts
| |...
|-- storage
| |-- app
| |-- framework
| | |-- cache
| | |-- sessions
| | `-- views
| `-- logs
|-- tests
License
The Laravel framework is open-sourced software licensed under the Apache 2.0.