laravel路由不工作

时间:2014-11-28 07:25:25

标签: laravel-4 laravel-routing

我只想在laravel中创建2个视图并需要路由, 一个用于root / 和一个关于页面,

以下代码是路径

<?php

Route::get('/', array(
    'uses' => 'HomeController@hm'
));

Route::get('about',  array(
    'uses' => 'HomeController@hm2'
));

在上面的编码中,如果url是root,那么它工作正常,如果url是关于,那么错误 以下是控制器文件

<?php

class HomeController extends BaseController {
public function hm(){
    return View::make("home");
}
public function hm2(){
    return View::make("about");
}

}

2 个答案:

答案 0 :(得分:0)

当您需要重写URL时,需要在Apache服务器中激活以下模块:

"LoadModule rewrite_module modules/mod_rewrite.so"

为此:

1)打开文件&#34; httpd.conf&#34;您的Apache服务器。

2)查找并删除&#34;#&#34;在#LoadModule rewrite_module modules/mod_rewrite.so

的行中

3)保存并重新启动Apache服务器。

问候。

答案 1 :(得分:0)

问题是,我将公共目录移动到根目录并更改引导程序文件中的路径

现在,我安装了laravel的新副本并且工作正常。

谢谢@Jorge。