namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; class AuthController extends Controller { public function login(Request $request) { $credentials = $request->only('email', 'password'); if (!Auth::attempt($credentials)) { return response()->json([ 'errors' => ['password' => 'اطلاعات ورود اشتباه است.'] ], 401); } $user = Auth::user(); $token = $user->createToken('auth_token')->plainTextToken; return response()->json([ 'accessToken' => $token, 'userData' => $user, 'userAbilityRules' => [], ]); } }