Rota;
Route::get('blog/{kategori}/{slug}', 'BlogController@show');
public function show($categorySlug, $slug) { $category = Category::findBySlug($categorySlug); // category modelini oluşturman gerekir. O modelde de category slug ından category'i çekmen gerekir. $post = Post::findBySlug($slug); return view('post.single', ['post' => $post, 'category'=>$category]); }
Hocam teşekkürler herşey için

Dün bir bayan hocamız team ile bağlandı halletti sağolsun, bayağı uğraştı ama. İşine yarayan arkadaşlar olabilir belki ileride diye kodları yazıyorum

web.php
Route::get('blog/{category}/{slug}', 'BlogController @ category');BlogController.php
public function category($category, $slug) {
$post = Post::where('posts.slug', $slug)->join('categories','posts.category_id','=','categories.id')->where('categories.slug', $category)->get();
return view('post.single', ['post' => $post]); }