dinggo +jwt 写登录ap报错,请大家批评一下
错误
开发环境
用dinggo和jwt开发登录网页出现上述错误,php版本7.4,laravel框架。
项目代码
<?php
namespace Api\PrintCodeControllers;
use App\Models\User;
use App\Http\Requests\RegisterAuthRequest;
use Api\Controllers\BaseController;
use Illuminate\Http\Request;
use JWTAuth;
use Tymon\JWTAuth\Exceptions\JWTException;
class LoginController extends BaseController
{
public function register(RegisterAuthRequest $request)
{
$user = new User();
$user->username = $request->username;
$user->password = bcrypt($request->password);
$user->save();
}
public function login(Request $request)
{
$input = $request->only('username', 'password');
$jwt_token = null;
if(!$jwt_token = JWTAuth::attempt($input))
{
return response()->json([
'success'=> false,
'message'=> 'Invalid Username or Password',
],401);
}
return response()->json([
'success' => true,
'token' => $jwt_token,
]);
}
}
推荐文章: