无法在Laravel中正确路由

时间:2015-10-26 14:03:38

标签: php laravel routes views

我对laravel很新,我根本就没有得到正确的路线,完全失去了。问题是我只能将视图路由到localhost / public。例如,我无法将视图路由到“localhost / public / something”。我甚至不确定我的网址是否正确。如果我将“something.php”留空则不会显示任何内容,但如果我添加一些HTML,则只显示html 无视图。我肯定做错了。那么如何将视图路由到“public /”以外的页面。 索引的路由是

Route::get('/', function(){
    return View::make('welcome');
});

工作正常。

现在如何做到这一点

Route::get('something', function(){
    return View::make('welcome');
});

Route::get('/something', function(){
    return View::make('welcome');
});

所以我经过这么多个小时后终于开始工作了。我删除了我的laravel安装并做了一个新的,问题就消失了。感谢。

1 个答案:

答案 0 :(得分:1)

您的代码没有任何问题,但可能适用于.htaccess

请尝试通过以下网址访问该路线 http://localhost/public/index.php?/something

如果它正常工作,您需要使用Laravel网站上提供的替代.htaccess文件,或者查看您的Apache上是否加载了mod_rewrite。