• 0

هل يمكن عمل migration على Laravel5.2 عند Deploying؟

باعتبار الأوامر التالية على Laravel5.2:

@task('deploy', ['on' => 'web'])
    cd personal_site
    php artisan down
    git pull origin master
    composer install
    php artisan migrate
    php artisan up
@endtask

php artisan migrate 

أحصل على الخطأ التالي:

[user@xxxx]: **************************************
*     Application In Production!     *
**************************************
[user@xxxx]: Command Cancelled!
[user@xxxx]: Application is now live.

فهل من الممكن عمل migrate عندdeplying ؟ وكيف أتجاوز هذا الخطأ؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

هذا النوع من الأخطاء هو تحذير وتنبيه للتأكد قبل الإقبال على أي تغيير على مستوى قاعدة البيانات، ولتجاوز هذا الخطأ، توفّر Laravel هذا الأمر الذي يمكن تنفيذه من خلال الطرفية:

php artisan migrate --force

ولإلغاء الأمر السابق نستعمل rollback:

php artisan migrate:rollback

لإلغاء جميع migrations:

php artisan migrate:reset

Laravel5.1 Database: Migrations

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن