با سلام خدمت استاد .
استاد سوالی که ئارم اینه مگر در قسمت 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"
}
},
ببخشید یکم طولانی شد امیدوارم توضیحات منو فهمیده باشین توی چه سوالی گیر کردم متشکرم
سلام وقت بخیر
یک ساختار حلقه مانند داره که میره فولدر های داخلی هم پیدا میکنه