1. Membuat Database
- Buat Nama Database : db_projekciku klik Create
1. Membuat Model :
D:\ProjekCI\projek-ciku>php spark make:model Pegawai- Hasilnya:- Selanjutnya Ganti Skript pada Class Pegawai extends Modelclass Pegawai extends Model{protected $table = 'pegawai';protected $primaryKey = 'id';protected $useAutoIncrement = true;protected $allowedFields = ['nama', 'jabatan', 'bidang', 'alamat', 'email'];// Datesprotected $useTimestamps = true;protected $dateFormat = 'datetime';protected $createdField = 'created_at';protected $updatedField = 'updated_at';}3. Membuat Migration :
D:\ProjekCI\projek-ciku>php spark make:migration Pegawaipublic function up(){$this->forge->addField(['id' => ['type' => 'INT','constraint' => 5,'unsigned' => true,'auto_increment' => true,],'nama' => ['type' => 'VARCHAR','constraint' => '50',],'jabatan' => ['type' => 'VARCHAR','constraint' => '50',],'bidang' => ['type' => 'VARCHAR','constraint' => '50',],'alamat' => ['type' => 'TEXT','null' => true,],'email' => ['type' => 'VARCHAR','constraint' => '100',],'created_at' => ['type' => 'DATETIME','null' => true,],'updated_at' => ['type' => 'DATETIME','null' => true,],]);$this->forge->addKey('id', true); // primary key$this->forge->createTable('pegawai');}public function down(){$this->forge->dropTable('pegawai');}- Ubah pada Model Pegawai.phpclass Pegawai extends Model{protected $table = 'pegawai';protected $primaryKey = 'id';protected $useAutoIncrement = true;protected $allowedFields = ['nama', 'jabatan', 'bidang', 'alamat', 'email'];// Datesprotected $useTimestamps = true;protected $dateFormat = 'datetime';protected $createdField = 'created_at';protected $updatedField = 'updated_at';}- Selanjutnya Buka file .env
- Rubah Pada APP : # app.baseURL = '' menjadi app.baseURL = 'localhost:8080'- Kemudian Rubah DATABASE :# database.default.hostname = localhost# database.default.database = ci4# database.default.username = root# database.default.password = root# database.default.DBDriver = MySQLi# database.default.DBPrefix =# database.default.port = 3306Menjadai sbb:database.default.hostname = localhostdatabase.default.database = db_projekcikudatabase.default.username = rootdatabase.default.password =database.default.DBDriver = MySQLidatabase.default.DBPrefix =database.default.port = 3306- Setelah diubah, maka jalankan migrate
D:\ProjekCI\projek-ciku>php spark migrate- Maka hasilnya sbb:







 
0 Komentar