When I try to go in localhost/catalog I get an error indicating the use of a function from PageController called "show" and should use the "index" function of the CatalogController.
Let me see the error message, also how are you running your application. Is it as a virtual host or do you have it running in the root directory of your xampp, lamp or wamp server? Or you are using the Php built in http server via laravel aritisan command. I will need clarity, inorder to assist.