عضویت در سایت

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید

ورود

عضویت در سایت

رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید

در بین 1170 آموزش و 2023 پرسش به دنبال چه هستید؟

ویندوز
نصب آنلاین ویندوز

ویندوز 7,8,10,11
مشاوره
مشاوره خرید لپ تاپ و کامپیوتر

مشاوره حرفه ای دریافت کن
بلاگ
مقالات آموزشی

1k+
پشتیبانی آنلاین

سخت افزار/نرم افزار

آموزش تغییر نوع داده ستون در لاراول با Migration (تغییر Type)

سلام

زمانی فرا میرسه که شما در دیتابیس خواسته باشید نوع داده یه ستون را تغییر دهید؛ برای مثال میخواید نوع داده را از integer به varchar یا برعکس تغییر دهید؛ از آنجایی که در لاراول برای کار با دیتابیس از مایگریشن ها استفاده میشود. فلذا برای تغییر نوع داده یه ستون نیز باید از مایگریشن ها استفاده کنیم که اینکار بسیار ساده می باشد؛ در ادامه همراه بپرسم باشید.

تغییر نوع داده جدول در لاراول

تغییر نوع داده جدول در لاراول

شروع کار:

  • ابتدا نیاز داریم تا کتابخانه doctrine/dbal را نصب کنیم، برای این کار در ترمینال دستور زیر را وارد میکنیم:

  • پس از اتمام نصب نیاز داریم تا از چنین دستوری در ترمینال استفاده کنیم:

توضیحات:

در دستور بالا بجای [table_name] نام جدول مورد نظر و بجای [column_name] نام ستون مورد نظر را مینویسیم.

مثال:

قصد دارم از جدول post ستون name را از string به text تغییر بدیم؛ به همین منظور از دستور زیر استفاده میکنم:

و در مایگریشن ساخته شده به این شکل عمل میکینم:

  • و در نهایت دستور php artisan migrate را برای اعمال تغییرات در ترمینال اجرا میکنیم.

کار تمام شد به همین راحتی تونستید که نوع داده ستون ها رو در لاراول تغییر بدید.

سوالی داشتید از ما بپرسید.

موفق باشید.

درباره احمد آخوندیمدیر سایت

همیشه در تلاش برای یادگیری :) ارتباط با من: 09159352892

دنبال کردن

ارسال نظر

رفتن به بالا

سامانه آموزشی و خدماتی بپرسم

اولین وب سایت آموزشی و پرسش و پاسخ در ایران

بپرسم را میتوان به عنوان مرجعی برای آموزش و حل مشکلات دانست، در بپرسم سعی کرده ایم آموزش های برنامه نویسی، طراحی سایت، کار با نرم افزارها ها و… را آموزش دهیم. همچنین محیطی فراهم کرده ایم تا کاربران بتوانند در این محیط سوالات خود را بپرسند و مشکل خود را حل کنند.