I've installed new laravel project on a local server and encountered problem that the simple demo routes with "Hello" view was not working, returning 404 error. After I copy/pasted .htaccess file from another project, routes started to work, but could not access public folder with css styles. How are files like routes.php or public folder connected/called? It is the responsibility of .htacces file?
--
What if hosting server doesnt support .htaccess? Can laravel app run on such servers?