Abdollah
3 سال پیش توسط Abdollah مطرح شد
2 پاسخ

مشکل در متد show با return view

سلام دوستان

در لاراول 5.7 مدل و کنترلر resource ایجاد کردم که در متد show به return view ارور میده.

public function show( Category $category ) {
    return view('categories.show', compact('category'));
}

روت بصورت زیر است:

Route::resource('category', 'CategoryController');

متن ارور:

Route [category] not defined. (View: C:\wamp\www\laravel5.7\resources\views\categories\show.blade.php)

سایر روتها و متدها درست کار میکنن ولی show نه.
لطفاً راهنمایی کنید.

متشکرم.


ثبت پرسش جدید
Abdollah
@abdollahsam 3 سال پیش آپدیت شد
1

@eniack
در ویوی show یه روت داشتم که index رو ننوشته بودم:

{{ route('category') }}

index رو نوشتم مشکل حل شد:

{{ route('category.index') }}

فرشید مرادی
تخصص : noob
@eniack 3 سال پیش مطرح شد
0

@abdollahsam
سلام , حس میکنم مشکل از متغیر category باشه ابتدا بردارید این متغیر رو از قسمت compact و تست کنید


Abdollah
@abdollahsam 3 سال پیش آپدیت شد
1

@eniack
در ویوی show یه روت داشتم که index رو ننوشته بودم:

{{ route('category') }}

index رو نوشتم مشکل حل شد:

{{ route('category.index') }}

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

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