If you just like me, accidently renaming the migration and then later realise something goes wrong or having some kind of migration error that really makes you want to jump out shouting hardly, this is might be a solution for you. First just reset your migration. php artisan migrate: reset Then browse to your migration…
migration
-
-
Run command berikut php artisan make:migration tukar_field_type_table_parcel Edit file migration TukarFieldTypeTableParcel.php seperti berikut Function Up() public function up() { // Schema::table(‘parcels’, function(Blueprint $table) { $table->integer(‘courier’)->unsigned()->change(); $table->foreign(‘courier’)->references(‘id’)->on(‘couriers’); $table->integer(‘distributor’)->unsigned()->change(); $table->foreign(‘distributor’)->references(‘id’)->on(‘distributors’); }); } Function Down() public function down() { // Schema::table(‘parcels’, function(Blueprint $table) { $table->dropForeign(‘parcels_courier_foreign’); $table->dropForeign(‘parcels_distributor_foreign’); }); } *Unsigned() – Bertujuan memastikan nilai integer berkenaan bukan negative *Sila…
-
Biasa ler buat silap. Mana ada orang tak buat silap? 😛 Setiap kali buat perubahan pada table run command berikut php artisan make:migration rename_nama_table_silap Edit file migration dalam database/migrations/ use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class RenameCourierTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { //…
-
MIGRATION Untuk create table dalam Laravel. Kita akan menggunakan Migration. Migration adalah satu features dalam Laravel yang memudahkan developer track database scheme. Laravel menggunakan migration untuk apa perubahan yang telah kita lakukan pada database kita. Kelebihannya, anda dengan mudah boleh buat kemaskini atau revert balik perubahan dengan sekadar command ringkas. Cth: php artisan migrate:reset CREATE…