اذهب إلى المحتوى

السؤال

نشر

بعد التحديث إلى نسخة لارافل جديدة ظهرت العديد من المشاكل في Voyager ضمن مشروعي. مثل الخطأ التالي:

    Undefined variable

    Call to a member function getTranslatedAttribute() on null

كيف يمكنني إزالة هذه المكتبة دون أن تؤثر على باقي المشروع والبيانات الموجودة في قاعدة البيانات؟

Recommended Posts

  • 0
نشر

يمكنك إزالتها عن طريق تنفيذ الأمر التالي 

composer remove tcg/voyager

ثم يمكنك إزالة مستودع  larapack hooks من ملف composer.json الموجود في المجلد الرئيسي للمشروع

"repositories": {
	"hooks": {
		"type": "composer",
		"url": "https://larapack.io"
	}
}

أيضًا قم بمسح المسارات التي تكونها voyager عن طريق فتح المسار التالي 

routes/web.php

لفتح ملف web.php و قم بإزالة التالي 

Route::group(['prefix' => 'admin'], function () {
    Voyager::routes();
});

ثم قم بفتح الملف  app.php الموجود في المسار التالي 

config/app.php

وقم بحذف التالي 

TCG\Voyager\VoyagerServiceProvider::class,

و من ثم في المودل User.php قم بتغيير التالي 

class User extends \TCG\Voyager\Models\User

إلى 

use Illuminate\Foundation\Auth\User as Authenticatable;

class User extends Authenticatable

ثم أحذف الملف voyager.php  من المجلد config,ثم أحذف المسار التالي 

public/vendor/tcg

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...