BadMethodCallException 方法用户名不存在

用户9085794

我有一个非常奇怪的问题。当我提交表单时,它会引发服务器端验证错误。

错误方法调用异常

方法用户名不存在。

登录控制器.php

class LoginController extends Controller
{
    use AuthenticatesUsers;
    protected $username = 'username';
    protected $redirectTo = '/dashboard';
    protected $guard = 'web';

    public function getLogin()
    {
        if (Auth::guard('web')->check())
        {
            return redirect()->intended('dashboard');
        }
        return view('login');
    }

    public function postLogin(Request $request)
    {
        $auth = Auth::guard('web')->attempt(['username' => $request->username(),
                                                   'password' => $request->password(), 'active' => 1]);
        if ($auth)
        {
            return redirect()->route('dashboard');
        }
        return redirect()->route('/');
    }

    public function getLogout()
    {
        Auth::guard('web')->logout();
        return redirect()->route('/');
    }
}

在此处输入图片说明

devnull Ψ

问题是您尝试将输入属性作为方法访问,我的意思是$request->username()与密码相同,没有用户名方法,这就是您收到错误的原因。您可以使用input()类似方法$request->input('username')或通过动态属性访问输入$request->username

文档中阅读更多内容

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel:BadMethodCallException方法[查找]不存在

来自分类Dev

Laravel:BadMethodCallException方法[存储]不存在

来自分类Dev

BadMethodCallException 方法 [插入] 不存在。在 Laravel

来自分类Dev

BadMethodCallException方法App \ Http \ Controllers \ TaskController :: destory不存在

来自分类Dev

BadMethodCallException:方法照亮\路由\路由:: withoutMiddleware不存在

来自分类Dev

{消息:“方法 addColumns 不存在。”,异常:“BadMethodCallException”,...}

来自分类Dev

BadMethodCallException: 方法 Illuminate\Routing\Route::get 不存在

来自分类Dev

Laravel 5.2 BadMethodCallException在Controller.php第107行:方法[保存]不存在

来自分类Dev

BadMethodCallException 方法 App\Http\Controllers\SiteController::index@index 不存在

来自分类Dev

BadMethodCallException:Method App\Http\Controllers\Auth\AdminLoginController::showLoginForm 不存在

来自分类Dev

PostgreSQL错误致命:角色“用户名”不存在

来自分类Dev

CodeIgniter如果存在用户名,则通过用户名获取userinfo,如果不存在,则通过userID获取

来自分类Dev

检查列表中是否存在用户名,如果不存在则仅创建用户

来自分类Dev

给所有用户的 Artisan 命令通知给出了 BadMethodCallException

来自分类Dev

sshd:不允许用户<用户名>,因为shell zsh不存在

来自分类Dev

BadMethodCallException调用未定义的方法App \ User :: map()

来自分类Dev

BadMethodCallException:调用未定义的方法App \ Models \ User :: getFirstMedia()

来自分类Dev

BadMethodCallException 调用未定义的方法 App\Post::tags()

来自分类Dev

BadMethodCallException Laravel

来自分类Dev

BadMethodCallException 解释?

来自分类Dev

使用find_by_sql查询设计模型时,列用户名不存在错误

来自分类Dev

使用find_by_sql查询设计模型时,列用户名不存在错误

来自分类Dev

当前上下文中不存在“用户名”

来自分类Dev

如果 MongoDB 中不存在用户名或电子邮件,则创建新文档

来自分类Dev

仅使用用户名更改记录来了解多个用户名更改中的单个用户(不存在唯一ID)

来自分类Dev

第11行的admin / user / _form.html.twig中不存在对象“ Symfony \ Component \ Form \ FormView”的方法“用户名”

来自分类Dev

Perforce:从控制台运行“ p4 sync”命令后,获取用户<用户名>不存在

来自分类Dev

Perforce:从控制台运行“ p4 sync”命令后,获取用户<用户名>不存在

来自分类Dev

无法添加具有数字用户名的用户帐户-useradd:组“ 11”不存在

Related 相关文章

  1. 1

    Laravel:BadMethodCallException方法[查找]不存在

  2. 2

    Laravel:BadMethodCallException方法[存储]不存在

  3. 3

    BadMethodCallException 方法 [插入] 不存在。在 Laravel

  4. 4

    BadMethodCallException方法App \ Http \ Controllers \ TaskController :: destory不存在

  5. 5

    BadMethodCallException:方法照亮\路由\路由:: withoutMiddleware不存在

  6. 6

    {消息:“方法 addColumns 不存在。”,异常:“BadMethodCallException”,...}

  7. 7

    BadMethodCallException: 方法 Illuminate\Routing\Route::get 不存在

  8. 8

    Laravel 5.2 BadMethodCallException在Controller.php第107行:方法[保存]不存在

  9. 9

    BadMethodCallException 方法 App\Http\Controllers\SiteController::index@index 不存在

  10. 10

    BadMethodCallException:Method App\Http\Controllers\Auth\AdminLoginController::showLoginForm 不存在

  11. 11

    PostgreSQL错误致命:角色“用户名”不存在

  12. 12

    CodeIgniter如果存在用户名,则通过用户名获取userinfo,如果不存在,则通过userID获取

  13. 13

    检查列表中是否存在用户名,如果不存在则仅创建用户

  14. 14

    给所有用户的 Artisan 命令通知给出了 BadMethodCallException

  15. 15

    sshd:不允许用户<用户名>,因为shell zsh不存在

  16. 16

    BadMethodCallException调用未定义的方法App \ User :: map()

  17. 17

    BadMethodCallException:调用未定义的方法App \ Models \ User :: getFirstMedia()

  18. 18

    BadMethodCallException 调用未定义的方法 App\Post::tags()

  19. 19

    BadMethodCallException Laravel

  20. 20

    BadMethodCallException 解释?

  21. 21

    使用find_by_sql查询设计模型时,列用户名不存在错误

  22. 22

    使用find_by_sql查询设计模型时,列用户名不存在错误

  23. 23

    当前上下文中不存在“用户名”

  24. 24

    如果 MongoDB 中不存在用户名或电子邮件,则创建新文档

  25. 25

    仅使用用户名更改记录来了解多个用户名更改中的单个用户(不存在唯一ID)

  26. 26

    第11行的admin / user / _form.html.twig中不存在对象“ Symfony \ Component \ Form \ FormView”的方法“用户名”

  27. 27

    Perforce:从控制台运行“ p4 sync”命令后,获取用户<用户名>不存在

  28. 28

    Perforce:从控制台运行“ p4 sync”命令后,获取用户<用户名>不存在

  29. 29

    无法添加具有数字用户名的用户帐户-useradd:组“ 11”不存在

热门标签

归档