PHP Laravel 路由问题

标签 php url-routing laravel laravel-3

我目前的设置是这样的

application/controllers/register.php

class register_Controller extends Base_Controller
{
    public $restful = true;
    public function get_index()
    {
        return View::make('main.register');;
    }
}

routes.php

Route::controller(Controller::detect());
Route::any('/', function()
{
    return View::make('main.index');
});
Route::any('register',function()
{
    return View::make('register.index');
});

mydomain.com 有效。

mydomain.com/index 给出了一个 laravel 404

mydomain.com/register 给出标准的 404

奇怪的是,mydomain.com/register 不应该给我一个 laravel 404 错误吗? This页面指​​示 WAMP 是原因,但我的设置是在运行 PHP5、Apache2 和 mySQL 的 Ubuntu VM 上进行的。

最佳答案

启用 mod_rewrite,尝试在 apache 配置中设置“AllowOverride All”,它已为我修复。

关于PHP Laravel 路由问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12045881/

相关文章:

php - PHP MYSQL 图像取消链接上的奇怪行为

php - 通知 : Undefined variable: _SESSION in "" on line 9

php - 选择用户论坛事件,同时根据权限限制结果

ruby - 使用 Ruby 重定向后如何获取最终 URL?

asp.net-mvc - 基于多个参数的良好 URL

php - 订阅表单不会将信息发送到数据库

javascript - 使用 AJAX 和 PHP 删除用户记录时面临的问题

php - Laravel 5.2 Eloquent 地在同一 id 上保存自动增量 pgsql 异常

Laravel Eloquent 获取数据(与关系)混淆

Laravel 4,查看带参数的composer?