请问关于laravel的一个问题

设置路由后通过localhost:8000/hi可以访问一个页面。
后来我设置了apache 的VirtualHost,设置DocumentRoot为:网站根目录/public, ServerName为:laravel.dev,然后浏览器登录,可以打开laravel.dev,但是不能打开laravel.dev/hi,
Not Found
The requested URL /hi was not found on this server.
Apache/2.4.7 (Ubuntu) Server at laravel.dev Port 80
请问这是什么原因?

最好还是在hosts里面设置ip 域名绑定