angular-laravelアプリケーションで認証のためにJWTを使用しています。トークンを生成する必要がある場合を除いて、すべて正常に機能していますが、エラーが発生します
App\Http\Controllers\JWT
AuthController に次の行を追加しようとしました:-
use Tymon\JWTAuth\Providers\JWTAuthServiceProvider;
と
use App\Http\Controllers\JWT;
と
use JWT;
しかし、何も機能していないようです
私の composer.json :-
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.1.*",
"tymon/jwt-auth": "0.5.*"
},
認証コントローラー -
$payload = [
'sub' => $user->id,
'iat' => time(),
'exp' => time() + (2 * 7 * 24 * 60 * 60)
];
return JWT::encode($payload, Config::get('app.token_secret'));
public function signup(Request $request){
$user = new User;
$user->name = $request->input('displayName');
$user->email = $request->input('email');
/*$user->password = Hash::make($request->input('password'));*/
$user->password = $request->input('password');
$user->save();
return response()->json(['token' => $this->createToken($user)]);
}