Laravel 布线不';我不在拉威尔4号工作
我用以下命令安装了LaravelLaravel 布线不';我不在拉威尔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
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');
});