14 June 2021 11:22 3622 View
Tutorial CRUD Laravel 7 Eloquent dengan Bootstrap - Database dan Migration - Halo teman-teman berjumpa lagi di seri laravel kali ini sebelumnya kita sudah berhasil lakukan instalasi project laravel ke dalam komputer kita, sekarang kita akan membuat database dan migration.
Teman-teman bisa membuat database terlebih dahulu di http://localhost/phpmyadmin lalu buat nama database dengan curd_laravel7.
Setelah berhasil membuat database sekarang kita akan konfigurasi di project dengan membuat file .env
silahkan teman-teman sesuaikan konfigurasi dibawah ini
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=crud_laravel7
DB_USERNAME=root
DB_PASSWORD=
DB_DATABASE : nama database yang akan kita gunakan nanti, kita beri nama crud_laravel7.
DB_USERNAME : username dari MySQL kita, jika kalian menggunakan XAMPP, secara default isinya root .
DB_PASSWORD : untuk password jika kalian menggunakan XAMPP, secara default adalah kosong atau tidak perlu diisi.
DB_CONNECTION : tentukan database koneksi yang teman-teman gunakan, saya sendiri menggunakan mysql.
Sekarang kita akan membuat tabel dengan menggunakan perintah artisan berikut ini :
php artisan make:migration create_barang_table
Perintah diatas merupakan perintah untuk membuat tabel barang dimana teman-teman dapat melihat di folder database\migrations lalu teman-teman akan mendapatkan file yang dibuat otomatis oleh artisan kurang lebih seperti ini nama filenya 2021_06_09_171520_create_barang_table.php silahkan buka filenya
lalu copy kode dibawah ini :
Sedikit Penjelasan<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateBarangTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('barang', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('produk');
$table->string('slug');
$table->string('jumlah');
$table->string('harga');
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('barang');
}
}
public function up()
{
Schema::create('barang', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('produk');
$table->string('slug');
$table->string('jumlah');
$table->string('harga');
$table->timestamps();
});
}
Kode diatas merupakan nama fields / columns tabel barang bisa teman-taman modifikasi sesuai kebutuhan.
Sekarang teman-teman bisa jalankan perintah dibawah ini untuk membuat tabel barang
php artisan migrate
Setelah menjalankan perintah di atas teman-teman bisa melihat pesan seperti dibawah.
Sekarang lihat di database teman-teman, kurang lebih tampilan tabelnya seperti gambar dibawah, jika berhasil sampai tahap ini. Namum teman-teman dapat melihat tabel diluar dari tabel barang yang kita buat, jangan kaget itu tabel bawaan dari laravel sendiri.
Sekian dulu ya teman-teman kita sudah telah masuk ke tahap Database dan Migration silahkan di tunggu tutorial berikutnya. Terimakasih
PHP
Dilihat 2113 Kali
PHP
Dilihat 1508 Kali
PHP
Dilihat 1364 Kali
PHP
Dilihat 2104 Kali
Laravel
Dilihat 3622 Kali
Laravel
Dilihat 2736 Kali
Lumen
Dilihat 1891 Kali
Harap berkomentar yang berkaitan dengan topik. Terimakasih