راکت
حل شده

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

2 پاسخ

سلام دوستان

در لاراول 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 نه.
لطفاً راهنمایی کنید.

متشکرم.

ثبت پرسش جدید

پاسخ‌ها

2
Abdollah
Abdollah
@abdollahsam
بهترین پاسخ

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

{{ route('category') }}

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

{{ route('category.index') }}
فرشید مرادی
فرشید مرادی
@eniack

تخصص: noob

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

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

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

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