Files
KanbanGit/app/Http/Controllers/Api/ApiController.php
T
Twyco 8b25421e7c
linter / quality (pull_request) Successful in 1m18s
tests / ci (8.4) (pull_request) Successful in 1m28s
Add application API and OpenAPI docs
2026-04-20 13:22:56 +02:00

20 lines
358 B
PHP

<?php
namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use App\Models\User;
use Illuminate\Http\Request;
abstract class ApiController extends Controller
{
protected function authenticatedUser(Request $request): User
{
$user = $request->user();
abort_if($user === null, 401);
return $user;
}
}