تم العثور على الخطأ الأصلي هنا: https://github.com/illuminate/database/issues/111 - انتقل إلى الريبو الخاص به وفقًا لتايلور. هذا هو النص الأصلي:
لقد تحدثت مع Machuga في IRC - تم اقتراح إنشاء مشكلة.
خطأ بعد الترحيل الأول: SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'up_migrations' already exists
$ php artisan migrate:make create_users_table --table=users --create
$ php artisan migrate
$ php artisan migrate:refresh
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'up_migrations' already exists
لقد تتبعت هذا إلى هذا الملف : Illuminate\Database\MigrationsDatabaseMigrationRepository::repositoryExists()
وبالتحديد ضمن ذلك ، الاتصال بـ return $schema->hasTable($this->table);
هنا
لا يتضمن متغير الجدول $ this-> الذي تم تمريره إلى hasTable () بادئة الجدول. لا يتحقق Illuminate\Database\Schema\MySqlBuilder::hasTable($table)
البادئة أيضًا.
لسوء الحظ ، لست على دراية بالكود / الاصطلاح لمعرفة المكان الذي تفضل البحث فيه عن البادئة. (لست متأكدًا من الطبقة التي يجب أن تمتلك هذه "المعرفة")
حسنا، شكرا. سنصلحه.
مثبت.
أواجه هذه المشكلة نفسها وقمت للتو بتنزيل الإطار من الموقع.
أتساءل عما إذا كان الإصلاح قد تم الالتزام به في إصدار الموقع.