Anda di halaman 1dari 2

Laravel 5.

- Setting route : app/Http/routes.php


- Install Admin LTE
- Dari file master admin LTE, copy folder bootstrap, build, dist
dan plugin ke folder public
- Tambahkan ke file route :

- Membuat controller :
- Dari terminal, cd ke home project, ketik perintah :
php artisan make:controller NamaController //
- Buka file controller di app/Http/Controllers
- Routing dengan parameter controller.

- Mengeset koneksi ke mysql


- dari root project, ke folder .env, jika file tidak tampil mungkin
tersembunyi, tampilkan dengan perintah di terminal,
lalu relaunch Finder :
defaults write com.apple.finder AppleShowAllFiles YES
- pilih file setting, atur setting
- ke command promp di folder utama, ketikkan perintah :
php artisan migrate:status
- Apabila muncul pesan No migration found berarti sudah
berhasil.

- Membuat tabel migrasi :


php artisan make:migration [nama file] --create=[nama tabel]
contoh :
php artisan make:migration create_table_pekerjaan
--create=pekerjaan
- Buka file migrasi di folder /database/migration
- Menjalankan file migrasi / schema untuk membuat tabel-tabel :
php artisan migrate

- Membuat model :
- Perintah : php artisan make:model [nama model]
- contoh : php artisan make:model Pekerjaan
- Lokasi model : /app/[nama model].php
- Menghubungkan model dengan table : protected $table =
"[nama tabel]"
- Tes apakah model sudah terhubung dengan database :
- Menggunakan tinker , Dari terminal : php artisan tinker
- Coba membuat object :
$obj = new App\Pekerjaan //membuat object
pekerjaan, case sensitif.
$obj->nama_pekerjaan = "slo" //enter
$obj->nama_petugas = "andi" //enter
$obj->jumlah_jam = 8 //enter
$obj->tanggal = "2017-10-10" //enter
$obj //enter -- menampilkan objectnya, jika benar
maka akan tampil Object App\Pekerjaan. Pastikan semua variable
sudah terisi.
$obj -> save() //enter, menyimpan, jika benar
muncul true
- Pastikan nama variabel sama dengan nama kolom di
tabel. Pastikan juga sudah dibuatkan model untuk objectnya.

- Memasukkan

Anda mungkin juga menyukai