Php 当方法名称中间使用大写字母或下划线时,找不到LARAVEL 4控制器方法。
如何命名Laravel4中的控制器方法。大人物Php 当方法名称中间使用大写字母或下划线时,找不到LARAVEL 4控制器方法。,php,methods,laravel,laravel-4,controller,Php,Methods,Laravel,Laravel 4,Controller,如何命名Laravel4中的控制器方法。大人物getLogin()对我有效,但是getNewLogin()不起作用,getNew\u login()也不起作用。当我同时使用它们时,我得到一个例外,它说 找不到控制器方法 如果听起来很愚蠢,我很抱歉,但我真的很困惑。提前感谢。似乎您使用REST控制器是因为您使用的是get…()方法。camelcase实际上转换为连字符 因此,如果您这样做: Route::controller('foo', 'FooController'); 在控制器中: pub
getLogin()
对我有效,但是getNewLogin()
不起作用,getNew\u login()
也不起作用。当我同时使用它们时,我得到一个例外,它说
找不到控制器方法
如果听起来很愚蠢,我很抱歉,但我真的很困惑。提前感谢。似乎您使用REST控制器是因为您使用的是
get…()
方法。camelcase实际上转换为连字符
因此,如果您这样做:
Route::controller('foo', 'FooController');
在控制器中:
public function getNewLogin()
{
...
}
您可以通过
http://localhost/foo/new-login
似乎您使用REST控制器是因为您使用的是get…()
方法。camelcase实际上转换为连字符
因此,如果您这样做:
Route::controller('foo', 'FooController');
在控制器中:
public function getNewLogin()
{
...
}
您可以通过
http://localhost/foo/new-login
这是在使用REST控制器的上下文中,还是在一般情况下只是一个控制器方法?您试图访问的URL是什么?这是在使用REST控制器的上下文中,还是通常只是一个控制器方法?您试图访问的URL是什么?