я использую jwt-auth с laravel, и я пытаюсь зарегистрироваться с помощью почтальона на localhost, все работает очень хорошо, но на общем хосте не работает, но логин работает хорошо на общем хосте
это мой код
<?php
//https://medium.com/@hdcompany123/laravel-5-7-and-json-web-tokens-tymon-jwt-auth-d5af05c0659a
namespace App\Http\Controllers\api;
use Illuminate\Support\Facades\Auth;
use Lcobucci\JWT\Parser;
use Illuminate\Http\Request;
use DB;
use App\User;
use Validator ;
use Carbon\Carbon;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Hash;
use JWTAuth;
use Tymon\JWTAuth\Exceptions\JWTException;
class AuthController extends Controller
{
public function register(Request $request)
{
$validator = Validator::make($request->all(), [
'name' => 'required|string|max:255',
'email' => 'required|string|email|max:255|unique:users',
'password' => 'required|string',
]);
if($validator->fails()){
return response()->json($validator->errors()->toJson(), 400);
}
try{
$user = User::create([
'name' => $request->get('name'),
'email' => $request->get('email'),
'password' => Hash::make($request->get('password')),
]);
}catch(Exception $e) {
return Response::json(['error' => 'User already exists.'], HttpResponse::HTTP_CONFLICT);
}
$token = JWTAuth::fromUser($user);
return response()->json([ 'name'=>$user->name, 'email'=>$user->email, 'token' =>$token]);
}
}
это моя ошибка, всегда показывайте мне эту ошибку, даже если я удаляю весь код в методе регистрации !!и ошибка только на общем хосте