چگونه می توان یک ستون را از جدول در Migration لاراول یا با استفاده از Migration لاراول حذف کرد ؟ در این پست از تجاری اپ قصد داریم به همراه یک مثال نحوه حذف ستون از جدول در Migration لاراول را به شما آموزش دهیم.
در ادامه در قالب چند مثال ما به شما نحوه حذف ستون از جدول در مایگریشن لاراول را آموزش داده ایم و شما با توجه به این مثال ها می توانید یک یا چندین ستون را از جدول با استفاده از مایگریشن لاراول حذف کنید.
همچنین بخوانید: نحوه ایجاد جدول با استفاده از Migration در لاراول
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class ChangePostsTableColumn extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('posts', function (Blueprint $table) {
$table->dropColumn('body');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
//
}
}
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class ChangePostsTableColumn extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('posts', function (Blueprint $table) {
$table->dropColumn(['body', 'title']);
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
//
}
}
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class ChangePostsTableColumn extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
if (Schema::hasColumn('posts', 'body')){
Schema::table('posts', function (Blueprint $table) {
$table->dropColumn('body');
});
}
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
//
}
}
همچنین بخوانید: چگونه نام و نوع داده ستون را در migration لاراول تغییر دهیم؟
امیدوارم این آموزش برای شما مفید بوده باشد…