微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Laravel 8 最新登录控制器代码|电话号码登录

如何解决Laravel 8 最新登录控制器代码|电话号码登录

除了认的 Laravel 电子邮件之外,我有多种方法可以使用我的电话号码登录。但是失败了。在这里,我在下面添加了我的登录控制器的完整代码

在 loginControlller.PHP 中:添加了这个

    <?PHP
    namespace App\Http\Controllers\Auth;

    use App\Http\Controllers\Controller;
    use App\Providers\RouteServiceProvider;
    use Illuminate\Foundation\Auth\AuthenticatesUsers;
    use Illuminate\Http\Request;

    class LoginController extends Controller {
        /*
        |--------------------------------------------------------------------------
        | Login Controller
        |--------------------------------------------------------------------------
        |
        | This controller handles authenticating users for the application and
        | redirecting them to your home screen. The controller uses a trait
        | to conveniently provide its functionality to your applications.
        |
        */

        public function validateLogin(Request $request) {
            dd($request->all());
        }

        use AuthenticatesUsers;

        /**
         * Where to redirect users after login.
         *
         * @var string
         */
        protected $redirectTo = RouteServiceProvider::HOME;

        /**
         * Create a new controller instance.
         *
         * @return void
         */
        public function __construct() {
            $this->middleware('guest')->except('logout');
        }

        public function username(){
            return 'phone';     
        }
    }

在 login.blade.PHP 中:添加了这个

    <div>
        <x-label for="phone" :value="__('Phone')" />
        <x-input id="phone" class="block mt-1 w-full" type="text" name="phone" :value="old('phone')" required autofocus />
    </div>

每当我尝试时,就会发生这种情况

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。