راکت
حل شده

نحوه تغییر استرینگ به تکست در دیتابیس در لاراول

1 پاسخ

سلام و وقت بخیر
می خواستم بدونم چطوری می شه یک استرینگ یا ورچر را به تکست تبدیل کرده بدون اینکه توی مایگریشن دست زد؟
من توی دیتابیس ورچر را به تست تبدیل کردم ولی نشد راهی وجود داره به صورت دستی این را تغییر داد؟
با تشکر

Amir fazel
Amir fazel
@fazel1amir2
ثبت پرسش جدید

پاسخ‌ها

1
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

بهترین پاسخ

درود. ابتدا پکیج مورد نیاز لاراول برای این کار رو نصب کنید

composer install doctrine/dbal

بعد یه مایگریشن جدید بسازید مثلا:

php artisan make:migration alter_table_[yourtablename]_change_[column] --table=[yourtablename]

و کد داخل مایگریشن هم باید شبیه زیر باشه:

class AlterTableUsers extends Migration
{
    public function up()
    {
        Schema::table('table', function (Blueprint $table) {
            $table->string('column_name')->change();
        });
    }
}

موفق باشید

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام