Ik heb het volgende..
Route::get('{slug}', function($slug)
{
if($page = Pages::where('slug', $slug)->first())
{
return View::make('pages.page', array('page'=>$page));
}
if($category = Category::where('slug', $slug)->first())
{
$products = $category->products()->paginate(20);
return View::make('webshop.category', array('category'=>$category, 'products' => $products));
}
if($product = Product::where('slug', $slug)->first())
{
return View::make('webshop.product', array('product'=>$product));
}
});
Nu wil ik niet gelijk de View terug geven. Maar wil ik het door een controller laten afhandelen.
Dus pages naar PagesController, Category naar WebshopController etc.
Weet iemand hoe ik dat kan doen? Ik wil geen url's zoals domein.nl/webshop/productnaam.
Alvast bedankt.
Met vriendelijke groet,
Patrick