name('Album') ->model(Album::class) ->expectsJsonData() ->transformer(AlbumTransformer::class) ->itemKey('album') ->collectionKey('albums') ->deny(AclRoles::UNAUTHORIZED) ->handler(CrudResourceController::class) ->endpoint(ApiEndpoint::all()) ->endpoint(ApiEndpoint::create()) ->endpoint(ApiEndpoint::find()) ->endpoint(ApiEndpoint::update()) ->endpoint(ApiEndpoint::remove()); } }