راکت

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

1 پاسخ

سلام من وقتی از 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()
Saied Hr
Saied Hr
@saeedlovelorn2
ثبت پرسش جدید

پاسخ‌ها

1
mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

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

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

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

شاید پاسخ شما همین‌جا باشد

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

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