Arkadaşlar selam, laravel projelerimi geliştirmeye devam ediyorum admin tarafında büyük geliştirmeler ve ilerlemeler katettim fakat iş frontende data göndermeye gelince kafamı karıştırmaya başladı. Blog postlardan örnek verecek olursak:
Ben PostController içerisinde index() metodunda view kısmını admindeki post-list için gönderim.
public function index()
{
$posts = Post::withTrashed()->get();
return view('admin.template.blog.post.post-list', compact('posts'));
}
İş frontende data göndermeye geldi ama index() dolu ve admine bağlı, bu durumda ne yapmak gerekiyor? Örneğin aynı controllerda başka metodlar oluşturup mu göndermeliyim yoksa frontend ve backend controller dosyalarını ayrı mı tutmalıyım? Aynı dosyada başka isimlerle method açtığım zamanda crud yapısı bozulmuş olacak kafam bu noktada çok karıştı.
Yardımcı olan herkese şimdiden çok teşekkür ederim.