Add barryvdh/laravel-ide-helper

This commit is contained in:
DariusIII
2018-05-14 23:18:48 +02:00
parent ab2243e00a
commit 9e4959950e
70 changed files with 1928 additions and 52 deletions
+1
View File
@@ -1,4 +1,5 @@
2018-05-14 DariusIII
* Chg: Add barryvdh/laravel-ide-helper
* Chg: Update Books class
* Fix: Use DBFacade for select query
* Fix: Fix couple of console problems
+17
View File
@@ -5,6 +5,23 @@ namespace App\Models;
use Yadakhov\InsertOnDuplicateKey;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\AnidbEpisode
*
* @property int $anidbid ID of title from AniDB
* @property int $episodeid anidb id for this episode
* @property int $episode_no Numeric version of episode (leave 0 for combined episodes).
* @property string $episode_title Title of the episode (en, x-jat)
* @property string $airdate
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\AnidbInfo[] $info
* @property-read \App\Models\AnidbTitle $title
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnidbEpisode whereAirdate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnidbEpisode whereAnidbid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnidbEpisode whereEpisodeNo($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnidbEpisode whereEpisodeTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnidbEpisode whereEpisodeid($value)
* @mixin \Eloquent
*/
class AnidbEpisode extends Model
{
use InsertOnDuplicateKey;
+7
View File
@@ -4,6 +4,13 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\AnidbInfo
*
* @property-read \App\Models\AnidbEpisode $episode
* @property-read \App\Models\AnidbTitle $title
* @mixin \Eloquent
*/
class AnidbInfo extends Model
{
/**
+15
View File
@@ -5,6 +5,21 @@ namespace App\Models;
use Yadakhov\InsertOnDuplicateKey;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\AnidbTitle
*
* @property int $anidbid ID of title from AniDB
* @property string $type type of title.
* @property string $lang
* @property string $title
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\AnidbEpisode[] $episode
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\AnidbInfo[] $info
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnidbTitle whereAnidbid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnidbTitle whereLang($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnidbTitle whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnidbTitle whereType($value)
* @mixin \Eloquent
*/
class AnidbTitle extends Model
{
use InsertOnDuplicateKey;
+29
View File
@@ -4,6 +4,35 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\AudioData
*
* @property int $id
* @property int $releases_id FK to releases.id
* @property int $audioid
* @property string|null $audioformat
* @property string|null $audiomode
* @property string|null $audiobitratemode
* @property string|null $audiobitrate
* @property string|null $audiochannels
* @property string|null $audiosamplerate
* @property string|null $audiolibrary
* @property string|null $audiolanguage
* @property string|null $audiotitle
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereAudiobitrate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereAudiobitratemode($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereAudiochannels($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereAudioformat($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereAudioid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereAudiolanguage($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereAudiolibrary($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereAudiomode($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereAudiosamplerate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereAudiotitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereReleasesId($value)
* @mixin \Eloquent
*/
class AudioData extends Model
{
/**
+23
View File
@@ -4,6 +4,29 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Binary
*
* @property int $id
* @property string $name
* @property int $collections_id
* @property int $filenumber
* @property int $totalparts
* @property int $currentparts
* @property bool $partcheck
* @property int $partsize
* @property mixed $binaryhash
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Binary whereBinaryhash($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Binary whereCollectionsId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Binary whereCurrentparts($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Binary whereFilenumber($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Binary whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Binary whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Binary wherePartcheck($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Binary wherePartsize($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Binary whereTotalparts($value)
* @mixin \Eloquent
*/
class Binary extends Model
{
//
+21
View File
@@ -4,6 +4,27 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\BinaryBlacklist
*
* @property int $id
* @property string|null $groupname
* @property string $regex
* @property int $msgcol
* @property int $optype
* @property int $status
* @property string|null $description
* @property string|null $last_activity
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BinaryBlacklist whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BinaryBlacklist whereGroupname($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BinaryBlacklist whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BinaryBlacklist whereLastActivity($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BinaryBlacklist whereMsgcol($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BinaryBlacklist whereOptype($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BinaryBlacklist whereRegex($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BinaryBlacklist whereStatus($value)
* @mixin \Eloquent
*/
class BinaryBlacklist extends Model
{
/**
+37
View File
@@ -6,6 +6,43 @@ use Laravel\Scout\Searchable;
use Illuminate\Database\Eloquent\Model;
use App\Support\Database\CacheQueryBuilder;
/**
* App\Models\BookInfo
*
* @property int $id
* @property string $title
* @property string $author
* @property string|null $asin
* @property string|null $isbn
* @property string|null $ean
* @property string|null $url
* @property int|null $salesrank
* @property string|null $publisher
* @property string|null $publishdate
* @property string|null $pages
* @property string|null $overview
* @property string $genre
* @property bool $cover
* @property \Carbon\Carbon|null $created_at
* @property \Carbon\Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereAsin($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereAuthor($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereCover($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereEan($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereGenre($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereIsbn($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereOverview($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo wherePages($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo wherePublishdate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo wherePublisher($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereSalesrank($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereUrl($value)
* @mixin \Eloquent
*/
class BookInfo extends Model
{
use Searchable;
+26
View File
@@ -6,6 +6,32 @@ use Illuminate\Support\Carbon;
use Watson\Rememberable\Rememberable;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Category
*
* @property int $id
* @property string $title
* @property int|null $parentid
* @property int $status
* @property string|null $description
* @property bool $disablepreview
* @property int $minsizetoformrelease
* @property int $maxsizetoformrelease
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Category[] $children
* @property-read \App\Models\Category|null $parent
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Release[] $releases
* @property-read \App\Models\RoleExcludedCategory $roleExcludedCategory
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserExcludedCategory[] $userExcludedCategory
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereDisablepreview($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereMaxsizetoformrelease($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereMinsizetoformrelease($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereParentid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereStatus($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereTitle($value)
* @mixin \Eloquent
*/
class Category extends Model
{
use Rememberable;
+19
View File
@@ -4,6 +4,25 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\CategoryRegex
*
* @property int $id
* @property string $group_regex This is a regex to match against usenet groups
* @property string $regex Regex used to match a release name to categorize it
* @property bool $status 1=ON 0=OFF
* @property string $description Optional extra details on this regex
* @property int $ordinal Order to run the regex in
* @property int $categories_id Which categories id to put the release in
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CategoryRegex whereCategoriesId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CategoryRegex whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CategoryRegex whereGroupRegex($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CategoryRegex whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CategoryRegex whereOrdinal($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CategoryRegex whereRegex($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CategoryRegex whereStatus($value)
* @mixin \Eloquent
*/
class CategoryRegex extends Model
{
//
+35
View File
@@ -4,6 +4,41 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Collection
*
* @property int $id
* @property string $subject
* @property string $fromname
* @property string|null $date
* @property string $xref
* @property int $totalfiles
* @property int $groups_id
* @property string $collectionhash
* @property int $collection_regexes_id FK to collection_regexes.id
* @property string|null $dateadded
* @property string $added
* @property bool $filecheck
* @property int $filesize
* @property int|null $releases_id
* @property string $noise
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereAdded($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereCollectionRegexesId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereCollectionhash($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereDateadded($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereFilecheck($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereFilesize($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereFromname($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereGroupsId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereNoise($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereReleasesId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereSubject($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereTotalfiles($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereXref($value)
* @mixin \Eloquent
*/
class Collection extends Model
{
//
+17
View File
@@ -4,6 +4,23 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\CollectionRegex
*
* @property int $id
* @property string $group_regex This is a regex to match against usenet groups
* @property string $regex Regex used for collection grouping
* @property bool $status 1=ON 0=OFF
* @property string $description Optional extra details on this regex
* @property int $ordinal Order to run the regex in
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CollectionRegex whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CollectionRegex whereGroupRegex($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CollectionRegex whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CollectionRegex whereOrdinal($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CollectionRegex whereRegex($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CollectionRegex whereStatus($value)
* @mixin \Eloquent
*/
class CollectionRegex extends Model
{
//
+33
View File
@@ -6,6 +6,39 @@ use Laravel\Scout\Searchable;
use Illuminate\Database\Eloquent\Model;
use App\Support\Database\CacheQueryBuilder;
/**
* App\Models\ConsoleInfo
*
* @property int $id
* @property string $title
* @property string|null $asin
* @property string|null $url
* @property int|null $salesrank
* @property string|null $platform
* @property string|null $publisher
* @property int|null $genres_id
* @property string|null $esrb
* @property string|null $releasedate
* @property string|null $review
* @property bool $cover
* @property \Carbon\Carbon|null $created_at
* @property \Carbon\Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereAsin($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereCover($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereEsrb($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereGenresId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo wherePlatform($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo wherePublisher($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereReleasedate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereReview($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereSalesrank($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereUrl($value)
* @mixin \Eloquent
*/
class ConsoleInfo extends Model
{
use Searchable;
+27
View File
@@ -4,6 +4,33 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Content
*
* @property int $id
* @property string $title
* @property string|null $url
* @property string|null $body
* @property string $metadescription
* @property string $metakeywords
* @property int $contenttype
* @property int $showinmenu
* @property int $status
* @property int|null $ordinal
* @property int $role
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereBody($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereContenttype($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereMetadescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereMetakeywords($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereOrdinal($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereRole($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereShowinmenu($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereStatus($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereUrl($value)
* @mixin \Eloquent
*/
class Content extends Model
{
/**
+41
View File
@@ -4,6 +4,47 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Country
*
* @property int $id
* @property string|null $capital
* @property string|null $citizenship
* @property string $country_code
* @property string|null $currency
* @property string|null $currency_code
* @property string|null $currency_sub_unit
* @property string|null $currency_symbol
* @property int|null $currency_decimals
* @property string|null $full_name
* @property string $iso_3166_2
* @property string $iso_3166_3
* @property string $name
* @property string $region_code
* @property string $sub_region_code
* @property bool $eea
* @property string|null $calling_code
* @property string|null $flag
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCallingCode($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCapital($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCitizenship($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCountryCode($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCurrency($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCurrencyCode($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCurrencyDecimals($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCurrencySubUnit($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCurrencySymbol($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereEea($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereFlag($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereFullName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereIso31662($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereIso31663($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereRegionCode($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereSubRegionCode($value)
* @mixin \Eloquent
*/
class Country extends Model
{
/**
+13
View File
@@ -5,6 +5,19 @@ namespace App\Models;
use Yadakhov\InsertOnDuplicateKey;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\DnzbFailure
*
* @property int $release_id
* @property int $users_id
* @property int $failed
* @property-read \App\Models\Release $release
* @property-read \App\Models\User $user
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DnzbFailure whereFailed($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DnzbFailure whereReleaseId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DnzbFailure whereUsersId($value)
* @mixin \Eloquent
*/
class DnzbFailure extends Model
{
use InsertOnDuplicateKey;
+27
View File
@@ -5,6 +5,33 @@ namespace App\Models;
use Illuminate\Support\Carbon;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Forumpost
*
* @property int $id
* @property int $forumid
* @property int $parentid
* @property int $users_id
* @property string $subject
* @property string $message
* @property bool $locked
* @property bool $sticky
* @property int $replies
* @property \Carbon\Carbon|null $created_at
* @property \Carbon\Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereForumid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereLocked($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereMessage($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereParentid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereReplies($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereSticky($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereSubject($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereUsersId($value)
* @mixin \Eloquent
*/
class Forumpost extends Model
{
/**
+35
View File
@@ -6,6 +6,41 @@ use Laravel\Scout\Searchable;
use Illuminate\Database\Eloquent\Model;
use App\Support\Database\CacheQueryBuilder;
/**
* App\Models\GamesInfo
*
* @property int $id
* @property string $title
* @property string|null $asin
* @property string|null $url
* @property string|null $publisher
* @property int|null $genres_id
* @property string|null $esrb
* @property string|null $releasedate
* @property string|null $review
* @property bool $cover
* @property bool $backdrop
* @property string $trailer
* @property string $classused
* @property \Carbon\Carbon|null $created_at
* @property \Carbon\Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereAsin($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereBackdrop($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereClassused($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereCover($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereEsrb($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereGenresId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo wherePublisher($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereReleasedate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereReview($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereTrailer($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereUrl($value)
* @mixin \Eloquent
*/
class GamesInfo extends Model
{
use Searchable;
+14
View File
@@ -4,6 +4,20 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Genre
*
* @property int $id
* @property string $title
* @property int|null $type
* @property bool $disabled
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\MusicInfo[] $music
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Genre whereDisabled($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Genre whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Genre whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Genre whereType($value)
* @mixin \Eloquent
*/
class Genre extends Model
{
/**
+32
View File
@@ -11,6 +11,38 @@ use Illuminate\Support\Carbon;
use Illuminate\Support\Facades\DB;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Group
*
* @property int $id
* @property string $name
* @property int $backfill_target
* @property int $first_record
* @property string|null $first_record_postdate
* @property int $last_record
* @property string|null $last_record_postdate
* @property string|null $last_updated
* @property int|null $minfilestoformrelease
* @property int|null $minsizetoformrelease
* @property bool $active
* @property bool $backfill
* @property string|null $description
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Release[] $release
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereActive($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereBackfill($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereBackfillTarget($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereFirstRecord($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereFirstRecordPostdate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereLastRecord($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereLastRecordPostdate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereLastUpdated($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereMinfilestoformrelease($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereMinsizetoformrelease($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereName($value)
* @mixin \Eloquent
*/
class Group extends Model
{
/**
+16
View File
@@ -5,6 +5,22 @@ namespace App\Models;
use Illuminate\Support\Carbon;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Invitation
*
* @property int $id
* @property string $guid
* @property int $users_id
* @property string|null $created_at
* @property string|null $updated_at
* @property-read \App\Models\User $user
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invitation whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invitation whereGuid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invitation whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invitation whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invitation whereUsersId($value)
* @mixin \Eloquent
*/
class Invitation extends Model
{
public const DEFAULT_INVITES = 1;
+21
View File
@@ -4,6 +4,27 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Menu
*
* @property int $id
* @property string $href
* @property string $title
* @property int $newwindow
* @property string $tooltip
* @property int $role
* @property int $ordinal
* @property string $menueval
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Menu whereHref($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Menu whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Menu whereMenueval($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Menu whereNewwindow($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Menu whereOrdinal($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Menu whereRole($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Menu whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Menu whereTooltip($value)
* @mixin \Eloquent
*/
class Menu extends Model
{
/**
+13
View File
@@ -4,6 +4,19 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\MissedPart
*
* @property int $id
* @property int $numberid
* @property int $groups_id FK to groups.id
* @property bool $attempts
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MissedPart whereAttempts($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MissedPart whereGroupsId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MissedPart whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MissedPart whereNumberid($value)
* @mixin \Eloquent
*/
class MissedPart extends Model
{
/**
+43
View File
@@ -4,6 +4,49 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\MovieInfo
*
* @property int $id
* @property int $imdbid
* @property int $tmdbid
* @property string $title
* @property string $tagline
* @property string $rating
* @property string $rtrating RottenTomatoes rating score
* @property string $plot
* @property string $year
* @property string $genre
* @property string $type
* @property string $director
* @property string $actors
* @property string $language
* @property bool $cover
* @property bool $backdrop
* @property \Carbon\Carbon|null $created_at
* @property \Carbon\Carbon|null $updated_at
* @property string $trailer
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereActors($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereBackdrop($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereCover($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereDirector($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereGenre($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereImdbid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereLanguage($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo wherePlot($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereRating($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereRtrating($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereTagline($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereTmdbid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereTrailer($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereType($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereYear($value)
* @mixin \Eloquent
*/
class MovieInfo extends Model
{
/**
+23
View File
@@ -4,6 +4,29 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\MultigroupBinary
*
* @property int $id
* @property string $name
* @property int $collections_id
* @property int $filenumber
* @property int $totalparts
* @property int $currentparts
* @property bool $partcheck
* @property int $partsize
* @property mixed $binaryhash
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupBinary whereBinaryhash($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupBinary whereCollectionsId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupBinary whereCurrentparts($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupBinary whereFilenumber($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupBinary whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupBinary whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupBinary wherePartcheck($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupBinary wherePartsize($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupBinary whereTotalparts($value)
* @mixin \Eloquent
*/
class MultigroupBinary extends Model
{
//
+35
View File
@@ -4,6 +4,41 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\MultigroupCollection
*
* @property int $id
* @property string $subject
* @property string $fromname
* @property string|null $date
* @property string $xref
* @property int $totalfiles
* @property int $groups_id
* @property string $collectionhash
* @property int $collection_regexes_id FK to collection_regexes.id
* @property string|null $dateadded
* @property string $added
* @property bool $filecheck
* @property int $filesize
* @property int|null $releases_id
* @property string $noise
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereAdded($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereCollectionRegexesId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereCollectionhash($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereDate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereDateadded($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereFilecheck($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereFilesize($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereFromname($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereGroupsId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereNoise($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereReleasesId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereSubject($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereTotalfiles($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereXref($value)
* @mixin \Eloquent
*/
class MultigroupCollection extends Model
{
//
+13
View File
@@ -4,6 +4,19 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\MultigroupMissedPart
*
* @property int $id
* @property int $numberid
* @property int $groups_id FK to groups.id
* @property bool $attempts
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupMissedPart whereAttempts($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupMissedPart whereGroupsId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupMissedPart whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupMissedPart whereNumberid($value)
* @mixin \Eloquent
*/
class MultigroupMissedPart extends Model
{
//
+15
View File
@@ -4,6 +4,21 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\MultigroupPart
*
* @property int $binaries_id
* @property string $messageid
* @property int $number
* @property int $partnumber
* @property int $size
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupPart whereBinariesId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupPart whereMessageid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupPart whereNumber($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupPart wherePartnumber($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupPart whereSize($value)
* @mixin \Eloquent
*/
class MultigroupPart extends Model
{
//
+9
View File
@@ -21,6 +21,15 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\MultigroupPoster
*
* @property int $id
* @property string $poster
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupPoster whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupPoster wherePoster($value)
* @mixin \Eloquent
*/
class MultigroupPoster extends Model
{
/**
+36
View File
@@ -6,6 +6,42 @@ use Laravel\Scout\Searchable;
use Illuminate\Database\Eloquent\Model;
use App\Support\Database\CacheQueryBuilder;
/**
* App\Models\MusicInfo
*
* @property int $id
* @property string $title
* @property string|null $asin
* @property string|null $url
* @property int|null $salesrank
* @property string|null $artist
* @property string|null $publisher
* @property string|null $releasedate
* @property string|null $review
* @property string $year
* @property int|null $genres_id
* @property string|null $tracks
* @property bool $cover
* @property \Carbon\Carbon|null $created_at
* @property \Carbon\Carbon|null $updated_at
* @property-read \App\Models\Genre|null $genre
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereArtist($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereAsin($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereCover($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereGenresId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo wherePublisher($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereReleasedate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereReview($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereSalesrank($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereTracks($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereUrl($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereYear($value)
* @mixin \Eloquent
*/
class MusicInfo extends Model
{
use Searchable;
+9
View File
@@ -5,6 +5,15 @@ namespace App\Models;
use Yadakhov\InsertOnDuplicateKey;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\ParHash
*
* @property int $releases_id FK to releases.id
* @property string $hash hash_16k block of par2
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ParHash whereHash($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ParHash whereReleasesId($value)
* @mixin \Eloquent
*/
class ParHash extends Model
{
use InsertOnDuplicateKey;
+15
View File
@@ -4,6 +4,21 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Part
*
* @property int $binaries_id
* @property string $messageid
* @property int $number
* @property int $partnumber
* @property int $size
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Part whereBinariesId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Part whereMessageid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Part whereNumber($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Part wherePartnumber($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Part whereSize($value)
* @mixin \Eloquent
*/
class Part extends Model
{
//
+31
View File
@@ -10,8 +10,39 @@ use Watson\Rememberable\Rememberable;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Predb
*
* @property mixed $release
* @property mixed $hash
* @property int $id Primary key
* @property string $title
* @property string|null $nfo
* @property string|null $size
* @property string|null $category
* @property string|null $predate
* @property string $source
* @property int $requestid
* @property int $groups_id FK to groups
* @property bool $nuked Is this pre nuked? 0 no 2 yes 1 un nuked 3 mod nuked
* @property string|null $nukereason If this pre is nuked, what is the reason?
* @property string|null $files How many files does this pre have ?
* @property string $filename
* @property bool $searched
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereCategory($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereFilename($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereFiles($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereGroupsId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereNfo($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereNuked($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereNukereason($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb wherePredate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereRequestid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereSearched($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereSize($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereSource($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereTitle($value)
* @mixin \Eloquent
*/
class Predb extends Model
{
+10
View File
@@ -4,6 +4,16 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\PredbHash
*
* @property int $predb_id id, of the predb entry, this hash belongs to
* @property mixed $hash
* @property-read \App\Models\Predb $predb
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbHash whereHash($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbHash wherePredbId($value)
* @mixin \Eloquent
*/
class PredbHash extends Model
{
/**
+33
View File
@@ -4,6 +4,39 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\PredbImport
*
* @property string $title
* @property string|null $nfo
* @property string|null $size
* @property string|null $category
* @property string|null $predate
* @property string $source
* @property int $requestid
* @property int $groups_id FK to groups
* @property bool $nuked Is this pre nuked? 0 no 2 yes 1 un nuked 3 mod nuked
* @property string|null $nukereason If this pre is nuked, what is the reason?
* @property string|null $files How many files does this pre have ?
* @property string $filename
* @property bool $searched
* @property string|null $groupname
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereCategory($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereFilename($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereFiles($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereGroupname($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereGroupsId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereNfo($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereNuked($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereNukereason($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport wherePredate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereRequestid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereSearched($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereSize($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereSource($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereTitle($value)
* @mixin \Eloquent
*/
class PredbImport extends Model
{
//
+118
View File
@@ -9,6 +9,124 @@ use Illuminate\Support\Facades\DB;
use Watson\Rememberable\Rememberable;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Release
*
* @property int $id
* @property string $name
* @property string $searchname
* @property int|null $totalpart
* @property int $groups_id FK to groups.id
* @property int $size
* @property string|null $postdate
* @property string|null $adddate
* @property string $updatetime
* @property string|null $gid
* @property string $guid
* @property string $leftguid The first letter of the release guid
* @property string|null $fromname
* @property float $completion
* @property int $categories_id
* @property int $videos_id FK to videos.id of the parent series.
* @property int $tv_episodes_id FK to tv_episodes.id for the episode.
* @property int|null $imdbid
* @property int $xxxinfo_id
* @property int|null $musicinfo_id FK to musicinfo.id
* @property int|null $consoleinfo_id FK to consoleinfo.id
* @property int $gamesinfo_id
* @property int|null $bookinfo_id FK to bookinfo.id
* @property int|null $anidbid FK to anidb_titles.anidbid
* @property int $predb_id FK to predb.id
* @property int $grabs
* @property int $comments
* @property bool $passwordstatus
* @property int $rarinnerfilecount
* @property bool $haspreview
* @property bool $nfostatus
* @property bool $jpgstatus
* @property bool $videostatus
* @property bool $audiostatus
* @property bool $dehashstatus
* @property bool $reqidstatus
* @property bool $nzbstatus
* @property bool $iscategorized
* @property bool $isrenamed
* @property bool $ishashed
* @property bool $proc_pp
* @property bool $proc_sorter
* @property bool $proc_par2
* @property bool $proc_nfo
* @property bool $proc_files
* @property bool $proc_uid
* @property bool $proc_srr Has the release been srr
* processed
* @property bool $proc_hash16k Has the release been hash16k
* processed
* @property mixed|null $nzb_guid
* @property-read \App\Models\Category $category
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ReleaseComment[] $comment
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserDownload[] $download
* @property-read \App\Models\TvEpisode $episode
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\DnzbFailure[] $failed
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ReleaseFile[] $file
* @property-read \App\Models\Group $group
* @property-read \App\Models\ReleaseNfo $nfo
* @property-read \App\Models\Predb $predb
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ReleaseExtraFull[] $releaseExtra
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ReleasesGroups[] $releaseGroup
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UsersRelease[] $userRelease
* @property-read \App\Models\Video $video
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereAdddate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereAnidbid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereAudiostatus($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereBookinfoId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereCategoriesId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereComments($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereCompletion($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereConsoleinfoId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereDehashstatus($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereFromname($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereGamesinfoId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereGid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereGrabs($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereGroupsId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereGuid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereHaspreview($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereImdbid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereIscategorized($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereIshashed($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereIsrenamed($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereJpgstatus($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereLeftguid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereMusicinfoId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereNfostatus($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereNzbGuid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereNzbstatus($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release wherePasswordstatus($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release wherePostdate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release wherePredbId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereProcFiles($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereProcHash16k($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereProcNfo($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereProcPar2($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereProcPp($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereProcSorter($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereProcSrr($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereProcUid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereRarinnerfilecount($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereReqidstatus($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereSearchname($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereSize($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereTotalpart($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereTvEpisodesId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereUpdatetime($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereVideosId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereVideostatus($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereXxxinfoId($value)
* @mixin \Eloquent
*/
class Release extends Model
{
use Rememberable;
+43
View File
@@ -5,6 +5,49 @@ namespace App\Models;
use Illuminate\Support\Carbon;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\ReleaseComment
*
* @property int $id
* @property int $releases_id FK to releases.id
* @property string $text
* @property bool $isvisible
* @property bool $issynced
* @property string|null $gid
* @property string|null $cid
* @property string $text_hash
* @property string $username
* @property int $users_id
* @property \Carbon\Carbon|null $created_at
* @property \Carbon\Carbon|null $updated_at
* @property string|null $host
* @property bool $shared
* @property string $shareid
* @property string $siteid
* @property int|null $sourceid
* @property mixed $nzb_guid
* @property-read \App\Models\Release $release
* @property-read \App\Models\User $user
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereCid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereGid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereHost($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereIssynced($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereIsvisible($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereNzbGuid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereReleasesId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereShared($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereShareid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereSiteid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereSourceid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereText($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereTextHash($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereUsername($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereUsersId($value)
* @mixin \Eloquent
*/
class ReleaseComment extends Model
{
/**
+10
View File
@@ -4,6 +4,16 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\ReleaseExtraFull
*
* @property int $releases_id FK to releases.id
* @property string|null $mediainfo
* @property-read \App\Models\Release $release
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseExtraFull whereMediainfo($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseExtraFull whereReleasesId($value)
* @mixin \Eloquent
*/
class ReleaseExtraFull extends Model
{
/**
+20
View File
@@ -5,6 +5,26 @@ namespace App\Models;
use Blacklight\SphinxSearch;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\ReleaseFile
*
* @property int $releases_id FK to releases.id
* @property string $name
* @property int $size
* @property bool $ishashed
* @property \Carbon\Carbon|null $created_at
* @property \Carbon\Carbon|null $updated_at
* @property bool $passworded
* @property-read \App\Models\Release $release
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseFile whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseFile whereIshashed($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseFile whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseFile wherePassworded($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseFile whereReleasesId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseFile whereSize($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseFile whereUpdatedAt($value)
* @mixin \Eloquent
*/
class ReleaseFile extends Model
{
/**
+17
View File
@@ -4,6 +4,23 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\ReleaseNamingRegex
*
* @property int $id
* @property string $group_regex This is a regex to match against usenet groups
* @property string $regex Regex used for extracting name from subject
* @property bool $status 1=ON 0=OFF
* @property string $description Optional extra details on this regex
* @property int $ordinal Order to run the regex in
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseNamingRegex whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseNamingRegex whereGroupRegex($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseNamingRegex whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseNamingRegex whereOrdinal($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseNamingRegex whereRegex($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseNamingRegex whereStatus($value)
* @mixin \Eloquent
*/
class ReleaseNamingRegex extends Model
{
//
+10
View File
@@ -4,6 +4,16 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\ReleaseNfo
*
* @property int $releases_id FK to releases.id
* @property mixed|null $nfo
* @property-read \App\Models\Release $release
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseNfo whereNfo($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseNfo whereReleasesId($value)
* @mixin \Eloquent
*/
class ReleaseNfo extends Model
{
/**
+11
View File
@@ -5,6 +5,17 @@ namespace App\Models;
use Yadakhov\InsertOnDuplicateKey;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\ReleaseRegex
*
* @property int $releases_id
* @property int $collection_regex_id
* @property int $naming_regex_id
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseRegex whereCollectionRegexId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseRegex whereNamingRegexId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseRegex whereReleasesId($value)
* @mixin \Eloquent
*/
class ReleaseRegex extends Model
{
use InsertOnDuplicateKey;
+5
View File
@@ -4,6 +4,11 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\ReleaseSearchData
*
* @mixin \Eloquent
*/
class ReleaseSearchData extends Model
{
//
+13
View File
@@ -4,6 +4,19 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\ReleaseSubtitle
*
* @property int $id
* @property int $releases_id FK to releases.id
* @property int $subsid
* @property string $subslanguage
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseSubtitle whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseSubtitle whereReleasesId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseSubtitle whereSubsid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseSubtitle whereSubslanguage($value)
* @mixin \Eloquent
*/
class ReleaseSubtitle extends Model
{
/**
+9
View File
@@ -4,6 +4,15 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\ReleaseUnique
*
* @property int $releases_id FK to releases.id.
* @property mixed $uniqueid Unique_ID from mediainfo.
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseUnique whereReleasesId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseUnique whereUniqueid($value)
* @mixin \Eloquent
*/
class ReleaseUnique extends Model
{
/**
+9
View File
@@ -4,6 +4,15 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\ReleasesGroup
*
* @property int $releases_id FK to releases.id
* @property int $groups_id FK to groups.id
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleasesGroup whereGroupsId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleasesGroup whereReleasesId($value)
* @mixin \Eloquent
*/
class ReleasesGroup extends Model
{
//
+10
View File
@@ -21,6 +21,16 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\ReleasesGroups
*
* @property int $releases_id FK to releases.id
* @property int $groups_id FK to groups.id
* @property-read \App\Models\Release $release
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleasesGroups whereGroupsId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleasesGroups whereReleasesId($value)
* @mixin \Eloquent
*/
class ReleasesGroups extends Model
{
/**
+17
View File
@@ -4,6 +4,23 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\RoleExcludedCategory
*
* @property int $id
* @property int $user_roles_id
* @property int|null $categories_id
* @property \Carbon\Carbon|null $created_at
* @property \Carbon\Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Category[] $category
* @property-read \App\Models\UserRole $role
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RoleExcludedCategory whereCategoriesId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RoleExcludedCategory whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RoleExcludedCategory whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RoleExcludedCategory whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RoleExcludedCategory whereUserRolesId($value)
* @mixin \Eloquent
*/
class RoleExcludedCategory extends Model
{
protected $dateFormat = false;
+14
View File
@@ -29,6 +29,20 @@ use App\Support\Database\CacheQueryBuilder;
/**
* Settings - model for settings table.
*
* @property string $section
* @property string $subsection
* @property string $name
* @property string $value
* @property string $hint
* @property string $setting
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Settings whereHint($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Settings whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Settings whereSection($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Settings whereSetting($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Settings whereSubsection($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Settings whereValue($value)
* @mixin \Eloquent
*/
class Settings extends Model
{
+31
View File
@@ -4,6 +4,37 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\Sharing
*
* @property int $site_guid
* @property string $site_name
* @property string $username
* @property bool $enabled
* @property bool $posting
* @property bool $fetching
* @property bool $auto_enable
* @property bool $start_position
* @property bool $hide_users
* @property int $last_article
* @property int $max_push
* @property int $max_download
* @property int $max_pull
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereAutoEnable($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereEnabled($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereFetching($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereHideUsers($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereLastArticle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereMaxDownload($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereMaxPull($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereMaxPush($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing wherePosting($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereSiteGuid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereSiteName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereStartPosition($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereUsername($value)
* @mixin \Eloquent
*/
class Sharing extends Model
{
/**
+19
View File
@@ -4,6 +4,25 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\SharingSite
*
* @property int $id
* @property string $site_name
* @property string $site_guid
* @property string|null $last_time
* @property string|null $first_time
* @property bool $enabled
* @property int $comments
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SharingSite whereComments($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SharingSite whereEnabled($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SharingSite whereFirstTime($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SharingSite whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SharingSite whereLastTime($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SharingSite whereSiteGuid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SharingSite whereSiteName($value)
* @mixin \Eloquent
*/
class SharingSite extends Model
{
/**
+15
View File
@@ -4,6 +4,21 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\ShortGroup
*
* @property int $id
* @property string $name
* @property int $first_record
* @property int $last_record
* @property string|null $updated
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShortGroup whereFirstRecord($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShortGroup whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShortGroup whereLastRecord($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShortGroup whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShortGroup whereUpdated($value)
* @mixin \Eloquent
*/
class ShortGroup extends Model
{
//
+9
View File
@@ -5,6 +5,15 @@ namespace App\Models;
use Laravel\Scout\Searchable;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\SteamApp
*
* @property string $name Steam application name
* @property int $appid Steam application id
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SteamApp whereAppid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SteamApp whereName($value)
* @mixin \Eloquent
*/
class SteamApp extends Model
{
use Searchable;
+23
View File
@@ -5,6 +5,29 @@ namespace App\Models;
use Yadakhov\InsertOnDuplicateKey;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\TvEpisode
*
* @property int $id
* @property int $videos_id FK to videos.id of the parent series.
* @property int $series Number of series/season.
* @property int $episode Number of episode within series
* @property string $se_complete String version of Series/Episode as taken from release subject (i.e. S02E21+22).
* @property string $title Title of the episode.
* @property string $firstaired Date of original airing/release.
* @property string $summary Description/summary of the episode.
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Release[] $release
* @property-read \App\Models\Video $video
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvEpisode whereEpisode($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvEpisode whereFirstaired($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvEpisode whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvEpisode whereSeComplete($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvEpisode whereSeries($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvEpisode whereSummary($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvEpisode whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvEpisode whereVideosId($value)
* @mixin \Eloquent
*/
class TvEpisode extends Model
{
use InsertOnDuplicateKey;
+15
View File
@@ -4,6 +4,21 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\TvInfo
*
* @property int $videos_id FK to video.id
* @property string $summary Description/summary of the show.
* @property string $publisher The channel/network of production/release (ABC, BBC, Showtime, etc.).
* @property string $localzone The linux tz style identifier
* @property bool $image Does the video have a cover image?
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvInfo whereImage($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvInfo whereLocalzone($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvInfo wherePublisher($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvInfo whereSummary($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvInfo whereVideosId($value)
* @mixin \Eloquent
*/
class TvInfo extends Model
{
/**
+95
View File
@@ -14,6 +14,101 @@ use Illuminate\Support\Facades\Password;
use App\Support\Database\CacheQueryBuilder;
use Illuminate\Foundation\Auth\User as Authenticatable;
/**
* App\Models\User
*
* @property int $id
* @property string $username
* @property string|null $firstname
* @property string|null $lastname
* @property string $email
* @property string $password
* @property int $user_roles_id FK to user_roles.id
* @property string|null $host
* @property int $grabs
* @property string $rsstoken
* @property \Carbon\Carbon|null $created_at
* @property \Carbon\Carbon|null $updated_at
* @property string|null $resetguid
* @property string|null $lastlogin
* @property string|null $apiaccess
* @property int $invites
* @property int|null $invitedby
* @property int $movieview
* @property int $xxxview
* @property int $musicview
* @property int $consoleview
* @property int $bookview
* @property int $gameview
* @property string|null $saburl
* @property string|null $sabapikey
* @property bool|null $sabapikeytype
* @property bool|null $sabpriority
* @property bool $queuetype Type of queue, Sab or NZBGet
* @property string|null $nzbgeturl
* @property string|null $nzbgetusername
* @property string|null $nzbgetpassword
* @property string|null $nzbvortex_api_key
* @property string|null $nzbvortex_server_url
* @property string $userseed
* @property string $notes
* @property string|null $cp_url
* @property string|null $cp_api
* @property string|null $style
* @property string|null $rolechangedate When does the role expire
* @property string|null $remember_token
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ReleaseComment[] $comment
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserDownload[] $download
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserExcludedCategory[] $excludedCategory
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\DnzbFailure[] $failedRelease
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Invitation[] $invitation
* @property-read \Illuminate\Notifications\DatabaseNotificationCollection|\Illuminate\Notifications\DatabaseNotification[] $notifications
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UsersRelease[] $release
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserRequest[] $request
* @property-read \App\Models\UserRole $role
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserSerie[] $series
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereApiaccess($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereBookview($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereConsoleview($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereCpApi($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereCpUrl($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereEmail($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereFirstname($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereGameview($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereGrabs($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereHost($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereInvitedby($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereInvites($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereLastlogin($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereLastname($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereMovieview($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereMusicview($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereNotes($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereNzbgetpassword($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereNzbgeturl($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereNzbgetusername($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereNzbvortexApiKey($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereNzbvortexServerUrl($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User wherePassword($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereQueuetype($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereRememberToken($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereResetguid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereRolechangedate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereRsstoken($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereSabapikey($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereSabapikeytype($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereSabpriority($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereSaburl($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereStyle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereUserRolesId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereUsername($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereUserseed($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereXxxview($value)
* @mixin \Eloquent
*/
class User extends Authenticatable
{
use Notifiable;
+17
View File
@@ -5,6 +5,23 @@ namespace App\Models;
use Carbon\Carbon;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\UserDownload
*
* @property int $id
* @property int $users_id
* @property string $hosthash
* @property string $timestamp
* @property int $releases_id FK to releases.id
* @property-read \App\Models\Release $release
* @property-read \App\Models\User $user
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDownload whereHosthash($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDownload whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDownload whereReleasesId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDownload whereTimestamp($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDownload whereUsersId($value)
* @mixin \Eloquent
*/
class UserDownload extends Model
{
/**
+17
View File
@@ -4,6 +4,23 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\UserExcludedCategory
*
* @property int $id
* @property int $users_id
* @property int $categories_id
* @property \Carbon\Carbon|null $created_at
* @property \Carbon\Carbon|null $updated_at
* @property-read \App\Models\Category $category
* @property-read \App\Models\User $user
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserExcludedCategory whereCategoriesId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserExcludedCategory whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserExcludedCategory whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserExcludedCategory whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserExcludedCategory whereUsersId($value)
* @mixin \Eloquent
*/
class UserExcludedCategory extends Model
{
/**
+17
View File
@@ -5,6 +5,23 @@ namespace App\Models;
use Illuminate\Support\Carbon;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\UserMovie
*
* @property int $id
* @property int $users_id
* @property int|null $imdbid
* @property string|null $categories List of categories for user movies
* @property \Carbon\Carbon|null $created_at
* @property \Carbon\Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMovie whereCategories($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMovie whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMovie whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMovie whereImdbid($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMovie whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMovie whereUsersId($value)
* @mixin \Eloquent
*/
class UserMovie extends Model
{
/**
+16
View File
@@ -5,6 +5,22 @@ namespace App\Models;
use Carbon\Carbon;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\UserRequest
*
* @property int $id
* @property int $users_id
* @property string $hosthash
* @property string $request
* @property string $timestamp
* @property-read \App\Models\User $user
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRequest whereHosthash($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRequest whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRequest whereRequest($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRequest whereTimestamp($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRequest whereUsersId($value)
* @mixin \Eloquent
*/
class UserRequest extends Model
{
/**
+27
View File
@@ -4,6 +4,33 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\UserRole
*
* @property int $id
* @property string $name
* @property int $apirequests
* @property int $downloadrequests
* @property int $defaultinvites
* @property bool $isdefault
* @property bool $canpreview
* @property bool $hideads
* @property int $donation
* @property int $addyears
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\RoleExcludedCategory[] $roleExcludedCategory
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\User[] $users
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRole whereAddyears($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRole whereApirequests($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRole whereCanpreview($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRole whereDefaultinvites($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRole whereDonation($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRole whereDownloadrequests($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRole whereHideads($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRole whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRole whereIsdefault($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRole whereName($value)
* @mixin \Eloquent
*/
class UserRole extends Model
{
/**
+18
View File
@@ -5,6 +5,24 @@ namespace App\Models;
use Illuminate\Support\Carbon;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\UserSerie
*
* @property int $id
* @property int $users_id
* @property int $videos_id FK to videos.id
* @property string|null $categories List of categories for user tv shows
* @property \Carbon\Carbon|null $created_at
* @property \Carbon\Carbon|null $updated_at
* @property-read \App\Models\User $user
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserSerie whereCategories($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserSerie whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserSerie whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserSerie whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserSerie whereUsersId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserSerie whereVideosId($value)
* @mixin \Eloquent
*/
class UserSerie extends Model
{
/**
+17
View File
@@ -5,6 +5,23 @@ namespace App\Models;
use Illuminate\Support\Carbon;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\UsersRelease
*
* @property int $id
* @property int $users_id
* @property int $releases_id FK to releases.id
* @property \Carbon\Carbon|null $created_at
* @property \Carbon\Carbon|null $updated_at
* @property-read \App\Models\Release $release
* @property-read \App\Models\User $user
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UsersRelease whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UsersRelease whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UsersRelease whereReleasesId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UsersRelease whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UsersRelease whereUsersId($value)
* @mixin \Eloquent
*/
class UsersRelease extends Model
{
/**
+34
View File
@@ -6,6 +6,40 @@ use Illuminate\Support\Carbon;
use Illuminate\Database\Eloquent\Model;
use App\Support\Database\CacheQueryBuilder;
/**
* App\Models\Video
*
* @property int $id Show ID to be used in other tables as reference
* @property bool $type 0 = TV, 1 = Film, 2 = Anime
* @property string $title Name of the video.
* @property string $countries_id Two character country code (FK to countries table).
* @property string $started Date (UTC) of production's first airing.
* @property int $anidb ID number for anidb site
* @property int $imdb ID number for IMDB site (without the 'tt' prefix).
* @property int $tmdb ID number for TMDB site.
* @property int $trakt ID number for TraktTV site.
* @property int $tvdb ID number for TVDB site
* @property int $tvmaze ID number for TVMaze site.
* @property int $tvrage ID number for TVRage site.
* @property bool $source Which site did we use for info?
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\VideoAlias[] $alias
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\TvEpisode[] $episode
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Release[] $release
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereAnidb($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereCountriesId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereImdb($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereSource($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereStarted($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereTmdb($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereTrakt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereTvdb($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereTvmaze($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereTvrage($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereType($value)
* @mixin \Eloquent
*/
class Video extends Model
{
use CacheQueryBuilder;
+10
View File
@@ -5,6 +5,16 @@ namespace App\Models;
use Yadakhov\InsertOnDuplicateKey;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\VideoAlias
*
* @property int $videos_id FK to videos.id of the parent title.
* @property string $title AKA of the video.
* @property-read \App\Models\Video $video
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoAlias whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoAlias whereVideosId($value)
* @mixin \Eloquent
*/
class VideoAlias extends Model
{
use InsertOnDuplicateKey;
+27
View File
@@ -4,6 +4,33 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* App\Models\VideoData
*
* @property int $releases_id FK to releases.id
* @property string|null $containerformat
* @property string|null $overallbitrate
* @property string|null $videoduration
* @property string|null $videoformat
* @property string|null $videocodec
* @property int|null $videowidth
* @property int|null $videoheight
* @property string|null $videoaspect
* @property float|null $videoframerate
* @property string|null $videolibrary
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereContainerformat($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereOverallbitrate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereReleasesId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereVideoaspect($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereVideocodec($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereVideoduration($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereVideoformat($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereVideoframerate($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereVideoheight($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereVideolibrary($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereVideowidth($value)
* @mixin \Eloquent
*/
class VideoData extends Model
{
/**
+37
View File
@@ -5,6 +5,43 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use App\Support\Database\CacheQueryBuilder;
/**
* App\Models\XxxInfo
*
* @property int $id
* @property string $title
* @property string $tagline
* @property mixed|null $plot
* @property string $genre
* @property string|null $director
* @property string $actors
* @property string|null $extras
* @property string|null $productinfo
* @property string|null $trailers
* @property string $directurl
* @property string $classused
* @property bool $cover
* @property bool $backdrop
* @property \Carbon\Carbon|null $created_at
* @property \Carbon\Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereActors($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereBackdrop($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereClassused($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereCover($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereDirector($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereDirecturl($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereExtras($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereGenre($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo wherePlot($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereProductinfo($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereTagline($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereTitle($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereTrailers($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereUpdatedAt($value)
* @mixin \Eloquent
*/
class XxxInfo extends Model
{
use CacheQueryBuilder;
+2 -1
View File
@@ -123,7 +123,7 @@
"bower-asset/tinymce-dist": "^4.7",
"dariusiii/rarinfo": "^2.5",
"dborsatto/php-giantbomb": "dev-master",
"doctrine/dbal": "^2.6",
"doctrine/dbal": "^2.7",
"exeu/apai-io": "~2.0",
"fideloper/proxy": "~4.0",
"foolz/sphinxql-query-builder": "^1.2",
@@ -162,6 +162,7 @@
"require-dev": {
"ext-bcmath": "*",
"barryvdh/laravel-debugbar": "^3.1",
"barryvdh/laravel-ide-helper": "^2.4",
"filp/whoops": "~2.0",
"fzaninotto/faker": "~1.4",
"mockery/mockery": "^1.0",
Generated
+204 -51
View File
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "f43d8d916e4b7196ae842e95a03c0c98",
"content-hash": "dcb8704121cd1b155eb730d82ff9d66b",
"packages": [
{
"name": "adrenth/thetvdb2",
@@ -312,8 +312,7 @@
"Gemfile.lock",
"*.md"
]
},
"time": "2016-06-06T17:37:52+00:00"
}
},
{
"name": "bower-asset/autosize",
@@ -342,8 +341,7 @@
"form",
"textarea",
"ui"
],
"time": "2017-05-19T15:36:30+00:00"
]
},
{
"name": "bower-asset/bootstrap",
@@ -392,8 +390,7 @@
"mobile-first",
"responsive",
"web"
],
"time": "2016-07-25T15:51:55+00:00"
]
},
{
"name": "bower-asset/bootstrap-3.x",
@@ -442,8 +439,7 @@
"mobile-first",
"responsive",
"web"
],
"time": "2016-07-25T15:51:55+00:00"
]
},
{
"name": "bower-asset/bootstrap-datepicker",
@@ -472,8 +468,7 @@
},
"license": [
"Apache-2.0"
],
"time": "2016-08-05T09:50:13+00:00"
]
},
{
"name": "bower-asset/bootstrap-hover-dropdown",
@@ -503,8 +498,7 @@
"dropdowns",
"hover",
"twitter"
],
"time": "2015-12-01T23:35:57+00:00"
]
},
{
"name": "bower-asset/bootstrap-progressbar",
@@ -538,8 +532,7 @@
},
"license": [
"MIT"
],
"time": "2015-05-15T18:56:17+00:00"
]
},
{
"name": "bower-asset/bootswatch",
@@ -670,8 +663,7 @@
"modal",
"popup",
"ui"
],
"time": "2016-05-10T22:21:33+00:00"
]
},
{
"name": "bower-asset/datatables",
@@ -719,8 +711,7 @@
"jquery",
"library",
"table"
],
"time": "2017-08-31T13:52:17+00:00"
]
},
{
"name": "bower-asset/fancybox",
@@ -786,8 +777,7 @@
"tests",
"examples"
]
},
"time": "2015-01-26T21:19:01+00:00"
}
},
{
"name": "bower-asset/flexboxgrid",
@@ -823,8 +813,7 @@
"css",
"flexbox",
"grid"
],
"time": "2016-08-14T16:43:18+00:00"
]
},
{
"name": "bower-asset/font-awesome",
@@ -869,8 +858,7 @@
"src",
"build.xml"
]
},
"time": "2015-07-20T20:04:00+00:00"
}
},
{
"name": "bower-asset/icheck",
@@ -920,8 +908,7 @@
"replacement",
"skins",
"ui"
],
"time": "2014-03-03T17:36:28+00:00"
]
},
{
"name": "bower-asset/jquery",
@@ -984,8 +971,7 @@
"javascript",
"jquery",
"library"
],
"time": "2016-05-20T17:24:43+00:00"
]
},
{
"name": "bower-asset/jquery-3.2.x",
@@ -1052,8 +1038,7 @@
"scroll",
"scrolltop",
"scrolltotop"
],
"time": "2017-08-31T15:51:29+00:00"
]
},
{
"name": "bower-asset/jquery-migrate-1.4.x",
@@ -1072,8 +1057,7 @@
"type": "bower-asset-library",
"extra": {
"bower-asset-main": "jquery-migrate.js"
},
"time": "2016-04-15T06:38:34+00:00"
}
},
{
"name": "bower-asset/jquery-migrate-3.0.x",
@@ -1092,8 +1076,7 @@
"type": "bower-asset-library",
"extra": {
"bower-asset-main": "jquery-migrate.js"
},
"time": "2016-06-10T14:28:59+00:00"
}
},
{
"name": "bower-asset/jquery.nicescroll",
@@ -1123,8 +1106,7 @@
"demo",
"package.json"
]
},
"time": "2016-03-01T20:38:24+00:00"
}
},
{
"name": "bower-asset/material-design-iconic-font",
@@ -1163,8 +1145,7 @@
"font",
"icons",
"material"
],
"time": "2015-11-08T04:50:28+00:00"
]
},
{
"name": "bower-asset/materialize",
@@ -1223,8 +1204,7 @@
"responsive",
"sass",
"ux"
],
"time": "2017-04-15T01:39:28+00:00"
]
},
{
"name": "bower-asset/pace",
@@ -1270,8 +1250,7 @@
"progress",
"progress",
"spinner"
],
"time": "2014-11-06T16:31:34+00:00"
]
},
{
"name": "bower-asset/pnotify",
@@ -1323,8 +1302,7 @@
"license": [
"Apache-2.0"
],
"description": "JavaScript notification plugin.",
"time": "2017-07-31T21:50:29+00:00"
"description": "JavaScript notification plugin."
},
{
"name": "bower-asset/respond",
@@ -1348,8 +1326,7 @@
"test"
]
},
"description": "Fast and lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more)",
"time": "2013-12-19T04:44:31+00:00"
"description": "Fast and lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more)"
},
{
"name": "bower-asset/responsive-tables-js",
@@ -1379,8 +1356,7 @@
"jquery",
"responsive",
"table"
],
"time": "2015-10-08T14:18:04+00:00"
]
},
{
"name": "bower-asset/select2",
@@ -1448,8 +1424,7 @@
"scrolling",
"slimscroll",
"ui"
],
"time": "2016-06-11T09:19:14+00:00"
]
},
{
"name": "bower-asset/tinymce-dist",
@@ -6860,6 +6835,128 @@
],
"time": "2018-03-06T08:35:31+00:00"
},
{
"name": "barryvdh/laravel-ide-helper",
"version": "v2.4.3",
"source": {
"type": "git",
"url": "https://github.com/barryvdh/laravel-ide-helper.git",
"reference": "5c304db44fba8e9c4aa0c09739e59f7be7736fdd"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/5c304db44fba8e9c4aa0c09739e59f7be7736fdd",
"reference": "5c304db44fba8e9c4aa0c09739e59f7be7736fdd",
"shasum": ""
},
"require": {
"barryvdh/reflection-docblock": "^2.0.4",
"illuminate/console": "^5.0,<5.7",
"illuminate/filesystem": "^5.0,<5.7",
"illuminate/support": "^5.0,<5.7",
"php": ">=5.4.0",
"symfony/class-loader": "^2.3|^3.0"
},
"require-dev": {
"doctrine/dbal": "~2.3",
"illuminate/config": "^5.0,<5.7",
"illuminate/view": "^5.0,<5.7",
"phpunit/phpunit": "4.*",
"scrutinizer/ocular": "~1.1",
"squizlabs/php_codesniffer": "~2.3"
},
"suggest": {
"doctrine/dbal": "Load information from the database about models for phpdocs (~2.3)"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.3-dev"
},
"laravel": {
"providers": [
"Barryvdh\\LaravelIdeHelper\\IdeHelperServiceProvider"
]
}
},
"autoload": {
"psr-4": {
"Barryvdh\\LaravelIdeHelper\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Barry vd. Heuvel",
"email": "barryvdh@gmail.com"
}
],
"description": "Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.",
"keywords": [
"autocomplete",
"codeintel",
"helper",
"ide",
"laravel",
"netbeans",
"phpdoc",
"phpstorm",
"sublime"
],
"time": "2018-02-08T07:56:07+00:00"
},
{
"name": "barryvdh/reflection-docblock",
"version": "v2.0.4",
"source": {
"type": "git",
"url": "https://github.com/barryvdh/ReflectionDocBlock.git",
"reference": "3dcbd98b5d9384a5357266efba8fd29884458e5c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/barryvdh/ReflectionDocBlock/zipball/3dcbd98b5d9384a5357266efba8fd29884458e5c",
"reference": "3dcbd98b5d9384a5357266efba8fd29884458e5c",
"shasum": ""
},
"require": {
"php": ">=5.3.3"
},
"require-dev": {
"phpunit/phpunit": "~4.0,<4.5"
},
"suggest": {
"dflydev/markdown": "~1.0",
"erusev/parsedown": "~1.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.0.x-dev"
}
},
"autoload": {
"psr-0": {
"Barryvdh": [
"src/"
]
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Mike van Riel",
"email": "mike.vanriel@naenius.com"
}
],
"time": "2016-06-13T19:28:20+00:00"
},
{
"name": "doctrine/instantiator",
"version": "1.1.0",
@@ -8763,6 +8860,62 @@
"homepage": "https://github.com/sebastianbergmann/version",
"time": "2016-10-03T07:35:21+00:00"
},
{
"name": "symfony/class-loader",
"version": "v3.4.9",
"source": {
"type": "git",
"url": "https://github.com/symfony/class-loader.git",
"reference": "e63c12699822bb3b667e7216ba07fbcc3a3e203e"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/class-loader/zipball/e63c12699822bb3b667e7216ba07fbcc3a3e203e",
"reference": "e63c12699822bb3b667e7216ba07fbcc3a3e203e",
"shasum": ""
},
"require": {
"php": "^5.5.9|>=7.0.8"
},
"require-dev": {
"symfony/finder": "~2.8|~3.0|~4.0",
"symfony/polyfill-apcu": "~1.1"
},
"suggest": {
"symfony/polyfill-apcu": "For using ApcClassLoader on HHVM"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "3.4-dev"
}
},
"autoload": {
"psr-4": {
"Symfony\\Component\\ClassLoader\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Fabien Potencier",
"email": "fabien@symfony.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Symfony ClassLoader Component",
"homepage": "https://symfony.com",
"time": "2018-01-03T07:37:34+00:00"
},
{
"name": "symfony/config",
"version": "v4.0.9",
+181
View File
@@ -0,0 +1,181 @@
<?php
return array(
/*
|--------------------------------------------------------------------------
| Filename & Format
|--------------------------------------------------------------------------
|
| The default filename (without extension) and the format (php or json)
|
*/
'filename' => '_ide_helper',
'format' => 'php',
'meta_filename' => '.phpstorm.meta.php',
/*
|--------------------------------------------------------------------------
| Fluent helpers
|--------------------------------------------------------------------------
|
| Set to true to generate commonly used Fluent methods
|
*/
'include_fluent' => true,
/*
|--------------------------------------------------------------------------
| Write Model Magic methods
|--------------------------------------------------------------------------
|
| Set to false to disable write magic methods of model
|
*/
'write_model_magic_where' => true,
/*
|--------------------------------------------------------------------------
| Helper files to include
|--------------------------------------------------------------------------
|
| Include helper files. By default not included, but can be toggled with the
| -- helpers (-H) option. Extra helper files can be included.
|
*/
'include_helpers' => false,
'helper_files' => array(
base_path().'/vendor/laravel/framework/src/Illuminate/Support/helpers.php',
),
/*
|--------------------------------------------------------------------------
| Model locations to include
|--------------------------------------------------------------------------
|
| Define in which directories the ide-helper:models command should look
| for models.
|
*/
'model_locations' => array(
'app',
),
/*
|--------------------------------------------------------------------------
| Extra classes
|--------------------------------------------------------------------------
|
| These implementations are not really extended, but called with magic functions
|
*/
'extra' => array(
'Eloquent' => array('Illuminate\Database\Eloquent\Builder', 'Illuminate\Database\Query\Builder'),
'Session' => array('Illuminate\Session\Store'),
),
'magic' => array(
'Log' => array(
'debug' => 'Monolog\Logger::addDebug',
'info' => 'Monolog\Logger::addInfo',
'notice' => 'Monolog\Logger::addNotice',
'warning' => 'Monolog\Logger::addWarning',
'error' => 'Monolog\Logger::addError',
'critical' => 'Monolog\Logger::addCritical',
'alert' => 'Monolog\Logger::addAlert',
'emergency' => 'Monolog\Logger::addEmergency',
)
),
/*
|--------------------------------------------------------------------------
| Interface implementations
|--------------------------------------------------------------------------
|
| These interfaces will be replaced with the implementing class. Some interfaces
| are detected by the helpers, others can be listed below.
|
*/
'interfaces' => array(
),
/*
|--------------------------------------------------------------------------
| Support for custom DB types
|--------------------------------------------------------------------------
|
| This setting allow you to map any custom database type (that you may have
| created using CREATE TYPE statement or imported using database plugin
| / extension to a Doctrine type.
|
| Each key in this array is a name of the Doctrine2 DBAL Platform. Currently valid names are:
| 'postgresql', 'db2', 'drizzle', 'mysql', 'oracle', 'sqlanywhere', 'sqlite', 'mssql'
|
| This name is returned by getName() method of the specific Doctrine/DBAL/Platforms/AbstractPlatform descendant
|
| The value of the array is an array of type mappings. Key is the name of the custom type,
| (for example, "jsonb" from Postgres 9.4) and the value is the name of the corresponding Doctrine2 type (in
| our case it is 'json_array'. Doctrine types are listed here:
| http://doctrine-dbal.readthedocs.org/en/latest/reference/types.html
|
| So to support jsonb in your models when working with Postgres, just add the following entry to the array below:
|
| "postgresql" => array(
| "jsonb" => "json_array",
| ),
|
*/
'custom_db_types' => array(
),
/*
|--------------------------------------------------------------------------
| Support for camel cased models
|--------------------------------------------------------------------------
|
| There are some Laravel packages (such as Eloquence) that allow for accessing
| Eloquent model properties via camel case, instead of snake case.
|
| Enabling this option will support these packages by saving all model
| properties as camel case, instead of snake case.
|
| For example, normally you would see this:
|
| * @property \Carbon\Carbon $created_at
| * @property \Carbon\Carbon $updated_at
|
| With this enabled, the properties will be this:
|
| * @property \Carbon\Carbon $createdAt
| * @property \Carbon\Carbon $updatedAt
|
| Note, it is currently an all-or-nothing option.
|
*/
'model_camel_case_properties' => false,
/*
|--------------------------------------------------------------------------
| Property Casts
|--------------------------------------------------------------------------
|
| Cast the given "real type" to the given "type".
|
*/
'type_overrides' => array(
'integer' => 'int',
'boolean' => 'bool',
),
);