laravel - Laravel - POSTMAN 在 POST 请求中返回 500 Internal Server Error
问题描述
我在 Laravel-5.8 中为用户登录编写了 POST 请求端点。这是文件的位置:
本地主机:8888/tsl-clientportal-app/clientportal-backend
AuthCoontroller.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Carbon\Carbon;
use App\User;
use App\Notifications\SignupActivate;
use Avatar;
use Storage;
class AuthController extends Controller
{
public function login(Request $request)
{
$request->validate([
'email' => 'required|string|email',
'password' => 'required|string',
'remember_me' => 'boolean'
]);
$credentials = request(['email', 'password']);
$credentials['active'] = 1;
$credentials['deleted_at'] = null;
if(!Auth::attempt($credentials))
return response()->json([
'message' => 'Unauthorized'
], 401);
$user = $request->user();
$tokenResult = $user->createToken('Personal Access Token');
$token = $tokenResult->token;
if ($request->remember_me)
$token->expires_at = Carbon::now()->addWeeks(13);
$token->save();
return response()->json([
'access_token' => $tokenResult->accessToken,
'token_type' => 'Bearer',
'expires_at' => Carbon::parse($tokenResult->token->expires_at)->toDateTimeString(),
'data' => $user
], 200);
}
}
api.php
Route::group([
'prefix' => 'auth'
], function () {
Route::post('login', 'AuthController@login');
Route::post('signup', 'AuthController@signup');
Route::get('signup/activate/{token}', 'AuthController@signupActivate');
Route::group([
'middleware' => 'auth:api'
], function() {
Route::get('logout', 'AuthController@logout');
Route::get('user', 'AuthController@user');
});
});
当我在 POSTMAN 上测试请求时,我希望看到成功的结果。但是我得到了下图中显示的错误:
解决方案
推荐阅读
- reactjs - onClick 带有 react-three-fiber 的外部链接
- amazon-web-services - AWS Codepipeline 中的非阻塞失败步骤
- reactjs - Mapbox GL:如何在地图顶部显示边界框
- r - 神经网络拟合但结果给出错误的列数
- .net - 如何通过 GPO 禁用 .NET 3.5
- python - Pandas + 不按索引删除特定行
- static - Godot/GdScript 如何从静态函数实例化一个类?
- python - Python - 如何保存我的 USB 摄像头正在直播的*精确*视频流?
- ionic-framework - 如何在 Ionic Ble 中写入描述符
- sql-server - Azure 灾难和恢复备份中的 SQL Server 2016 问题