• 1401/06/21

ساختار autoload composer :

با سلام خدمت استاد .

استاد سوالی که ئارم اینه مگر در قسمت autoload  کامپوز نباید اسم پوشه و نیم اسپیسی که میدیم یکسان باشه با فایل هایی که میخایم require کنیم تا خودکار به پروژه اضافه بشن

مثلا

اگر فایل های که خودکار میخایم اضافه بشن با پروژه namespase و فایل پروژه ایجوری باشه

 

"autoload": {
        "psr-4": {
            "App\\": "app/",
            "System\\": "system/"
        }
    },
    

وقتی اینو می نویسیم یعنی namespase  و فایل ما باید با هیمن نام های تعریف شده باشن .

 

پس چطوری اتو لودینگ ما با فضای نام های مختلف و پوشهای تودرتوی فایل که تعریف کردیم "app" و "system"

کار می کنه که توی پوشه system امدید    

router->web  and  router->api

داخل پوشه روتر دوتا پوشه دیگه تعریف کردین که کلاس های مسیر هامون بود و هم داخل پوشه سیستم هم کلاسی تعریف کردین چطوری میشه بدون این دستور کد ها کار بکنن؟

"autoload": {
        "psr-4": {
            "App\Http\Controller\\": "app/http/controller",
            "System\Router\Routing": "system/router"
        }
    },
    

 

 

ببخشید یکم طولانی شد امیدوارم توضیحات منو فهمیده باشین توی چه سوالی گیر کردم متشکرم

 

 

 

 

 

 

  • 1401/06/29
  • ساعت 18:33

سلام وقت بخیر

 

 

یک ساختار حلقه مانند داره که میره فولدر های داخلی هم پیدا میکنه


logo-enamadlogo-samandehi