注册控制器:
<?php
class Signup extends BaseController
{
public function getNew()
{
return Redirect::action('Signup@success');
}
public function success()
{
echo "successful";
}
}
?>
utaes.php
Route::controller('signup', 'Signup');
所以当我去localhost/signup/new
时,它应该抛出成功,但以Unknown action [Signup@success].
错误结尾。
我以前阅读了许多相同的主题,但在这种情况下没有帮助我。
您需要使用某种格式。参见 RESTFULE CONTORTRERS
它说:"接下来,只需将方法添加到您的控制器,以http动词为前缀,它们会响应"
将您的注册控制器更改为:
<?php
class Signup extends BaseController
{
public function getNew()
{
return Redirect::action('Signup@getSuccess');
}
public function getSuccess()
{
echo "successful";
}
}
?>
现在一切都应该工作..