PortIO/app/Http/Controllers/Api/UserController.php

32 lines
651 B
PHP
Raw Normal View History

2023-03-15 13:45:41 +00:00
<?php
namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class UserController extends Controller
{
2023-06-15 10:34:16 +00:00
public function create(Request $request)
{
$name = date('Y-m-d H:i:s');
$token = $request->user()->createToken($name);
return $this->success([
'token' => $token->plainTextToken,
]);
}
2023-07-21 16:01:40 +00:00
public function user(Request $request)
{
return $this->success($request->user('sanctum'));
}
2023-06-15 10:34:16 +00:00
public function deleteAll(Request $request)
{
$request->user()->tokens()->delete();
return $this->success();
2023-03-15 13:45:41 +00:00
}
}