Missing required parameters for [Route: listele] [URI: {language}/{slug}] [Missing parameters: language, slug]. (View: C:\xampp\htdocs\efsane\resources\views\product\product.blade.php)
What is the reason I am getting such an error?
Blade file
@foreach ($categories as $p)
<a href="{{route('listele') , app()->getLocale(), $slug }}"class="list-group-item">{{$p->name}}</a>
@endforeach
Route
Route::group(['prefix' => '{language}' ], function(){
Route::get('/{slug}' , 'App\Http\Controllers\ProductController@category')->name('listele');
});
My Controller
public function category($slug)
{
$category = Category::where('slug' , $slug )->first();
$data['category'] = $category;
$data['categories'] = Category::inRandomOrder()->get();
$data['posts'] = Post::where('category_id' , $category->id)->orderBy('id', 'DESC')->paginate(10);
return view('product.kategorilist' , $data );
}