Langsung ke konten utama

Langkah-langkah Migrasi Database Struktur ke Laravel dengan Kitloong/Laravel-Migrations-Generator untuk Integrasi Aplikasi Web ke Framework Laravel

Laravel adalah salah satu framework PHP yang paling populer dan powerful saat ini. Dalam Laravel, Kamu dapat membuat tabel database dengan mudah menggunakan fitur migrasi. Namun, untuk membuat migrasi, Kamu perlu mengetahui struktur tabel database yang ingin Kamu buat. Hal ini bisa menjadi masalah jika struktur tabel database sangat kompleks dan sulit dipahami.

Untuk membantu Kamu membuat migrasi dari struktur tabel database yang kompleks, Kamu dapat menggunakan kitloong/laravel-migrations-generator. Package ini akan membantu Kamu mengenerate migrasi dari struktur tabel database yang sudah ada.

Instalasi

Untuk menggunakan kitloong/laravel-migrations-generator, Kamu harus menginstall package ini terlebih dahulu. Kamu dapat melakukannya dengan menjalankan perintah berikut di terminal Kamu:
composer require --dev kitloong/laravel-migrations-generator
Setelah package berhasil diinstall, tambahkan provider ke file config/app.php:
'providers' => [
    // ...
    KitLoong\MigrationsGenerator\MigrationsGeneratorServiceProvider::class,
];
Selanjutnya, jalankan perintah berikut untuk publish konfigurasi package:
php artisan vendor:publish --provider="KitLoong\MigrationsGenerator\MigrationsGeneratorServiceProvider"

Menggunakan kitloong/laravel-migrations-generator

Setelah package berhasil diinstall, Kamu dapat menggenerate migrasi dari struktur tabel database yang sudah ada dengan menjalankan perintah berikut:
php artisan migrate:generate
Perintah ini akan mengenerate file migrasi untuk setiap tabel yang ada di database Kamu. File migrasi akan disimpan di folder database/migrations.

Jika Kamu hanya ingin menggenerate migrasi untuk tabel tertentu, gunakan opsi --tables atau --ignore:
php artisan migrate:generate --tables=users,posts
php artisan migrate:generate --ignore=users,posts

Kamu juga dapat menentukan nama file migrasi dengan menggunakan opsi --filename:

php artisan migrate:generate --filename=create_users_table

Kesimpulan

Dengan menggunakan kitloong/laravel-migrations-generator, Kamu dapat dengan mudah mengenerate migrasi dari struktur tabel database yang sudah ada. Hal ini akan sangat membantu jika struktur tabel database sangat kompleks dan sulit dipahami. Selain itu, package ini sangat mudah digunakan dan dapat diintegrasikan dengan mudah ke dalam proyek Laravel Kamu.

Komentar

Postingan populer dari blog ini

Fungsi lain tombol penerima panggilan di headset

Kegunaan tombol yang berada di headset utamanya adalah untuk menerima panggilan dan pause panggilan. Dan headset itu sendiri, kadang juga digunakan untuk mendengarkan music, digunakan bersama saat main game, supaya suara yang dikeluarkan oleh gadget tidak terlalu keras sehingga mengurangi beban gadget. Dengan mengurangi beban gadget, ada beberapa yang beranggapan kalau itu akan menghemat batere.

Apa itu index file seperti index.html, index.php kegunaannya dan bagaimana membuat custom nya

Index file adalah file yang berfungsi sebagai halaman utama atau tampilan pertama dari sebuah website. File ini memiliki nama default yang bervariasi, tergantung pada jenis server dan konfigurasinya, namun beberapa nama default yang umum digunakan adalah index.html, index.php, index.jsp, atau index.asp.

Membersihkan cache dan dalvik-cache menggunakan link2sd

Mungkin banyak yang menanyakan kenapa internalnya selalu berkurang free space nya. Padahal tidak menginstall applikasi baru. Hanya melakukan aktifitas normal. Dan sampai pada waktunya, internal memory low dan tidak bisa menambah aplikasi baru lagi.  Ada kemungkinan file cache dari sebuah aplikasi atau dalvik yang dibuat oleh OS android sudah  mulai membengkak. Sehingga perlu di bersihkan secara manual supaya tersedia penyimpanan kosong yang banyak. Sebelum mengetahui cara membersihkan cache dan dalvik cache, kita kupas sekilas apa itu cache dan dalvik cache. Cache adalah sebuah data file sementara yang di hasilkan oleh sebuah applikasi guna mempercepat pemrosesan dimasa yang akan datang (Cache Wikipedia) .  Dalvik-cache adalah ruang kosong sementara yang di pake oleh java virtual machine untuk menjalankan aplikasi android (Dalvik Wikipedia) .