Я относительно новичок в Laravel, и я застрял, пытаясь отобразить слаг-категории вместо идентификатора.
eg: www.website/.../category-slug
Мой сайт в настоящее время показывает www.website/.../category-Я бы.У меня есть таблица категорий и таблица сообщений с колонками.
posts table = | id | title | body | img | post_category_id|
post_categories table = | id | name | catslug |
Контроллер
public function getPostCategory($id)
{
$postCategories = PostCategory::with('posts')
->orderBy('name', 'asc')
->get();
$posts = Post::orderBy('id', 'desc')
->where('post_category_id', $id)
->paginate(5);
return view('articles.category.categoriesposts')->withPosts($posts)->with('postCategories', $postCategories);
}
Маршрут
Route::get('articles/category/{id}', [
'uses' => 'ArticlesController@getPostCategory',
'as' => 'pcategory'
]);
Я перепробовал много методов, но, похоже, ничего не работает.Любая помощь будет оценена.
Большое спасибо,
Ясень