Tengo un archivo de laravel con todo aparentemente correcto. 
 
Al poner esta dirección: 
http://localhost/prueba_laravel/public/hoteles me sale 
The requested URL /prueba_laravel/public/hoteles was not found on this server.  
Y no se exactamente porque, creo que las routes las tengo bien y el servidor mysql tambien esta funcionando.  
Aqui teneis las routes:    
Código PHP:
Ver original- //Route::get('/', function() 
- //{ 
- //  return View::make('hello'); 
- //}); 
-   
- //Route::get('/', function() 
- //{ 
- //  return View::make('hotelesView'); 
- //}); 
-   
- //Route::get('/','HotelesController@mostrarHoteles'); 
-   
- Route::get('/', function() 
- { 
-     return View::make('indexView'); 
- }); 
-   
- //Route::get('hoteles','HotelesController@mostrarHoteles'); 
- Route::get('hoteles','HotelesController@buscarHoteles'); 
- Route::post('hoteles','HotelesController@buscarHoteles'); 
- //Route::post('hoteles/buscar','HotelesController@buscarHoteles'); 
- Route::get('hoteles/alta', 'HotelesController@mostrarAltaHoteles'); 
- Route::post('hoteles/alta', 'HotelesController@altaHoteles'); 
- Route::get('hoteles/borrar/{id_ciudad}/{nombre}', 'HotelesController@borrarHoteles'); 
- Route::get('hoteles/editar/{id_ciudad}/{nombre}', 'HotelesController@mostrarEditarHoteles'); 
- Route::post('hoteles/editar', 'HotelesController@editarHoteles'); 
-   
- Route::get('hotel/mostrar', 'HotelesController@mostrarPopup');