توضیحات

در این قسمت به توضیح Controller در لاراول می پردازیم.

توجه : اگه از ورژن 8 لاراول استفاده میکنید.در این ورژن از لاراول namespace های پیش فرض controller ها حذف شده و شما باید توی فایل route.php، نیم اسپیس مربوط به کنترولر را اضافه کنید.
مثال : 

use App\Http\Controllers\UserController;

Route::get('/user', [UserController::class, 'show']);

مثال به این معنی هست که، زمانی که user/ فراخوانی شد.متد show از کنترولر UserController فراخوانی بشه.


طراحی وب طراحی سایت پی اچ پی php php oop php mvc mvc پایگاه داده laravel لاراول

مدرس دوره علی شیخ
مدت دوره 29:19:35
تعداد ویدیو 189

وضعیت دوره : کامل شده
قیمت دوره : رایگان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • سلام
    من با دستور artisan کنترلر رو ایجاد می کنم و متد داخلش رو هم می سازم
    اما وقتی داخل مسیریاب کنترلر رو صدا می زنم ارور عدم وجود کنترلر رو میده
    دقیقا مثل زمانی که نام کنترلر رو داخل مسیریاب اشتباه وارد کرده باشی با این تفاوت که کد من هیچ ایرادی نداره و همه چیز رو کامل بررسی کردم

    • سلام وقت بخیر.
      باید چک کنید که کنترولر مورد نظر هم use کرده باشید و چک کنید که بصورت متنی درست نوشته باشید.

    • استاد من هم همین مشکل رو دارم و با توجه به راهنمایی که توی توضیحات این جلسه گذاشتید مطمئن نیستم مسیر فایل route.php رو درست رفته باشم
      آیا این مسیر درسته؟
      vendor\laravel\framework\illuminate\support\fecades

    • سلام وقت بخیر.
      توی همون فایل route.php که هستید نه جای دیگه، قبلا namespace های کنترولر را اضافه نمیکردیم اما الان باید اضافه بشه
      بازم جلوتر درموردش صحبت شده و بخاطر همین هست که گفتیم دوره را طبق ورژنی که نصب هست شما هم نصب کنید و بیاید جلو