fix: model type hints

This commit is contained in:
HDVinnie
2022-01-08 16:26:53 -05:00
parent c68f1cf503
commit ebb5b72c2b
71 changed files with 11 additions and 2126 deletions
-28
View File
@@ -17,34 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Album.
*
* @property int $id
* @property int $user_id
* @property string $name
* @property string $description
* @property string $imdb
* @property string $cover_image
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Image[] $images
* @property-read int|null $images_count
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Album newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Album newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Album query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Album whereCoverImage($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Album whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Album whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Album whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Album whereImdb($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Album whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Album whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Album whereUserId($value)
* @mixin \Eloquent
*/
class Album extends Model
{
use HasFactory;
-35
View File
@@ -18,41 +18,6 @@ use Hootlex\Moderation\Moderatable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Application.
*
* @property int $id
* @property string $type
* @property string $email
* @property string|null $referrer
* @property int $status
* @property \Illuminate\Support\Carbon|null $moderated_at
* @property int|null $moderated_by
* @property int|null $accepted_by
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ApplicationImageProof[] $imageProofs
* @property-read int|null $image_proofs_count
* @property-read \App\Models\User|null $moderated
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ApplicationUrlProof[] $urlProofs
* @property-read int|null $url_proofs_count
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Application newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Application newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Application query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Application whereAcceptedBy($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Application whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Application whereEmail($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Application whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Application whereModeratedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Application whereModeratedBy($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Application whereReferrer($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Application whereStatus($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Application whereType($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Application whereUpdatedAt($value)
* @mixin \Eloquent
*/
class Application extends Model
{
use HasFactory;
-20
View File
@@ -16,26 +16,6 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\ApplicationImageProof.
*
* @property int $id
* @property int $application_id
* @property string $image
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\Application $application
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ApplicationImageProof newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ApplicationImageProof newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ApplicationImageProof query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ApplicationImageProof whereApplicationId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ApplicationImageProof whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ApplicationImageProof whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ApplicationImageProof whereImage($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ApplicationImageProof whereUpdatedAt($value)
* @mixin \Eloquent
*/
class ApplicationImageProof extends Model
{
use HasFactory;
-20
View File
@@ -16,26 +16,6 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\ApplicationUrlProof.
*
* @property int $id
* @property int $application_id
* @property string $url
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\Application $application
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ApplicationUrlProof newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ApplicationUrlProof newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ApplicationUrlProof query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ApplicationUrlProof whereApplicationId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ApplicationUrlProof whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ApplicationUrlProof whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ApplicationUrlProof whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ApplicationUrlProof whereUrl($value)
* @mixin \Eloquent
*/
class ApplicationUrlProof extends Model
{
use HasFactory;
-28
View File
@@ -20,34 +20,6 @@ use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use voku\helper\AntiXSS;
/**
* App\Models\Article.
*
* @property int $id
* @property string $title
* @property string $slug
* @property string|null $image
* @property string $content
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property int $user_id
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Comment[] $comments
* @property-read int|null $comments_count
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereContent($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereImage($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Article whereUserId($value)
* @mixin \Eloquent
*/
class Article extends Model
{
use HasFactory;
-26
View File
@@ -16,32 +16,6 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Audit.
*
* @property int $id
* @property int|null $user_id
* @property string $model_name
* @property int $model_entry_id
* @property string $action
* @property mixed $record
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\User|null $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Audit newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Audit newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Audit query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Audit whereAction($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Audit whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Audit whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Audit whereModelEntryId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Audit whereModelName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Audit whereRecord($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Audit whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Audit whereUserId($value)
* @mixin \Eloquent
*/
class Audit extends Model
{
use HasFactory;
-27
View File
@@ -17,33 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Ban.
*
* @property int $id
* @property int $owned_by
* @property int|null $created_by
* @property string|null $ban_reason
* @property string|null $unban_reason
* @property string|null $removed_at
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\User $banneduser
* @property-read \App\Models\User|null $staffuser
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Ban newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Ban newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Ban query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Ban whereBanReason($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Ban whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Ban whereCreatedBy($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Ban whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Ban whereOwnedBy($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Ban whereRemovedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Ban whereUnbanReason($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Ban whereUpdatedAt($value)
* @mixin \Eloquent
*/
class Ban extends Model
{
use HasFactory;
-25
View File
@@ -17,31 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\BonExchange.
*
* @property int $id
* @property string|null $description
* @property int $value
* @property int $cost
* @property bool $upload
* @property bool $download
* @property bool $personal_freeleech
* @property bool $invite
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonExchange newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonExchange newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonExchange query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonExchange whereCost($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonExchange whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonExchange whereDownload($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonExchange whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonExchange whereInvite($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonExchange wherePersonalFreeleech($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonExchange whereUpload($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonExchange whereValue($value)
* @mixin \Eloquent
*/
class BonExchange extends Model
{
use HasFactory;
-32
View File
@@ -17,38 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\BonTransactions.
*
* @property int $id
* @property int $itemID
* @property string $name
* @property float $cost
* @property int $sender
* @property int $receiver
* @property int|null $torrent_id
* @property int|null $post_id
* @property string $comment
* @property string $date_actioned
* @property-read \App\Models\BonExchange $exchange
* @property-read \App\Models\User $receiverObj
* @property-read \App\Models\User $senderObj
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonTransactions newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonTransactions newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonTransactions query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonTransactions whereComment($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonTransactions whereCost($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonTransactions whereDateActioned($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonTransactions whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonTransactions whereItemID($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonTransactions whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonTransactions wherePostId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonTransactions whereReceiver($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonTransactions whereSender($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BonTransactions whereTorrentId($value)
* @mixin \Eloquent
*/
class BonTransactions extends Model
{
use HasFactory;
-21
View File
@@ -17,27 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Bookmark.
*
* @property int $id
* @property int $user_id
* @property int $torrent_id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\Torrent $torrent
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bookmark newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bookmark newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bookmark query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bookmark whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bookmark whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bookmark whereTorrentId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bookmark whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bookmark whereUserId($value)
* @mixin \Eloquent
*/
class Bookmark extends Model
{
use HasFactory;
-59
View File
@@ -17,65 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Bot.
*
* @property int $id
* @property int $position
* @property string $slug
* @property string $name
* @property string $command
* @property string|null $color
* @property string|null $icon
* @property string|null $emoji
* @property string|null $info
* @property string|null $about
* @property string|null $help
* @property int $active
* @property int $is_protected
* @property int $is_triviabot
* @property int $is_nerdbot
* @property int $is_systembot
* @property int $is_casinobot
* @property int $is_betbot
* @property int $uploaded
* @property int $downloaded
* @property int $fl_tokens
* @property float $seedbonus
* @property int $invites
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereAbout($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereActive($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereColor($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereCommand($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereDownloaded($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereEmoji($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereFlTokens($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereHelp($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereIcon($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereInfo($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereInvites($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereIsBetbot($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereIsCasinobot($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereIsNerdbot($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereIsProtected($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereIsSystembot($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereIsTriviabot($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot wherePosition($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereSeedbonus($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bot whereUploaded($value)
* @mixin \Eloquent
*/
class Bot extends Model
{
use HasFactory;
-31
View File
@@ -17,37 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\BotTransaction.
*
* @property int $id
* @property string|null $type
* @property float $cost
* @property int $user_id
* @property int $bot_id
* @property int $to_user
* @property int $to_bot
* @property string $comment
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\Bot $bot
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BotTransaction newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BotTransaction newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BotTransaction query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BotTransaction whereBotId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BotTransaction whereComment($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BotTransaction whereCost($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BotTransaction whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BotTransaction whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BotTransaction whereToBot($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BotTransaction whereToUser($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BotTransaction whereType($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BotTransaction whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BotTransaction whereUserId($value)
* @mixin \Eloquent
*/
class BotTransaction extends Model
{
use HasFactory;
-37
View File
@@ -17,43 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Category.
*
* @property int $id
* @property string $name
* @property string $slug
* @property string|null $image
* @property int $position
* @property string $icon
* @property int $no_meta
* @property int $music_meta
* @property int $game_meta
* @property int $tv_meta
* @property int $movie_meta
* @property int $num_torrent
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\TorrentRequest[] $requests
* @property-read int|null $requests_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Torrent[] $torrents
* @property-read int|null $torrents_count
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereGameMeta($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereIcon($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereImage($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereMovieMeta($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereMusicMeta($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereNoMeta($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereNumTorrent($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category wherePosition($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereTvMeta($value)
* @mixin \Eloquent
*/
class Category extends Model
{
use HasFactory;
-23
View File
@@ -17,29 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\ChatStatus.
*
* @property int $id
* @property string $name
* @property string $color
* @property string|null $icon
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\User[] $users
* @property-read int|null $users_count
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ChatStatus newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ChatStatus newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ChatStatus query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ChatStatus whereColor($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ChatStatus whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ChatStatus whereIcon($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ChatStatus whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ChatStatus whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ChatStatus whereUpdatedAt($value)
* @mixin \Eloquent
*/
class ChatStatus extends Model
{
use HasFactory;
-23
View File
@@ -18,29 +18,6 @@ use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Notifications\Notifiable;
/**
* App\Models\Chatroom.
*
* @property int $id
* @property string $name
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Message[] $messages
* @property-read int|null $messages_count
* @property-read \Illuminate\Notifications\DatabaseNotificationCollection|\Illuminate\Notifications\DatabaseNotification[] $notifications
* @property-read int|null $notifications_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\User[] $users
* @property-read int|null $users_count
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Chatroom newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Chatroom newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Chatroom query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Chatroom whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Chatroom whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Chatroom whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Chatroom whereUpdatedAt($value)
* @mixin \Eloquent
*/
class Chatroom extends Model
{
use HasFactory;
-34
View File
@@ -21,40 +21,6 @@ use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use voku\helper\AntiXSS;
/**
* App\Models\Comment.
*
* @property int $id
* @property string $content
* @property int $anon
* @property int|null $torrent_id
* @property int|null $article_id
* @property int|null $requests_id
* @property int|null $playlist_id
* @property int|null $user_id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\Article|null $article
* @property-read \App\Models\Playlist|null $playlist
* @property-read \App\Models\TorrentRequest|null $request
* @property-read \App\Models\Torrent|null $torrent
* @property-read \App\Models\User|null $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Comment newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Comment newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Comment query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Comment whereAnon($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Comment whereArticleId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Comment whereContent($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Comment whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Comment whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Comment wherePlaylistId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Comment whereRequestsId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Comment whereTorrentId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Comment whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Comment whereUserId($value)
* @mixin \Eloquent
*/
class Comment extends Model
{
use HasFactory;
+2 -2
View File
@@ -25,7 +25,7 @@ class Episode extends Model
public $table = 'episodes';
public function season(): \Illuminate\Database\Query\Builder
public function season(): \Illuminate\Database\Eloquent\Relations\BelongsTo
{
return $this->belongsTo(Season::class)
->orderBy('season_id')
@@ -37,7 +37,7 @@ class Episode extends Model
return $this->belongsToMany(Person::class);
}
public function cast(): \Illuminate\Database\Query\Builder
public function cast(): \Illuminate\Database\Eloquent\Relations\BelongsToMany
{
return $this->belongsToMany(Cast::class)
->orderBy('order');
-21
View File
@@ -16,27 +16,6 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\FailedLoginAttempt.
*
* @property int $id
* @property int|null $user_id
* @property string $username
* @property string $ip_address
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FailedLoginAttempt newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FailedLoginAttempt newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FailedLoginAttempt query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FailedLoginAttempt whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FailedLoginAttempt whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FailedLoginAttempt whereIpAddress($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FailedLoginAttempt whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FailedLoginAttempt whereUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FailedLoginAttempt whereUsername($value)
* @mixin \Eloquent
*/
class FailedLoginAttempt extends Model
{
use HasFactory;
-21
View File
@@ -17,27 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\FeaturedTorrent.
*
* @property int $id
* @property int $user_id
* @property int $torrent_id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\Torrent $torrent
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FeaturedTorrent newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FeaturedTorrent newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FeaturedTorrent query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FeaturedTorrent whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FeaturedTorrent whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FeaturedTorrent whereTorrentId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FeaturedTorrent whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FeaturedTorrent whereUserId($value)
* @mixin \Eloquent
*/
class FeaturedTorrent extends Model
{
use HasFactory;
-23
View File
@@ -18,29 +18,6 @@ use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Notifications\Notifiable;
/**
* App\Models\Follow.
*
* @property int $id
* @property int $user_id
* @property int $target_id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Notifications\DatabaseNotificationCollection|\Illuminate\Notifications\DatabaseNotification[] $notifications
* @property-read int|null $notifications_count
* @property-read \App\Models\User $target
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Follow newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Follow newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Follow query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Follow whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Follow whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Follow whereTargetId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Follow whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Follow whereUserId($value)
* @mixin \Eloquent
*/
class Follow extends Model
{
use HasFactory;
-51
View File
@@ -18,57 +18,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Forum.
*
* @property int $id
* @property int|null $position
* @property int|null $num_topic
* @property int|null $num_post
* @property int|null $last_topic_id
* @property string|null $last_topic_name
* @property string|null $last_topic_slug
* @property int|null $last_post_user_id
* @property string|null $last_post_user_username
* @property string|null $name
* @property string|null $slug
* @property string|null $description
* @property int|null $parent_id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Forum[] $forums
* @property-read int|null $forums_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Permission[] $permissions
* @property-read int|null $permissions_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Topic[] $sub_topics
* @property-read int|null $sub_topics_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Topic[] $subscription_topics
* @property-read int|null $subscription_topics_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Subscription[] $subscriptions
* @property-read int|null $subscriptions_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Topic[] $topics
* @property-read int|null $topics_count
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forum newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forum newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forum query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forum whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forum whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forum whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forum whereLastPostUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forum whereLastPostUserUsername($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forum whereLastTopicId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forum whereLastTopicName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forum whereLastTopicSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forum whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forum whereNumPost($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forum whereNumTopic($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forum whereParentId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forum wherePosition($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forum whereSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forum whereUpdatedAt($value)
* @mixin \Eloquent
*/
class Forum extends Model
{
use HasFactory;
-19
View File
@@ -17,25 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\FreeleechToken.
*
* @property int $id
* @property int $user_id
* @property int $torrent_id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FreeleechToken newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FreeleechToken newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FreeleechToken query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FreeleechToken whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FreeleechToken whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FreeleechToken whereTorrentId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FreeleechToken whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\FreeleechToken whereUserId($value)
* @mixin \Eloquent
*/
class FreeleechToken extends Model
{
use HasFactory;
-19
View File
@@ -16,25 +16,6 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\GitUpdate.
*
* @property int $id
* @property string $name
* @property string $hash
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GitUpdate newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GitUpdate newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GitUpdate query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GitUpdate whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GitUpdate whereHash($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GitUpdate whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GitUpdate whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GitUpdate whereUpdatedAt($value)
* @mixin \Eloquent
*/
class GitUpdate extends Model
{
use HasFactory;
-25
View File
@@ -17,31 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Graveyard.
*
* @property int $id
* @property int $user_id
* @property int $torrent_id
* @property int $seedtime
* @property int $rewarded
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\Torrent $torrent
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Graveyard newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Graveyard newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Graveyard query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Graveyard whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Graveyard whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Graveyard whereRewarded($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Graveyard whereSeedtime($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Graveyard whereTorrentId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Graveyard whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Graveyard whereUserId($value)
* @mixin \Eloquent
*/
class Graveyard extends Model
{
use HasFactory;
-51
View File
@@ -17,57 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Group.
*
* @property int $id
* @property string $name
* @property string $slug
* @property int $position
* @property int $level
* @property string $color
* @property string $icon
* @property string $effect
* @property int $is_internal
* @property int $is_owner
* @property int $is_admin
* @property int $is_modo
* @property int $is_trusted
* @property int $is_immune
* @property int $is_freeleech
* @property int $is_double_upload
* @property int $can_upload
* @property int $is_incognito
* @property int $autogroup
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Permission[] $permissions
* @property-read int|null $permissions_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\User[] $users
* @property-read int|null $users_count
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereAutogroup($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereCanUpload($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereColor($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereEffect($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereIcon($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereIsAdmin($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereIsDoubleUpload($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereIsFreeleech($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereIsImmune($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereIsIncognito($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereIsInternal($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereIsModo($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereIsOwner($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereIsTrusted($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereLevel($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group wherePosition($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereSlug($value)
* @mixin \Eloquent
*/
class Group extends Model
{
use HasFactory;
-50
View File
@@ -17,56 +17,6 @@ use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Kyslik\ColumnSortable\Sortable;
/**
* App\Models\History.
*
* @property int $id
* @property int $user_id
* @property string|null $agent
* @property string $info_hash
* @property int|null $uploaded
* @property int|null $actual_uploaded
* @property int|null $client_uploaded
* @property int|null $downloaded
* @property int|null $actual_downloaded
* @property int|null $client_downloaded
* @property int $seeder
* @property int $active
* @property int $seedtime
* @property int $immune
* @property int $hitrun
* @property int $prewarn
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property \Illuminate\Support\Carbon|null $completed_at
* @property-read \App\Models\Torrent $torrent
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History sortable($defaultParameters = null)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History whereActive($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History whereActualDownloaded($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History whereActualUploaded($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History whereAgent($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History whereClientDownloaded($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History whereClientUploaded($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History whereCompletedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History whereDownloaded($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History whereHitrun($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History whereImmune($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History whereInfoHash($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History wherePrewarn($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History whereSeeder($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History whereSeedtime($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History whereUploaded($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\History whereUserId($value)
* @mixin \Eloquent
*/
class History extends Model
{
use HasFactory;
-28
View File
@@ -17,34 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Image.
*
* @property int $id
* @property int $user_id
* @property int $album_id
* @property string $image
* @property string $description
* @property string $type
* @property int|null $downloads
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Image newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Image newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Image query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Image whereAlbumId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Image whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Image whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Image whereDownloads($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Image whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Image whereImage($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Image whereType($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Image whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Image whereUserId($value)
* @mixin \Eloquent
*/
class Image extends Model
{
use HasFactory;
-17
View File
@@ -17,23 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Group.
*
* @property int $id
* @property string $name
* @property string $icon
* @property string $effect
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Internal newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Internal newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Inernal query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Internal whereIcon($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Internal whereEffect($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Internal whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Internal whereName($value)
* @mixin \Eloquent
*/
class Internal extends Model
{
use HasFactory;
-31
View File
@@ -17,37 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Invite.
*
* @property int $id
* @property int $user_id
* @property string $email
* @property string $code
* @property string|null $expires_on
* @property int|null $accepted_by
* @property string|null $accepted_at
* @property string|null $custom
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\User|null $receiver
* @property-read \App\Models\User $sender
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invite newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invite newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invite query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invite whereAcceptedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invite whereAcceptedBy($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invite whereCode($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invite whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invite whereCustom($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invite whereEmail($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invite whereExpiresOn($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invite whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invite whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invite whereUserId($value)
* @mixin \Eloquent
*/
class Invite extends Model
{
use HasFactory;
-8
View File
@@ -21,9 +21,6 @@ class Language
/**
* Get single flags view.
*
*
* @return mixed
*/
public static function flag(string $code = 'default'): \Illuminate\Contracts\View\Factory|\Illuminate\Contracts\View\View
{
@@ -39,9 +36,6 @@ class Language
/**
* Get country code based on locale.
*
*
* @return mixed
*/
public static function country(string $locale = 'default'): string
{
@@ -58,8 +52,6 @@ class Language
/**
* Get all flags view.
*
* @return mixed
*/
public static function flags(): \Illuminate\Contracts\View\Factory|\Illuminate\Contracts\View\View
{
-25
View File
@@ -17,31 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Like.
*
* @property int $id
* @property int $user_id
* @property int $post_id
* @property int|null $like
* @property int|null $dislike
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\Post $post
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Like newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Like newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Like query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Like whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Like whereDislike($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Like whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Like whereLike($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Like wherePostId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Like whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Like whereUserId($value)
* @mixin \Eloquent
*/
class Like extends Model
{
use HasFactory;
-19
View File
@@ -15,25 +15,6 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\MediaLanguage.
*
* @property int $id
* @property string $name
* @property string $code
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MediaLanguage newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MediaLanguage newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MediaLanguage query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MediaLanguage whereCode($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MediaLanguage whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MediaLanguage whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MediaLanguage whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MediaLanguage whereUpdatedAt($value)
* @mixin \Eloquent
*/
class MediaLanguage extends Model
{
}
-29
View File
@@ -18,35 +18,6 @@ use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use voku\helper\AntiXSS;
/**
* App\Models\Message.
*
* @property int $id
* @property int $user_id
* @property int $chatroom_id
* @property int|null $receiver_id
* @property int|null $bot_id
* @property string $message
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\Bot|null $bot
* @property-read \App\Models\Chatroom $chatroom
* @property-read \App\Models\User|null $receiver
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Message newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Message newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Message query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Message whereBotId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Message whereChatroomId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Message whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Message whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Message whereMessage($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Message whereReceiverId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Message whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Message whereUserId($value)
* @mixin \Eloquent
*/
class Message extends Model
{
use HasFactory;
+2 -2
View File
@@ -46,7 +46,7 @@ class Movie extends Model
return $this->belongsToMany(Company::class);
}
public function collection(): \Illuminate\Database\Query\Builder
public function collection(): \Illuminate\Database\Eloquent\Relations\BelongsToMany
{
return $this->belongsToMany(Collection::class)->take(1);
}
@@ -56,7 +56,7 @@ class Movie extends Model
return $this->hasMany(Recommendation::class, 'movie_id', 'id');
}
public function torrents(): \Illuminate\Database\Eloquent\Builder
public function torrents(): \Illuminate\Database\Eloquent\Relations\HasMany
{
return $this->hasMany(Torrent::class, 'tmdb', 'id')->whereHas('category', function ($q) {
$q->where('movie_meta', '=', true);
-23
View File
@@ -17,29 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Note.
*
* @property int $id
* @property int $user_id
* @property int $staff_id
* @property string $message
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\User $noteduser
* @property-read \App\Models\User $staffuser
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note whereMessage($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note whereStaffId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note whereUserId($value)
* @mixin \Eloquent
*/
class Note extends Model
{
use HasFactory;
-25
View File
@@ -17,31 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Notification.
*
* @property int $id
* @property string $type
* @property int $notifiable_id
* @property string $notifiable_type
* @property string $data
* @property string|null $read_at
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Notification newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Notification newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Notification query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Notification whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Notification whereData($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Notification whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Notification whereNotifiableId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Notification whereNotifiableType($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Notification whereReadAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Notification whereType($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Notification whereUpdatedAt($value)
* @mixin \Eloquent
*/
class Notification extends Model
{
use HasFactory;
-22
View File
@@ -17,28 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Option.
*
* @property int $id
* @property int $poll_id
* @property string $name
* @property int $votes
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\Poll $poll
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Option newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Option newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Option query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Option whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Option whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Option whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Option wherePollId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Option whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Option whereVotes($value)
* @mixin \Eloquent
*/
class Option extends Model
{
use HasFactory;
-21
View File
@@ -19,27 +19,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Page.
*
* @property int $id
* @property string|null $name
* @property string|null $slug
* @property string|null $content
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Page newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Page newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Page query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Page whereContent($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Page whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Page whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Page whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Page whereSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Page whereUpdatedAt($value)
* @mixin \Eloquent
*/
class Page extends Model
{
use HasFactory;
-44
View File
@@ -17,50 +17,6 @@ use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Kyslik\ColumnSortable\Sortable;
/**
* App\Models\Peer.
*
* @property int $id
* @property string|null $peer_id
* @property string|null $md5_peer_id
* @property string|null $info_hash
* @property string|null $ip
* @property int|null $port
* @property string|null $agent
* @property int|null $uploaded
* @property int|null $downloaded
* @property int|null $left
* @property int|null $seeder
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property int|null $torrent_id
* @property int|null $user_id
* @property bool $connectable
* @property-read \App\Models\Torrent $seed
* @property-read \App\Models\Torrent|null $torrent
* @property-read \App\Models\User|null $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Peer newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Peer newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Peer query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Peer sortable($defaultParameters = null)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Peer whereAgent($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Peer whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Peer whereDownloaded($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Peer whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Peer whereInfoHash($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Peer whereIp($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Peer whereLeft($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Peer whereMd5PeerId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Peer wherePeerId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Peer wherePort($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Peer whereSeeder($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Peer whereTorrentId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Peer whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Peer whereUploaded($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Peer whereUserId($value)
* @mixin \Eloquent
*/
class Peer extends Model
{
use HasFactory;
-25
View File
@@ -17,31 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Permission.
*
* @property int $id
* @property int $forum_id
* @property int $group_id
* @property int $show_forum
* @property int $read_topic
* @property int $reply_topic
* @property int $start_topic
* @property-read \App\Models\Forum $forum
* @property-read \App\Models\Group $group
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Permission newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Permission newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Permission query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Permission whereForumId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Permission whereGroupId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Permission whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Permission whereReadTopic($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Permission whereReplyTopic($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Permission whereShowForum($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Permission whereStartTopic($value)
* @mixin \Eloquent
*/
class Permission extends Model
{
use HasFactory;
-17
View File
@@ -17,23 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\PersonalFreeleech.
*
* @property int $id
* @property int $user_id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalFreeleech newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalFreeleech newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalFreeleech query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalFreeleech whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalFreeleech whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalFreeleech whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PersonalFreeleech whereUserId($value)
* @mixin \Eloquent
*/
class PersonalFreeleech extends Model
{
use HasFactory;
-36
View File
@@ -17,42 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Playlist.
*
* @property int $id
* @property int $user_id
* @property string $name
* @property string $description
* @property string|null $cover_image
* @property int|null $position
* @property int $is_private
* @property int $is_pinned
* @property int $is_featured
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Comment[] $comments
* @property-read int|null $comments_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\PlaylistTorrent[] $torrents
* @property-read int|null $torrents_count
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Playlist newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Playlist newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Playlist query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Playlist whereCoverImage($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Playlist whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Playlist whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Playlist whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Playlist whereIsFeatured($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Playlist whereIsPinned($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Playlist whereIsPrivate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Playlist whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Playlist wherePosition($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Playlist whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Playlist whereUserId($value)
* @mixin \Eloquent
*/
class Playlist extends Model
{
use HasFactory;
-21
View File
@@ -17,27 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\PlaylistTorrent.
*
* @property int $id
* @property int|null $position
* @property int $playlist_id
* @property int $torrent_id
* @property int $tmdb_id
* @property-read \App\Models\Playlist $playlist
* @property-read \App\Models\Torrent $torrent
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PlaylistTorrent newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PlaylistTorrent newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PlaylistTorrent query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PlaylistTorrent whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PlaylistTorrent wherePlaylistId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PlaylistTorrent wherePosition($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PlaylistTorrent whereTmdbId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PlaylistTorrent whereTorrentId($value)
* @mixin \Eloquent
*/
class PlaylistTorrent extends Model
{
use HasFactory;
-28
View File
@@ -18,34 +18,6 @@ use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Str;
/**
* App\Models\Poll.
*
* @property int $id
* @property int $user_id
* @property string $title
* @property string $slug
* @property int $multiple_choice
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Option[] $options
* @property-read int|null $options_count
* @property-read \App\Models\User $user
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Voter[] $voters
* @property-read int|null $voters_count
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Poll newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Poll newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Poll query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Poll whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Poll whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Poll whereMultipleChoice($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Poll whereSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Poll whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Poll whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Poll whereUserId($value)
* @mixin \Eloquent
*/
class Poll extends Model
{
use HasFactory;
+2 -29
View File
@@ -20,33 +20,6 @@ use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use voku\helper\AntiXSS;
/**
* App\Models\Post.
*
* @property int $id
* @property string $content
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property int $user_id
* @property int $topic_id
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Like[] $likes
* @property-read int|null $likes_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\BonTransactions[] $tips
* @property-read int|null $tips_count
* @property-read \App\Models\Topic $topic
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Post newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Post newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Post query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Post whereContent($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Post whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Post whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Post whereTopicId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Post whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Post whereUserId($value)
* @mixin \Eloquent
*/
class Post extends Model
{
use HasFactory;
@@ -74,7 +47,7 @@ class Post extends Model
/**
* A Post Has Many Likes.
*/
public function likes(): \Illuminate\Database\Eloquent\Builder
public function likes(): \Illuminate\Database\Eloquent\Relations\HasMany
{
return $this->hasMany(Like::class)->where('like', '=', 1);
}
@@ -82,7 +55,7 @@ class Post extends Model
/**
* A Post Has Many Dislikes.
*/
public function dislikes(): \Illuminate\Database\Eloquent\Builder
public function dislikes(): \Illuminate\Database\Eloquent\Relations\HasMany
{
return $this->hasMany(Like::class)->where('dislike', '=', 1);
}
-29
View File
@@ -20,35 +20,6 @@ use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use voku\helper\AntiXSS;
/**
* App\Models\PrivateMessage.
*
* @property int $id
* @property int $sender_id
* @property int $receiver_id
* @property string $subject
* @property string $message
* @property int $read
* @property int|null $related_to
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\User $receiver
* @property-read \App\Models\User $sender
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PrivateMessage newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PrivateMessage newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PrivateMessage query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PrivateMessage whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PrivateMessage whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PrivateMessage whereMessage($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PrivateMessage whereRead($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PrivateMessage whereReceiverId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PrivateMessage whereRelatedTo($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PrivateMessage whereSenderId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PrivateMessage whereSubject($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PrivateMessage whereUpdatedAt($value)
* @mixin \Eloquent
*/
class PrivateMessage extends Model
{
use HasFactory;
-40
View File
@@ -17,46 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Report.
*
* @property int $id
* @property string $type
* @property int $reporter_id
* @property int|null $staff_id
* @property string $title
* @property string $message
* @property int $solved
* @property string|null $verdict
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property int $reported_user
* @property int $torrent_id
* @property int $request_id
* @property-read \App\Models\User $reported
* @property-read \App\Models\User $reporter
* @property-read \App\Models\TorrentRequest $request
* @property-read \App\Models\User|null $staff
* @property-read \App\Models\Torrent $torrent
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Report newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Report newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Report query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Report whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Report whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Report whereMessage($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Report whereReportedUser($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Report whereReporterId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Report whereRequestId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Report whereSolved($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Report whereStaffId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Report whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Report whereTorrentId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Report whereType($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Report whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Report whereVerdict($value)
* @mixin \Eloquent
*/
class Report extends Model
{
use HasFactory;
-22
View File
@@ -17,28 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Resolution.
*
* @property int $id
* @property string $name
* @property string $slug
* @property int $position
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\TorrentRequest[] $requests
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Torrent[] $torrents
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Resolution newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Resolution newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Resolution query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Resolution whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Resolution whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Resolution wherePosition($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Resolution whereSlug($value)
* @mixin \Eloquent
*
* @property-read int|null $requests_count
* @property-read int|null $torrents_count
*/
class Resolution extends Model
{
use HasFactory;
-38
View File
@@ -18,44 +18,6 @@ use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
/**
* App\Models\Rss.
*
* @property int $id
* @property int $position
* @property string $name
* @property int $user_id
* @property int $staff_id
* @property int $is_private
* @property int $is_torrent
* @property array $json_torrent
* @property \Illuminate\Support\Carbon|null $deleted_at
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read array $expected_fields
* @property-read string $object_torrent
* @property-read \App\Models\User $staff
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Rss newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Rss newQuery()
* @method static \Illuminate\Database\Query\Builder|\App\Models\Rss onlyTrashed()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Rss query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Rss whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Rss whereDeletedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Rss whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Rss whereIsPrivate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Rss whereIsTorrent($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Rss whereJsonTorrent($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Rss whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Rss wherePosition($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Rss whereStaffId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Rss whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Rss whereUserId($value)
* @method static \Illuminate\Database\Query\Builder|\App\Models\Rss withTrashed()
* @method static \Illuminate\Database\Query\Builder|\App\Models\Rss withoutTrashed()
* @mixin \Eloquent
*/
class Rss extends Model
{
use HasFactory;
+2 -2
View File
@@ -26,7 +26,7 @@ class Season extends Model
/**
* Has Many Torrents.
*/
public function torrents(): \Illuminate\Database\Eloquent\Builder
public function torrents(): \Illuminate\Database\Eloquent\Relations\HasMany
{
return $this->hasMany(Torrent::class, 'tmdb', 'tv_id')->whereHas('category', function ($q) {
$q->where('tv_meta', '=', true);
@@ -38,7 +38,7 @@ class Season extends Model
return $this->belongsTo(Tv::class);
}
public function episodes(): \Illuminate\Database\Query\Builder
public function episodes(): \Illuminate\Database\Eloquent\Relations\HasMany
{
return $this->hasMany(Episode::class)
->orderBy('episode_number');
-22
View File
@@ -18,28 +18,6 @@ use App\Traits\Encryptable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Seedbox.
*
* @property int $id
* @property int $user_id
* @property string $name
* @property string $ip
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Seedbox newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Seedbox newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Seedbox query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Seedbox whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Seedbox whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Seedbox whereIp($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Seedbox whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Seedbox whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Seedbox whereUserId($value)
* @mixin \Eloquent
*/
class Seedbox extends Model
{
use HasFactory;
-24
View File
@@ -17,30 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Subscription.
*
* @property int $id
* @property int $user_id
* @property int|null $forum_id
* @property int|null $topic_id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\Forum|null $forum
* @property-read \App\Models\Topic|null $topic
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subscription newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subscription newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subscription query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subscription whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subscription whereForumId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subscription whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subscription whereTopicId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subscription whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subscription whereUserId($value)
* @mixin \Eloquent
*/
class Subscription extends Model
{
use HasFactory;
-46
View File
@@ -17,52 +17,6 @@ use App\Helpers\StringHelper;
use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Subtitle.
*
* @property int $id
* @property string $title
* @property string $file_name
* @property int $file_size
* @property int $language_id
* @property string $extension
* @property string|null $note
* @property int|null $downloads
* @property int $verified
* @property int $user_id
* @property int $torrent_id
* @property int $anon
* @property int $status
* @property string|null $moderated_at
* @property int|null $moderated_by
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\MediaLanguage $language
* @property-read \App\Models\Torrent $torrent
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subtitle newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subtitle newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subtitle query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subtitle whereAnon($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subtitle whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subtitle whereDownloads($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subtitle whereExtension($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subtitle whereFileName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subtitle whereFileSize($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subtitle whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subtitle whereLanguageId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subtitle whereModeratedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subtitle whereModeratedBy($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subtitle whereNote($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subtitle whereStatus($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subtitle whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subtitle whereTorrentId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subtitle whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subtitle whereUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Subtitle whereVerified($value)
* @mixin \Eloquent
*/
class Subtitle extends Model
{
use Auditable;
-21
View File
@@ -17,27 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Thank.
*
* @property int $id
* @property int $user_id
* @property int $torrent_id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\Torrent $torrent
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Thank newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Thank newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Thank query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Thank whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Thank whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Thank whereTorrentId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Thank whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Thank whereUserId($value)
* @mixin \Eloquent
*/
class Thank extends Model
{
use HasFactory;
-59
View File
@@ -18,65 +18,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Topic.
*
* @property int $id
* @property string $name
* @property string $slug
* @property string|null $state
* @property int $pinned
* @property int $approved
* @property int $denied
* @property int $solved
* @property int $invalid
* @property int $bug
* @property int $suggestion
* @property int $implemented
* @property int|null $num_post
* @property int|null $first_post_user_id
* @property int|null $last_post_user_id
* @property string|null $first_post_user_username
* @property string|null $last_post_user_username
* @property \Illuminate\Support\Carbon|null $last_reply_at
* @property int|null $views
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property int $forum_id
* @property-read \App\Models\Forum $forum
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Post[] $posts
* @property-read int|null $posts_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Subscription[] $subscriptions
* @property-read int|null $subscriptions_count
* @property-read \App\Models\User|null $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereApproved($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereBug($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereDenied($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereFirstPostUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereFirstPostUserUsername($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereForumId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereImplemented($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereInvalid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereLastPostUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereLastPostUserUsername($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereLastReplyAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereNumPost($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic wherePinned($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereSolved($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereState($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereSuggestion($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Topic whereViews($value)
* @mixin \Eloquent
*/
class Topic extends Model
{
use HasFactory;
+1 -114
View File
@@ -26,114 +26,6 @@ use Illuminate\Database\Eloquent\Model;
use Kyslik\ColumnSortable\Sortable;
use voku\helper\AntiXSS;
/**
* App\Models\Torrent.
*
* @property int $id
* @property string $name
* @property string $slug
* @property string $description
* @property string|null $mediainfo
* @property string $info_hash
* @property string $file_name
* @property int $num_file
* @property float $size
* @property string|null $nfo
* @property int $leechers
* @property int $seeders
* @property int $times_completed
* @property int|null $category_id
* @property string $announce
* @property int $user_id
* @property string $imdb
* @property string $tvdb
* @property string $tmdb
* @property string $mal
* @property string $igdb
* @property int $stream
* @property int $free
* @property int $doubleup
* @property int $highspeed
* @property \Illuminate\Database\Eloquent\Collection|\App\Models\FeaturedTorrent[] $featured
* @property int $status
* @property \Illuminate\Support\Carbon|null $moderated_at
* @property int|null $moderated_by
* @property int $anon
* @property int $sticky
* @property int $sd
* @property int $internal
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property string|null $release_year
* @property int $type_id
* @property-read \App\Models\Category|null $category
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Comment[] $comments
* @property-read int|null $comments_count
* @property-read int|null $featured_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\TorrentFile[] $files
* @property-read int|null $files_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\History[] $history
* @property-read int|null $history_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Warning[] $hitrun
* @property-read int|null $hitrun_count
* @property-read \App\Models\User|null $moderated
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Peer[] $peers
* @property-read int|null $peers_count
* @property-read \App\Models\TorrentRequest|null $request
* @property-write mixed $media_info
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Subtitle[] $subtitles
* @property-read int|null $subtitles_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Thank[] $thanks
* @property-read int|null $thanks_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\BonTransactions[] $tips
* @property-read int|null $tips_count
* @property-read \App\Models\Type $type
* @property-read \App\Models\User $uploader
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent sortable($defaultParameters = null)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereAnnounce($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereAnon($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereCategoryId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereDoubleup($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereFeatured($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereFileName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereFree($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereHighspeed($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereIgdb($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereImdb($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereInfoHash($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereInternal($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereLeechers($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereMal($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereMediainfo($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereModeratedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereModeratedBy($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereNfo($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereNumFile($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereReleaseYear($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereSd($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereSeeders($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereSize($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereStatus($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereSticky($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereStream($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereTimesCompleted($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereTmdb($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereTvdb($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereTypeId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Torrent whereUserId($value)
* @mixin \Eloquent
*/
class Torrent extends Model
{
use HasFactory;
@@ -264,7 +156,7 @@ class Torrent extends Model
/**
* Has Many Tips.
*/
public function tips(): \Illuminate\Database\Eloquent\Builder
public function tips(): \Illuminate\Database\Eloquent\Relations\HasMany
{
return $this->hasMany(BonTransactions::class, 'torrent_id', 'id')->where('name', '=', 'tip');
}
@@ -343,8 +235,6 @@ class Torrent extends Model
/**
* Parse Description And Return Valid HTML.
*
* @return string Parsed BBCODE To HTML
*/
public function getDescriptionHtml(): string
{
@@ -392,9 +282,6 @@ class Torrent extends Model
/**
* Notify Uploader When An Action Is Taken.
*
* @param $type
* @param $payload
*/
public function notifyUploader($type, $payload): bool
{
-18
View File
@@ -17,24 +17,6 @@ use App\Helpers\StringHelper;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\TorrentFile.
*
* @property int $id
* @property string $name
* @property int $size
* @property int $torrent_id
* @property-read \App\Models\Torrent $torrent
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentFile newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentFile newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentFile query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentFile whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentFile whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentFile whereSize($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentFile whereTorrentId($value)
* @mixin \Eloquent
*/
class TorrentFile extends Model
{
use HasFactory;
-65
View File
@@ -21,71 +21,6 @@ use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use voku\helper\AntiXSS;
/**
* App\Models\TorrentRequest.
*
* @property int $id
* @property string $name
* @property int $category_id
* @property string|null $imdb
* @property string|null $tvdb
* @property string|null $tmdb
* @property string|null $mal
* @property string $igdb
* @property string $description
* @property int $user_id
* @property float $bounty
* @property int $votes
* @property int|null $claimed
* @property int $anon
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property int|null $filled_by
* @property string|null $filled_hash
* @property \Illuminate\Support\Carbon|null $filled_when
* @property int $filled_anon
* @property int|null $approved_by
* @property \Illuminate\Support\Carbon|null $approved_when
* @property int $type_id
* @property-read \App\Models\User|null $FillUser
* @property-read \App\Models\User|null $approveUser
* @property-read \App\Models\Category $category
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Comment[] $comments
* @property-read int|null $comments_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\TorrentRequestBounty[] $requestBounty
* @property-read int|null $request_bounty_count
* @property-read \App\Models\Torrent|null $torrent
* @property-read \App\Models\Type $type
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereAnon($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereApprovedBy($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereApprovedWhen($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereBounty($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereCategoryId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereClaimed($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereFilledAnon($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereFilledBy($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereFilledHash($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereFilledWhen($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereIgdb($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereImdb($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereMal($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereTmdb($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereTvdb($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereTypeId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequest whereVotes($value)
* @mixin \Eloquent
*/
class TorrentRequest extends Model
{
use HasFactory;
-25
View File
@@ -17,31 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\TorrentRequestBounty.
*
* @property int $id
* @property int $user_id
* @property float $seedbonus
* @property int $requests_id
* @property int $anon
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\TorrentRequest $request
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequestBounty newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequestBounty newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequestBounty query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequestBounty whereAnon($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequestBounty whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequestBounty whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequestBounty whereRequestsId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequestBounty whereSeedbonus($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequestBounty whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequestBounty whereUserId($value)
* @mixin \Eloquent
*/
class TorrentRequestBounty extends Model
{
use HasFactory;
-21
View File
@@ -17,27 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\TorrentRequestClaim.
*
* @property int $id
* @property int $request_id
* @property string|null $username
* @property int $anon
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequestClaim newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequestClaim newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequestClaim query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequestClaim whereAnon($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequestClaim whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequestClaim whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequestClaim whereRequestId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequestClaim whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TorrentRequestClaim whereUsername($value)
* @mixin \Eloquent
*/
class TorrentRequestClaim extends Model
{
use HasFactory;
+2 -2
View File
@@ -26,14 +26,14 @@ class Tv extends Model
/**
* Has Many Torrents.
*/
public function torrents(): \Illuminate\Database\Eloquent\Builder
public function torrents(): \Illuminate\Database\Eloquent\Relations\HasMany
{
return $this->hasMany(Torrent::class, 'tmdb', 'id')->whereHas('category', function ($q) {
$q->where('tv_meta', '=', true);
});
}
public function seasons(): \Illuminate\Database\Query\Builder
public function seasons(): \Illuminate\Database\Eloquent\Relations\HasMany
{
return $this->hasMany(Season::class)
->orderBy('season_number');
-27
View File
@@ -17,33 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\TwoStepAuth.
*
* @property int $id
* @property int $userId
* @property string|null $authCode
* @property int $authCount
* @property bool $authStatus
* @property \Illuminate\Support\Carbon|null $authDate
* @property \Illuminate\Support\Carbon|null $requestDate
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TwoStepAuth newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TwoStepAuth newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TwoStepAuth query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TwoStepAuth whereAuthCode($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TwoStepAuth whereAuthCount($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TwoStepAuth whereAuthDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TwoStepAuth whereAuthStatus($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TwoStepAuth whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TwoStepAuth whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TwoStepAuth whereRequestDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TwoStepAuth whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TwoStepAuth whereUserId($value)
* @mixin \Eloquent
*/
class TwoStepAuth extends Model
{
use HasFactory;
-21
View File
@@ -17,27 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Type.
*
* @property int $id
* @property string $name
* @property string $slug
* @property int $position
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\TorrentRequest[] $requests
* @property-read int|null $requests_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Torrent[] $torrents
* @property-read int|null $torrents_count
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Type newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Type newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Type query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Type whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Type whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Type wherePosition($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Type whereSlug($value)
* @mixin \Eloquent
*/
class Type extends Model
{
use HasFactory;
-20
View File
@@ -17,26 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\UserActivation.
*
* @property int $id
* @property int $user_id
* @property string $token
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserActivation newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserActivation newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserActivation query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserActivation whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserActivation whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserActivation whereToken($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserActivation whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserActivation whereUserId($value)
* @mixin \Eloquent
*/
class UserActivation extends Model
{
use HasFactory;
-29
View File
@@ -16,35 +16,6 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\UserAudible.
*
* @property int $id
* @property int $user_id
* @property int|null $room_id
* @property int|null $target_id
* @property int|null $bot_id
* @property int $status
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\Bot|null $bot
* @property-read \App\Models\Chatroom|null $room
* @property-read \App\Models\User|null $target
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAudible newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAudible newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAudible query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAudible whereBotId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAudible whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAudible whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAudible whereRoomId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAudible whereStatus($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAudible whereTargetId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAudible whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserAudible whereUserId($value)
* @mixin \Eloquent
*/
class UserAudible extends Model
{
use HasFactory;
-27
View File
@@ -16,33 +16,6 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\UserEcho.
*
* @property int $id
* @property int $user_id
* @property int|null $room_id
* @property int|null $target_id
* @property int|null $bot_id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\Bot|null $bot
* @property-read \App\Models\Chatroom|null $room
* @property-read \App\Models\User|null $target
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserEcho newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserEcho newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserEcho query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserEcho whereBotId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserEcho whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserEcho whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserEcho whereRoomId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserEcho whereTargetId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserEcho whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserEcho whereUserId($value)
* @mixin \Eloquent
*/
class UserEcho extends Model
{
use HasFactory;
-74
View File
@@ -17,80 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\UserNotification.
*
* @property int $id
* @property int $user_id
* @property int $show_bon_gift
* @property int $show_mention_forum_post
* @property int $show_mention_article_comment
* @property int $show_mention_request_comment
* @property int $show_mention_torrent_comment
* @property int $show_subscription_topic
* @property int $show_subscription_forum
* @property int $show_forum_topic
* @property int $show_following_upload
* @property int $show_request_bounty
* @property int $show_request_comment
* @property int $show_request_fill
* @property int $show_request_fill_approve
* @property int $show_request_fill_reject
* @property int $show_request_claim
* @property int $show_request_unclaim
* @property int $show_torrent_comment
* @property int $show_torrent_tip
* @property int $show_torrent_thank
* @property int $show_account_follow
* @property int $show_account_unfollow
* @property array $json_account_groups
* @property array $json_bon_groups
* @property array $json_mention_groups
* @property array $json_request_groups
* @property array $json_torrent_groups
* @property array $json_forum_groups
* @property array $json_following_groups
* @property array $json_subscription_groups
* @property-read array $expected_fields
* @property-read array $expected_groups
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereJsonAccountGroups($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereJsonBonGroups($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereJsonFollowingGroups($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereJsonForumGroups($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereJsonMentionGroups($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereJsonRequestGroups($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereJsonSubscriptionGroups($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereJsonTorrentGroups($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowAccountFollow($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowAccountUnfollow($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowBonGift($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowFollowingUpload($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowForumTopic($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowMentionArticleComment($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowMentionForumPost($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowMentionRequestComment($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowMentionTorrentComment($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowRequestBounty($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowRequestClaim($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowRequestComment($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowRequestFill($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowRequestFillApprove($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowRequestFillReject($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowRequestUnclaim($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowSubscriptionForum($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowSubscriptionTopic($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowTorrentComment($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowTorrentThank($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereShowTorrentTip($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserNotification whereUserId($value)
* @mixin \Eloquent
*/
class UserNotification extends Model
{
use HasFactory;
-94
View File
@@ -17,100 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\UserPrivacy.
*
* @property int $id
* @property int $user_id
* @property int $show_achievement
* @property int $show_bon
* @property int $show_comment
* @property int $show_download
* @property int $show_follower
* @property int $show_online
* @property int $show_peer
* @property int $show_post
* @property int $show_profile
* @property int $show_profile_about
* @property int $show_profile_achievement
* @property int $show_profile_badge
* @property int $show_profile_follower
* @property int $show_profile_title
* @property int $show_profile_bon_extra
* @property int $show_profile_comment_extra
* @property int $show_profile_forum_extra
* @property int $show_profile_request_extra
* @property int $show_profile_torrent_count
* @property int $show_profile_torrent_extra
* @property int $show_profile_torrent_ratio
* @property int $show_profile_torrent_seed
* @property int $show_profile_warning
* @property int $show_rank
* @property int $show_requested
* @property int $show_topic
* @property int $show_upload
* @property int $show_wishlist
* @property array $json_profile_groups
* @property array $json_torrent_groups
* @property array $json_forum_groups
* @property array $json_bon_groups
* @property array $json_comment_groups
* @property array $json_wishlist_groups
* @property array $json_follower_groups
* @property array $json_achievement_groups
* @property array $json_rank_groups
* @property array $json_request_groups
* @property array $json_other_groups
* @property-read array $expected_fields
* @property-read array $expected_groups
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereJsonAchievementGroups($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereJsonBonGroups($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereJsonCommentGroups($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereJsonFollowerGroups($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereJsonForumGroups($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereJsonOtherGroups($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereJsonProfileGroups($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereJsonRankGroups($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereJsonRequestGroups($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereJsonTorrentGroups($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereJsonWishlistGroups($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowAchievement($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowBon($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowComment($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowDownload($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowFollower($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowOnline($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowPeer($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowPost($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowProfile($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowProfileAbout($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowProfileAchievement($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowProfileBadge($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowProfileBonExtra($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowProfileCommentExtra($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowProfileFollower($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowProfileForumExtra($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowProfileRequestExtra($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowProfileTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowProfileTorrentCount($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowProfileTorrentExtra($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowProfileTorrentRatio($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowProfileTorrentSeed($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowProfileWarning($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowRank($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowRequested($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowTopic($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowUpload($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereShowWishlist($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserPrivacy whereUserId($value)
* @mixin \Eloquent
*/
class UserPrivacy extends Model
{
use HasFactory;
-21
View File
@@ -17,27 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Voter.
*
* @property int $id
* @property int $poll_id
* @property int $user_id
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\Poll $poll
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Voter newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Voter newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Voter query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Voter whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Voter whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Voter wherePollId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Voter whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Voter whereUserId($value)
* @mixin \Eloquent
*/
class Voter extends Model
{
use HasFactory;
-38
View File
@@ -18,44 +18,6 @@ use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
/**
* App\Models\Warning.
*
* @property int $id
* @property int $user_id
* @property int $warned_by
* @property int $torrent
* @property string $reason
* @property string|null $expires_on
* @property int $active
* @property int|null $deleted_by
* @property \Illuminate\Support\Carbon|null $deleted_at
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\User|null $deletedBy
* @property-read \App\Models\User $staffuser
* @property-read \App\Models\Torrent $torrenttitle
* @property-read \App\Models\User $warneduser
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Warning newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Warning newQuery()
* @method static \Illuminate\Database\Query\Builder|\App\Models\Warning onlyTrashed()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Warning query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Warning whereActive($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Warning whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Warning whereDeletedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Warning whereDeletedBy($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Warning whereExpiresOn($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Warning whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Warning whereReason($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Warning whereTorrent($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Warning whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Warning whereUserId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Warning whereWarnedBy($value)
* @method static \Illuminate\Database\Query\Builder|\App\Models\Warning withTrashed()
* @method static \Illuminate\Database\Query\Builder|\App\Models\Warning withoutTrashed()
* @mixin \Eloquent
*/
class Warning extends Model
{
use HasFactory;
-26
View File
@@ -17,32 +17,6 @@ use App\Traits\Auditable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Wish.
*
* @property int $id
* @property int $user_id
* @property string $title
* @property string $imdb
* @property string $type
* @property string|null $source
* @property \Illuminate\Support\Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at
* @property-read \App\Models\User $user
*
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Wish newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Wish newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Wish query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Wish whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Wish whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Wish whereImdb($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Wish whereSource($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Wish whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Wish whereType($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Wish whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Wish whereUserId($value)
* @mixin \Eloquent
*/
class Wish extends Model
{
use HasFactory;