【发布时间】:2021-07-12 19:10:51
【问题描述】:
缺少 [Route: listele] [URI: {language}/{slug}] [缺少参数:语言,slug] 的必需参数。 (查看:C:\xampp\htdocs\efsane\resources\views\product\product.blade.php)
我收到此类错误的原因是什么?
刀片文件
@foreach ($categories as $p)
<a href="{{route('listele') , app()->getLocale(), $slug }}"class="list-group-item">{{$p->name}}</a>
@endforeach
路线
Route::group(['prefix' => '{language}' ], function(){
Route::get('/{slug}' , 'App\Http\Controllers\ProductController@category')->name('listele');
});
我的控制器
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 );
}
【问题讨论】:
标签: laravel