سلام و خسته نباشید
تشکر از تدریس خوب شما
در این قسمت به توضیح Controller در لاراول می پردازیم.
توجه : اگه از ورژن 8 لاراول استفاده میکنید.در این ورژن از لاراول namespace های پیش فرض controller ها حذف شده و شما باید توی فایل route.php، نیم اسپیس مربوط به کنترولر را اضافه کنید.
مثال :
use App\Http\Controllers\UserController;
Route::get('/user', [UserController::class, 'show']);
مثال به این معنی هست که، زمانی که user/ فراخوانی شد.متد show از کنترولر UserController فراخوانی بشه.
برای ارسال نظر ابتدا باید وارد سایت شوید
سلام و خسته نباشید
تشکر از تدریس خوب شما
سلام وقت بخیر.
ممنون از شما?
pink panther
سلام
من با دستور artisan کنترلر رو ایجاد می کنم و متد داخلش رو هم می سازم
اما وقتی داخل مسیریاب کنترلر رو صدا می زنم ارور عدم وجود کنترلر رو میده
دقیقا مثل زمانی که نام کنترلر رو داخل مسیریاب اشتباه وارد کرده باشی با این تفاوت که کد من هیچ ایرادی نداره و همه چیز رو کامل بررسی کردم
علی شیخ
1 سال پیش
سلام وقت بخیر.
باید چک کنید که کنترولر مورد نظر هم use کرده باشید و چک کنید که بصورت متنی درست نوشته باشید.
sorahiAtieh
7 ماه پیش
استاد من هم همین مشکل رو دارم و با توجه به راهنمایی که توی توضیحات این جلسه گذاشتید مطمئن نیستم مسیر فایل route.php رو درست رفته باشم
آیا این مسیر درسته؟
vendor\laravel\framework\illuminate\support\fecades
علی شیخ
7 ماه پیش
سلام وقت بخیر.
توی همون فایل route.php که هستید نه جای دیگه، قبلا namespace های کنترولر را اضافه نمیکردیم اما الان باید اضافه بشه
بازم جلوتر درموردش صحبت شده و بخاطر همین هست که گفتیم دوره را طبق ورژنی که نصب هست شما هم نصب کنید و بیاید جلو