与控制器的laravel路由问题

时间:2013-11-03 14:57:08

标签: laravel laravel-4 laravel-routing

我正在尝试基本路由到控制器,但这不起作用,它说“

  

未找到

     

在此服务器上找不到请求的URL / member / john。

     

此外,尝试时遇到404 Not Found错误   使用ErrorDocument来处理请求。

     

Apache服务器,网址为www.something.com端口80

这是routes.php中的代码:

<?php

Route::get('/', function()
{
    //This should return main index page of site
    return 'Hello Khalid';
});


Route::get('member/{name}', 'MemberController@printName');

这是控制器:

<?php

class MemberController extends BaseController {

    public function index()
    {
        return 'Welcome Mr. John';
    }

    public function printName($name)
    {
        return "Welcome, " . $name;
    }
}

?>

最后这是访问的网址:

http://www.domainName.com/member/john

2 个答案:

答案 0 :(得分:1)

必须激活

mod_rewrite才能使路由在apache下工作。

答案 1 :(得分:0)

添加/到你的路线。

Route::get('/member/{name}', 'MemberController@printName');