معالجة أخطاء Laravel 5.5: حل "الجدول الأساسي موجود بالفعل" لعمليات الترحيل
مواجهة الخطأ "الجدول الأساسي أو العرض موجود بالفعل" ( رمز الخطأ 1050) عند تنفيذ أمر php artisan migrate في Laravel 5.5 قد يكون أمرًا محبطًا. يشير هذا الخطأ إلى أن جدول قاعدة البيانات المحدد في الترحيل موجود بالفعل.
استكشاف الأخطاء وإصلاحها وحلها
مثال لملف الترحيل
الإصدار المعدل التالي من ترحيل create_users_table.php يجب أن يحل المشكلة: استخدم Illuminate\Support\Facades\Schema؛
استخدم Illuminate\Database\Schema\Blueprint؛
استخدم Illuminate\Database\Migrations\Migration;
يقوم الفصل CreateUsersTable بتوسيع الترحيل
{
/**
* تشغيل الهجرات.
*
* @العودة فارغة
*/
الوظيفة العامة تصل ()
{
Schema::dropIfExists('users');
المخطط::إنشاء('المستخدمين'، الوظيفة (مخطط $table) {
$table->increments('id');
$table->string('name');
$table->string('email')->unique();
$table->string('password');
$table->rememberToken();
$table->timestamps();
});
}
/**
* عكس الهجرات.
*
* @العودة فارغة
*/
الوظيفة العامة معطلة ()
{
Schema::dropIfExists('users');
}
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3