Saied Hr
5 سال پیش توسط Saied Hr مطرح شد
1 پاسخ

مشکل در route لاراول

سلام من وقتی از this$ داخل روت هام استفاده میکنم متدهای مربوطه رو نمیشناسه مجبور میشم از این فضای نامی استفاده کنم ;Illuminate\Support\Facades\Route
که متاسفانه باز از فضای نامی قبلی یعنی ()Illuminate\Routing\RouteFileRegistrar::get استفاده میکنه

<?php  
//admin  
use Illuminate\\Support\\Facades\\Route;

Route::namespace('Admin')->prefix('admin')->group(function (){  
  $this->get('/panel','PanelController@index');  
  $this->resource('/article','ArticleController');  
});

و اینم خطا:

D:\xampp\htdocs\laravel\blog>php artisan route:list

In web.php line 18:

  Call to undefined method Illuminate\Routing\RouteFileRegistrar::get()

ثبت پرسش جدید
mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 5 سال پیش مطرح شد
2

داخل فایل web.php نمیتونید از this استفاده کنید چون this باید درون کلاس به کار گرفته بشه چیزی که شما نوشتید اصلا کلاس نیست.

به جای this خود Route رو بنویسید دوباره. به صورت زیر

Route::resource('/article','ArticleController');  

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام