Я использую слагов для навигации по моему сайту, но мне нужен идентификатор, связанный с слагом для функции.
Функция:
public function categories(Request $request, $slug)
{
$categories = Category::where('slug', $slug)->get();
$announcements = Announcement::where('category_id', $request->id)->paginate(5);
$category_lists = Category::all();
return view('announcements.index', compact('announcements', 'categories', 'category_lists'));
}
Это функция, в которой мне нужно получить идентификатор. $ request-> id не работает, так как мой $ request-> id возвращает 'null'. Есть ли способ получить идентификатор, связанный с строкой slug / DB?
Если вам нужна дополнительная информация, пожалуйста, скажите мне.
Я пытался получить его с
$announcements = Announcement::where('category_id', Category::get(id))->paginate(5);
и тому подобное, ничего не получалось.