【问题标题】:laravel routing not workinglaravel路由不起作用
【发布时间】:2015-01-26 19:50:13
【问题描述】:

我只是想在 laravel 中创建 2 个视图并且需要路由, 一个用于根 / 还有一个关于页面,

以下代码是路线

<?php

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

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

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

<?php

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

}

【问题讨论】:

  • 实际的错误信息是什么?
  • 只有一个索引或主页适用于上述编码。

标签: laravel-4 laravel-routing


【解决方案1】:

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

"LoadModule rewrite_module modules/mod_rewrite.so"

为此:

1) 打开 Apache 服务器的“httpd.conf”文件。

2) 找到并删除#LoadModule rewrite_module modules/mod_rewrite.so行中的“#”

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

问候。

【讨论】:

    【解决方案2】:

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

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

    谢谢@Jorge。

    【讨论】:

      猜你喜欢
      • 2016-11-05
      • 2015-03-13
      • 2017-10-31
      • 2019-11-03
      • 2018-08-01
      • 2019-12-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多