Laravel 布线不';我不在拉威尔4号工作

Laravel 布线不';我不在拉威尔4号工作,laravel,laravel-4,routing,Laravel,Laravel 4,Routing,我用以下命令安装了Laravel composer创建项目laravel/laravel——首选dist 当我打开/root时,一切都很好。我看到了“YouhaveArrival.”页面,但我无法创建任何路由。当我编写以下简单路由时,我看到页面未找到错误 Route::get('hello', function() { return 'Hello World'; }); 错误: Not Found The requested URL /afifnet/public/hello was no

我用以下命令安装了Laravel

composer创建项目laravel/laravel——首选dist

当我打开
/root
时,一切都很好。我看到了“YouhaveArrival.”页面,但我无法创建任何路由。当我编写以下简单路由时,我看到页面未找到错误

Route::get('hello', function() {
 return 'Hello World';
});

错误:

Not Found
The requested URL /afifnet/public/hello was not found on this server.
Apache/2.2.22 (Ubuntu) Server at localhost Port 80 please help me.

有几件事。创建管线时,需要确保具有视图。您可以通过查看文件夹创建视图(确保您有扩展名
.blade.php

在视图文件夹中创建视图(并添加一些内容),例如:

然后在routes.php文件中添加以下内容:

Route::get('/test', function() { 

return View::make('test'); 

});
现在转到public/test,您应该可以看到添加到test.blade.php文件中的内容


如果您仍然无法创建路由,这是另一个问题,但是看到登录页“you have Arrival”,一切都应该正常工作。

/afifnet/public/
站点的根目录吗?公用文件夹中是否有.htaccess?答案是肯定的,因此
mod_rewrite
已经在您的Apache上了?(如果您正在使用Apache)可能的mod_rewrite不是install或enable。所有mod_rewrite都不是install。这不是真的。例如,您可以返回一个自动转换为JSON的雄辩对象。或者您可以只使用dd()确保路由工作的东西。如果缺少视图是问题所在,OP将收到完全不同的错误消息。
Route::get('/test', function() { 

return View::make('test'); 

});