Skip to content

Commit bea21ff

Browse files
authored
Feature/替換 jwt auth (#3)
* 將 tymon/jwt-auth 替換為 php-open-source-saver/jwt-auth * 移除範例測試檔案 * 更新 README.md 增加 JWTSubject 讓實做起來更方便一點
1 parent 1833851 commit bea21ff

File tree

11 files changed

+6364
-49
lines changed

11 files changed

+6364
-49
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ php artisan laravel-jwt:install
3232

3333
### 修改 User 資料模型
3434

35-
首先讓你的 `User` 模型實作 `Tymon\JWTAuth\Contracts\JWTSubject` 介面;
35+
首先讓你的 `User` 模型實作 `A2Workspace\LaravelJwt\Contracts\JWTSubject` 介面;
3636
並將 `A2Workspace\LaravelJwt\HasApiTokens` 特性加到你的 `User` 模型中;
3737

3838
```php
@@ -44,14 +44,14 @@ use Illuminate\Database\Eloquent\Factories\HasFactory;
4444
use Illuminate\Foundation\Auth\User as Authenticatable;
4545
use Illuminate\Notifications\Notifiable;
4646
use A2Workspace\LaravelJwt\HasApiTokens;
47-
use Tymon\JWTAuth\Contracts\JWTSubject;
47+
use A2Workspace\LaravelJwt\Contracts\JWTSubject;
4848

4949
class User extends Authenticatable implements JWTSubject
5050
{
5151
use HasApiTokens, HasFactory, Notifiable;
5252
}
5353
```
54-
有關 `Tymon\JWTAuth\Contracts\JWTSubject` 設定可參考 [https://jwt-auth.readthedocs.io/en/develop/quick-start/#update-your-user-model](https://jwt-auth.readthedocs.io/en/develop/quick-start/#update-your-user-model)
54+
Interface `A2Workspace\LaravelJwt\Contracts\JWTSubject` 繼承自 `PHPOpenSourceSaver\JWTAuth\Contracts\JWTSubject` 設定可參考 [Update your User model - Laravel JWT Auth](https://laravel-jwt-auth.readthedocs.io/en/latest/quick-start/#update-your-user-model)
5555

5656

5757
### 設定登入認證守衛 (Auth Guard)
@@ -148,7 +148,7 @@ class AuthController extends Controller
148148
需對應 `configs/auth.php` 中的 `guards` 名稱,且 `driver` 必須為 `jwt`
149149

150150
```php
151-
use Tymon\JWTAuth\JWTGuard;
151+
use PHPOpenSourceSaver\JWTAuth\JWTGuard;
152152

153153
class AuthController extends Controller
154154
{
@@ -157,7 +157,7 @@ class AuthController extends Controller
157157
/**
158158
* 回傳認證守衛
159159
*
160-
* @return \Tymon\JWTAuth\JWTGuard
160+
* @return \PHPOpenSourceSaver\JWTAuth\JWTGuard
161161
*/
162162
protected function guard(): JWTGuard
163163
{

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
],
1212
"require": {
1313
"php": "^7.4|^8.0",
14-
"tymon/jwt-auth": "^1.0"
14+
"php-open-source-saver/jwt-auth": "^1.4"
1515
},
1616
"require-dev": {
1717
"orchestra/testbench": "4.x"

0 commit comments

Comments
 (0)