Files
animethemes-server/app/Http/Api/Query/Admin/Dump/DumpWriteQuery.php
T
paranarimasu 517ba0ebf8 Playlists (#472)
* feat: add playlist resources

* style: fix StyleCI findings

* fix(admin): address nova exceptions
2022-10-19 00:32:06 -05:00

39 lines
797 B
PHP

<?php
declare(strict_types=1);
namespace App\Http\Api\Query\Admin\Dump;
use App\Http\Api\Query\Base\EloquentWriteQuery;
use App\Http\Resources\Admin\Resource\DumpResource;
use App\Http\Resources\BaseResource;
use App\Models\Admin\Dump;
use Illuminate\Database\Eloquent\Builder;
/**
* Class DumpWriteQuery.
*/
class DumpWriteQuery extends EloquentWriteQuery
{
/**
* Get the query builder of the resource.
*
* @return Builder
*/
public function createBuilder(): Builder
{
return Dump::query();
}
/**
* Get the json resource.
*
* @param mixed $resource
* @return BaseResource
*/
public function resource(mixed $resource): BaseResource
{
return new DumpResource($resource, new DumpReadQuery());
}
}