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

raavel

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

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


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

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


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

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


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

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


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

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


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 2 سال پیش آپدیت شد
0

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

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

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


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

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