• 0

كيفية إنشاء متحكم جديد في Laravel Voyager

لقد قمت بإنشاء مشروع جديد في Voyager، ولدي جميع المتحكمات موجودة ضمن المسار التالي:

TCG\\Voyager\\Http\\Controllers

ولكنني لم أجد أي متحكم أقوم بإنشائه عن طريق BREAD. فكيف أستطيع إضافة متحكمات خاصة بشكل يدوي إلى المشروع؟

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


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

في ملف  voyager.php الموجود بداخل مجلد config , أضف namespace خاص بك وليكن

'controllers' => [
    'namespace' => 'App\Http\Controllers\MyNamespace',
],

ثم أنشر وحدات تحكم voyageres إلى namespace الخاص بك

php artisan voyager:controllers

ضمن namespace, قم بإنشاء متحكم جديد مشتق من VoyagerBreadController

<?php 

namespace App\Http\Controllers\MyNamespace;

use Illuminate\Http\Request;

class MyController extends VoyagerBreadController
{
	// .....
}

ثم في bread editor يمكنك الإشارة إلى المتحكم الذي قمت بإنشاءه ليتم استخدامه.

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


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

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

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

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


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

تسجيل الدخول

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


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