mirror of
https://github.com/vitodeploy/vito.git
synced 2025-07-01 22:16:15 +00:00
code-style
This commit is contained in:
@ -8,6 +8,7 @@
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Http\Resources\ProjectResource;
|
||||
use App\Models\Project;
|
||||
use App\Models\User;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Resources\Json\ResourceCollection;
|
||||
use Illuminate\Http\Response;
|
||||
@ -45,7 +46,7 @@ public function create(Request $request): ProjectResource
|
||||
|
||||
$this->validate($request, CreateProject::rules());
|
||||
|
||||
/** @var \App\Models\User $user */
|
||||
/** @var User $user */
|
||||
$user = auth()->user();
|
||||
$project = app(CreateProject::class)->create($user, $request->all());
|
||||
|
||||
@ -84,7 +85,7 @@ public function delete(Project $project): Response
|
||||
{
|
||||
$this->authorize('delete', $project);
|
||||
|
||||
/** @var \App\Models\User $user */
|
||||
/** @var User $user */
|
||||
$user = auth()->user();
|
||||
app(DeleteProject::class)->delete($user, $project);
|
||||
|
||||
|
@ -13,6 +13,7 @@
|
||||
use App\Http\Resources\ServerResource;
|
||||
use App\Models\Project;
|
||||
use App\Models\Server;
|
||||
use App\Models\User;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Resources\Json\ResourceCollection;
|
||||
use Knuckles\Scribe\Attributes\BodyParam;
|
||||
@ -61,7 +62,7 @@ public function create(Request $request, Project $project): ServerResource
|
||||
|
||||
$this->validate($request, CreateServer::rules($project, $request->input()));
|
||||
|
||||
/** @var \App\Models\User $user */
|
||||
/** @var User $user */
|
||||
$user = auth()->user();
|
||||
$server = app(CreateServer::class)->create($user, $project, $request->all());
|
||||
|
||||
|
@ -9,6 +9,7 @@
|
||||
use App\Http\Resources\ServerProviderResource;
|
||||
use App\Models\Project;
|
||||
use App\Models\ServerProvider;
|
||||
use App\Models\User;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Resources\Json\ResourceCollection;
|
||||
use Knuckles\Scribe\Attributes\BodyParam;
|
||||
@ -54,7 +55,7 @@ public function create(Request $request, Project $project): ServerProviderResour
|
||||
|
||||
$this->validate($request, CreateServerProvider::rules($request->all()));
|
||||
|
||||
/** @var \App\Models\User $user */
|
||||
/** @var User $user */
|
||||
$user = auth()->user();
|
||||
$serverProvider = app(CreateServerProvider::class)->create($user, $project, $request->all());
|
||||
|
||||
@ -64,7 +65,7 @@ public function create(Request $request, Project $project): ServerProviderResour
|
||||
#[Get('{serverProvider}', name: 'api.projects.server-providers.show', middleware: 'ability:read')]
|
||||
#[Endpoint(title: 'show')]
|
||||
#[ResponseFromApiResource(ServerProviderResource::class, ServerProvider::class)]
|
||||
public function show(Project $project, ServerProvider $serverProvider): \App\Http\Resources\ServerProviderResource
|
||||
public function show(Project $project, ServerProvider $serverProvider): ServerProviderResource
|
||||
{
|
||||
$this->authorize('view', $serverProvider);
|
||||
|
||||
@ -78,7 +79,7 @@ public function show(Project $project, ServerProvider $serverProvider): \App\Htt
|
||||
#[BodyParam(name: 'name', description: 'The name of the server provider.', required: true)]
|
||||
#[BodyParam(name: 'global', description: 'Accessible in all projects', enum: [true, false])]
|
||||
#[ResponseFromApiResource(ServerProviderResource::class, ServerProvider::class)]
|
||||
public function update(Request $request, Project $project, ServerProvider $serverProvider): \App\Http\Resources\ServerProviderResource
|
||||
public function update(Request $request, Project $project, ServerProvider $serverProvider): ServerProviderResource
|
||||
{
|
||||
$this->authorize('update', $serverProvider);
|
||||
|
||||
|
@ -10,6 +10,7 @@
|
||||
use App\Models\Project;
|
||||
use App\Models\Server;
|
||||
use App\Models\SshKey;
|
||||
use App\Models\User;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Resources\Json\ResourceCollection;
|
||||
use Knuckles\Scribe\Attributes\BodyParam;
|
||||
@ -52,7 +53,7 @@ public function create(Request $request, Project $project, Server $server): SshK
|
||||
|
||||
$this->validateRoute($project, $server);
|
||||
|
||||
/** @var \App\Models\User $user */
|
||||
/** @var User $user */
|
||||
$user = auth()->user();
|
||||
|
||||
$sshKey = null;
|
||||
|
@ -9,6 +9,7 @@
|
||||
use App\Http\Resources\StorageProviderResource;
|
||||
use App\Models\Project;
|
||||
use App\Models\StorageProvider;
|
||||
use App\Models\User;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Resources\Json\ResourceCollection;
|
||||
use Knuckles\Scribe\Attributes\BodyParam;
|
||||
@ -54,7 +55,7 @@ public function create(Request $request, Project $project): StorageProviderResou
|
||||
|
||||
$this->validate($request, CreateStorageProvider::rules($request->all()));
|
||||
|
||||
/** @var \App\Models\User $user */
|
||||
/** @var User $user */
|
||||
$user = auth()->user();
|
||||
$storageProvider = app(CreateStorageProvider::class)->create($user, $project, $request->all());
|
||||
|
||||
@ -64,7 +65,7 @@ public function create(Request $request, Project $project): StorageProviderResou
|
||||
#[Get('{storageProvider}', name: 'api.projects.storage-providers.show', middleware: 'ability:read')]
|
||||
#[Endpoint(title: 'show')]
|
||||
#[ResponseFromApiResource(StorageProviderResource::class, StorageProvider::class)]
|
||||
public function show(Project $project, StorageProvider $storageProvider): \App\Http\Resources\StorageProviderResource
|
||||
public function show(Project $project, StorageProvider $storageProvider): StorageProviderResource
|
||||
{
|
||||
$this->authorize('view', $storageProvider);
|
||||
|
||||
@ -78,7 +79,7 @@ public function show(Project $project, StorageProvider $storageProvider): \App\H
|
||||
#[BodyParam(name: 'name', description: 'The name of the storage provider.', required: true)]
|
||||
#[BodyParam(name: 'global', description: 'Accessible in all projects', enum: [true, false])]
|
||||
#[ResponseFromApiResource(StorageProviderResource::class, StorageProvider::class)]
|
||||
public function update(Request $request, Project $project, StorageProvider $storageProvider): \App\Http\Resources\StorageProviderResource
|
||||
public function update(Request $request, Project $project, StorageProvider $storageProvider): StorageProviderResource
|
||||
{
|
||||
$this->authorize('update', $storageProvider);
|
||||
|
||||
|
Reference in New Issue
Block a user