سلام به همگی
وقتی داخل روتر ارتباط میدم با کنترلر و صفحه را باز میکنم این پیغام رو میده
illuminate \Contracts \Container \BindingResolutionException
Target class [indexController] does not exist.
ممنون میشم راهنمایی کنید
سلام
خیلی ممنون از جوابگویی شما دوست عزیز



شاید پاسخ شما همینجا باشد
سلام، این خطا معمولا به این دلیل رخ میدهد که فایل کنترلر مورد نظر در مسیر صحیح قرار نگرفته است یا نام کلاس کنترلر با نامی که در فایل روتر برای آن تعریف شده است، تطابق ندارد.
برای حل این مشکل، ابتدا مطمئن شوید که فایل کنترلر مورد نظر در مسیر صحیح قرار دارد و نام فایل و کلاس آن با نامی که در فایل روتر تعریف شده است، تطابق دارد. همچنین میتوانید از دستور php artisan route:list برای مشاهده لیست روتهای تعریف شده در پروژه استفاده کنید تا ببینید کدامیک از روت ها با نام کنترلری که مورد نظرتان هست سازگار نیست.
در صورتی که این راه حلها نتیجه ندهد، ممکن است مشکل از تنظیمات سیستم شما باشد، در این صورت بهتر است از تیم پشتیبانی سیستم خود درخواست مشاوره کنید.
سلام، با تشکر از راهنماییتون
بعد از اجرای دستور زیر جوابی که داد:
php artisan route:list
ReflectionException
Class "indexController" does not exist
at vendor\laravel\framework\src\Illuminate\Foundation\Console\RouteListCommand.php:223
219▕ if ($this->isFrameworkController($route)) {
220▕ return false;
221▕ }
222▕
➜ 223▕ $path = (new ReflectionClass($route->getControllerClass()))
224▕ ->getFileName();
225▕ } else {
226▕ return false;
227▕ }
1 vendor\laravel\framework\src\Illuminate\Foundation\Console\RouteListCommand.php:223
ReflectionClass::__construct("indexController")
2 vendor\laravel\framework\src\Illuminate\Foundation\Console\RouteListCommand.php:145
Illuminate\Foundation\Console\RouteListCommand::isVendorRoute(Object(Illuminate\Routing\Route))
این خطا به این دلیل رخ میده که کلاس "indexController" در کد شما وجود نداره. برای رفع این خطا، باید مطمئن بشید که کلاس "indexController" وجود داشته باشه و اسم آن رو به درستی وارد کرده باشید. همچنین باید مطمئن شید که فایل حاوی کلاس "indexController" به درستی ایجاد شده باشد و مسیر آن رو به درستی در فایلهای پروژهی Laravel وارد کرده باشید.
سلام دوست عزیز
ممنون از راهنمایی شما و بقیه
به این شکل عمل کردم و مشکلم حل شد
ممنون
<?php
use App\Http\Controllers\indexController;
Route::get("/",[indexController::class,"index"]);