راکت
حل شده

مشکل در Route در livewire

3 پاسخ

سلام من زمان استفاده از روت ها برای اتصال به کمپونتم در livewire این ارور داردم

nvalid route action: [App\Http\Controllers\App\Http\Livewire\Chat]. 

نمی دونم چرا از روت نمیاد از App\Http\Controllers میاد شروع می کنه از \ استفاده کردم درست نشد لطفا اگر کسی می دونه مشکل چیه کمک کنه مرسی

دانا
دانا
@zenerdana
ثبت پرسش جدید

پاسخ‌ها

3
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

بهترین پاسخ

بله با لاراول 7 هم میشه ، منظورتون از روت های دیگه تون به مشکل برمیخوره رو متوجه نمیشم؟!

شما اون نیم اسپیس رو از فایل RouteServiceProvider.php بردار (حذف کن)

بعدش تویی فایل روت هرجا نیاز به نیم اسپیس بود یک روت گروپ تعریف کن و استفاده کن مثال زیر رو برات زدم ببینی

Route::group(['namespace' => 'App\Http\Livewire'], function()
{
    //روت های لایووایر
});

Route::group(['namespace' => 'App\Http\Controllers'], function()
{
    //روت های اصلی سایتت
});
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

از لاراول چند استفاده میکنید؟!

تویی مسیر app\Providers فایل RouteServiceProvider.php رو باز کن و متغییر $namespace رو به مسیر دلخواه تغییر بده

 protected $namespace = 'App\Http\Controllers';

اگر از لاراول 8 استفاده میکنی این متغییر رو نداری میتونی خط زیر رو با namespace خودت رو بنویسی

Route::middleware('web')
                ->namespace($this->namespace)
                ->group(base_path('routes/web.php'));
دانا
دانا
@zenerdana

لاراول 7 اون کار می کنم اورور بطرف میشه ولی بعد روت ها به مشکل می خوره لاروال 8 امتحانی نصب کردن درست ولی اینجا نمیشه
یعنی با لاراول 7 نمیشه livewire کار کرد

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

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

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