سلام حسین عزیز
نیازی به اینکلود فایلهای کلاسها نیست چون شما دارید از لودر استفاده میکنید.
کافیه لودر رو اینکلود و از کلاسها استفاده کنید.
محتوای فایل لودر رو هم باید به محتوای زیر تغییر بدید.
include_once 'App/iran.php'; spl_autoload_register(function ($class){ $class_file = __DIR__ . "/" . $class . ".php"; if(!(file_exists($class_file) and is_readable($class_file))) die("$class not found"); include_once $class_file; }); // // use \\App\\Services\\CityService; // use \\App\\Utilities\\Response; // // new ProviService; // Response::respond([1,23],200);
استاد در همین فیلم بدون پاک کردن اینکیلودها خروجی میگیرن و خطا چیز دیگه ای ظاهرا تو output خطارو ذکر کرده تو اسگرین
اگر میخواهید با include بتونید new بگیرید باید با نیم اسپیس بگیرید.
بعد از اینکلودها اینطور نیو بگیرید:
new App\\Services\\CityService();
مهندس میشه گوگل میت تشریف بیارین مشگل پاورجاست
https://s2.uupload.ir/filelink/pXVkH5kiwUOK_ebab86e65d/iran_o49i.rar
توی فایل api/v1/cities index.php
محتوا رو همه پاک کن و این رو قرار بده