【发布时间】:2013-11-14 06:39:35
【问题描述】:
我正在尝试到控制器的基本路由,但这不起作用,它说“
找不到
在此服务器上找不到请求的 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;
}
}
?>
最后这是我正在访问的 URL:
【问题讨论】:
-
将
Route::get('/test', function () { return 'test'; });添加到您的 routes.php 并转到 domain.tld/test 如果它不起作用,则路由设置不正确 -
mod_rewrite激活了吗? -
就是这样。发布答案,我会批准它。谢谢!!!
标签: laravel laravel-4 laravel-routing