이 글은 주로 Laravel에서 사용자 로그인을 시뮬레이션하는 방법을 공유합니다. 도움이 되기를 바랍니다.
//强制用户id位100的人登录Auth::loginUsingId(100);//获取这个登录用户的id;dd(auth()->user()->id);
테스트 중에 로그인한 특정 사용자의 관련 정보를 테스트해야 합니다. 이 경우 특정 메소드에 loginUsingId를 작성할 필요가 없습니다.
app\Providers\AuthServiceProvider.php
로그인하려는 사용자를 추가하여 부팅하면 해당 사용자가 전역적으로 로그인됩니다.
public function boot() { auth()->loginUsingId(348); $this->registerPolicies(); }
테스트가 완료된 후 특정 방법으로 다른 사용자로 일시적으로 로그인하려면 해당 줄을 제거하세요. 그런 다음 다시 loginUsingId를 사용하세요. 그게 다입니다.
관련 권장 사항:
php_PHP 튜토리얼에서 사용자 로그인을 시뮬레이션하기 위해 컬을 사용하는 코드
위 내용은 Laravel은 시뮬레이션된 사용자 로그인을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!