راکت
امیررضا
امیررضا
توسط امیررضا مطرح شد
5 پاسخ

raavel

سلام خسته نباشید من یک مایگرشم داشتم بد پاک کردم الان میخوام
php artisan migrate
بزنم هی میگ شما این دیتابیس دارین

ممنون میشم کمک کنید


ثبت پرسش جدید
Sahandi81
Sahandi81
تخصص :PHP - Laravel -JS
@sahandi814 سال پیشمطرح شد
0

هیچوقت فایل مایگریشنت رو پاک نکن.
دستور هایی ک داخل فایل پاک شده داشتی رو برو دستی از داخل دیتابیس پاک کن.
و داخل جدول migrations ریکورد مربوط به فایلی ک پاک کردی رو پاک کن. درست میشه.


میلاد خسروی
میلاد خسروی
تخصص :برنامه نویس بامزه
@milwad4 سال پیشمطرح شد
0

سلام خسته نباشید
ببین پاک کنی مشکل میخوری برای بک دادنش
تنها راه اینه بیای بزنی php artisan migrate:reset و دوباره اعمال کنی از اول


فرشید مرادی
فرشید مرادی
تخصص :noob
@eniack4 سال پیشمطرح شد
0

سلام ، برو داخل phpmyadmin و به صورت دستی جدولش رو پاک کن


مهدی اردشیر
مهدی اردشیر
تخصص :یه برنامه نویس
@mehdi01214 سال پیشمطرح شد
0

سلام جدول ها رو از داخل دیتابیس پاک کن و از این به بعد دستور
php artisan migrate:fresh
رو بزن البته این برای تغییر کلی هست و همه جدول ها یک باز پاک میشن و دوباره ساخته میشن


محمدحسن یگانه
محمدحسن یگانه
تخصص :Full-Stack Web Developer Freelancer
@mhyeganeh4 سال پیشمطرح شد
0

پاک کردن migration اگر آگاهانه انجام بشه هیچ مشکلی نداره به نظرم. فقط باید منطق کارش رو بدونید.

در مواقع مشابه و زمانی که چنین پیغامی دریافت کردید باید بصورت یکم مشخص تر اون جدول یا کل دیتابیستون رو پاک کنید و دوباره دستور رو اجرا کنید. چون منطقا نمیتونه دو تا جدول با یک نام در یک دیتابیس قرار داشته باشند.

برای پاک کردنش هم می‌تونید هم از کامندلاین هم phpmyadmin استفاده کنید.
هم با زدن دستور php artisan db:wipe کل دیتابیس رو پاک و خالی کنید. و بعد دوباره php artisan migrate بزنید.


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

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