我正在尝试基本路由到控制器,但这不起作用,它说“
未找到
在此服务器上找不到请求的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;
}
}
?>
最后这是访问的网址:
答案 0 :(得分:1)
mod_rewrite
才能使路由在apache下工作。
答案 1 :(得分:0)
添加/到你的路线。
Route::get('/member/{name}', 'MemberController@printName');