here is my code, i need to redirect every $slug that is not in views to 404 page automaticly
class HomeController extends Controller { public function getPages($slug) { return view($slug); } public function getHome() { return view('home'); } }
Advertisement
Answer
You can use
view()->exists($slug)
to check wheater the view exist or not
if not present you can use below snippet to redirect to 404
return abort(404);
complete code:
class HomeController extends Controller { public function getPages($slug) { if(view()->exists($slug)) return view($slug); else return abort(404); } public function getHome() { return view('home'); } }