Files
animethemes-server/app/Actions/Http/Api/DestroyAction.php
T
paranarimasu 27778857b1 Request action composition (#516)
* refactor(api): prefer composition to strict inheritance for API queries, requests & actions

* style: fix StyleCI findigns
2023-02-16 23:30:57 -06:00

30 lines
476 B
PHP

<?php
declare(strict_types=1);
namespace App\Actions\Http\Api;
use Illuminate\Database\Eloquent\Model;
/**
* Class DestroyAction.
*/
class DestroyAction
{
/**
* Destroy model.
*
* @param Model $model
* @return Model
*/
public function destroy(Model $model): Model
{
$model->delete();
// Scout will load relations to refresh related search indices.
$model->unsetRelations();
return $model;
}
}