اگر از وجود فایل ها در مسیر بیان شده خاطر جمع هستید به احتمال زیاد علتش رعایت نکردن قواعد حروف کوچک و بزرگ در نام گذاری فایل ها و پوشه هاتون هست. یعنی طبق قواعد PSR-4 نام گذاری هاتون به این شکل اگر باشه اشتباهه:
App\Http\Controllers\admin\setting\SettingController
و باید تبدیل بشه به :
App\Http\Controllers\Admin\Setting\SettingController
بعد از این کار هم لازمه یکبار دستون composer dump-autoload
رو اجرا کنید.
نکته قابل توجه: علت اینکه در حالت لوکال چنین مساله ای ندارید و روی هاست باهاش مواجه شدید حساسیت بالاتر سرور و سیستم عامل لینوکس نسبت به سیستم های لوکال و ویندوزی هست که عملا در حالت لوکال داره از این اختلاف چشم پوشی میکنه. در حالیکه درستش این هست که به کوچک و بزرگ بودن حروف دقت بشه.
عرض کردم بستگی به سیستم عامل و استکتون داره... ولی معمولا و تا جایی که من تجربه کردم به این صورت هست که روی لوکال خیر اروری دریافت نمیکنید و به ظاهر همه چیز اوکیه.
ولی روی سرور و هاست به مشکل میخورید.
به همین خاطر بهتره از اول اصولی و مطابق با قواعد جلو رفت.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟