반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 코로나19
- Python
- reactnative
- 전자소송
- 보정명령
- Java
- auth
- Laravel
- 홈택스
- Eclipse
- 체당금
- Blade
- 코로나
- Tutorial
- elasticSearch
- blockchain
- 인민공원
- 소액임금체불
- php
- 이더리움
- win32
- 개인사업자
- vue
- Sentinel
- 사업자계좌
- 당사자표시정정신청서
- as후기
- Bootstrap
- cartalyst
- javascript
Archives
- Today
- Total
그냥 사는 이야기
Laravel 5.3 Tutorial for Beginner - Social Network Login with Username 본문
Development/Web
Laravel 5.3 Tutorial for Beginner - Social Network Login with Username
없다캐라 2020. 1. 19. 04:18반응형
Social Network Login with Username
email login 대신 새로 추가한 username으로 로그인 구현
username view
login.blade.php
<div class="form-group{{ $errors->has('username') ? ' has-error' : '' }}">
<label for="username" class="col-md-4 control-label">Username</label>
<div class="col-md-6">
<input id="username" type="text" class="form-control" name="username" value="{{ old('username') }}" required autofocus>
@if ($errors->has('username'))
<span class="help-block">
<strong>{{ $errors->first('username') }}</strong>
</span>
@endif
</div>
</div>
- email -> username
- type -> text
- E-Mail Address -> Username
login 관련 패키지 변경
vendor를 건드리는 방법
Illuminate/Foundation/Auth/AuthenticatesUsers.php
이곳에서 보면 login() 내에 credentials()를 체크하는 곳을 보면 username()를 사용한다. 하지만 이것은 그냥 함수이름이 그런 것이고 실제 내용은 email 항목이다. 따라서 아래처럼 변경해준다.
public function username()
{
return 'username'; // 'email' -> 'username'
}
'Development > Web' 카테고리의 다른 글
Laravel 5.3 Tutorial for Beginner - Profile Design and Date (0) | 2020.01.19 |
---|---|
Laravel 5.3 Tutorial for Beginner - Profile (0) | 2020.01.19 |
Laravel 5.3 Tutorial for Beginner - Mini Social Network (0) | 2020.01.19 |
Laravel 5.3 Tutorial for Beginner - Pagination (0) | 2020.01.19 |
Laravel 5.3 Tutorial for Beginner - Blade subviews (0) | 2020.01.17 |
Comments