*/ namespace App\Models{ /** * App\Models\BlogPost * * @property int $id * @property string $state active/archived * @property string $image public path to image * @property string $description * @property string $youtube_url * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string $title * @property-read \App\Models\User $author * @property-read \Illuminate\Database\Eloquent\Collection $comments * @property-read int|null $comments_count * @property-read \Illuminate\Database\Eloquent\Collection $likes * @property-read int|null $likes_count * @property-read \Illuminate\Database\Eloquent\Collection $tags * @property-read int|null $tags_count * @property-read \Illuminate\Database\Eloquent\Collection $views * @property-read int|null $views_count * @method static \Illuminate\Database\Eloquent\Builder|BlogPost containsTag($tagString) * @method static \Database\Factories\BlogPostFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|BlogPost newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|BlogPost newQuery() * @method static \Illuminate\Database\Eloquent\Builder|BlogPost noEagerLoads() * @method static \Illuminate\Database\Eloquent\Builder|BlogPost orderByUniqueViews(string $direction = 'desc', $period = null, ?string $collection = null, string $as = 'unique_views_count') * @method static \Illuminate\Database\Eloquent\Builder|BlogPost orderByViews(string $direction = 'desc', ?\CyrildeWit\EloquentViewable\Support\Period $period = null, ?string $collection = null, bool $unique = false, string $as = 'views_count') * @method static \Illuminate\Database\Eloquent\Builder|BlogPost query() * @method static \Illuminate\Database\Eloquent\Builder|BlogPost whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPost whereDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPost whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPost whereImage($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPost whereState($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPost whereTitle($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPost whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPost whereYoutubeUrl($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPost withViewsCount(?\CyrildeWit\EloquentViewable\Support\Period $period = null, ?string $collection = null, bool $unique = false, string $as = 'views_count') */ class BlogPost extends \Eloquent implements \CyrildeWit\EloquentViewable\Contracts\Viewable {} } namespace App\Models{ /** * App\Models\BlogPostAuthor * * @property int $user_id * @property int $blog_post_id * @property-read \Illuminate\Database\Eloquent\Collection $views * @property-read int|null $views_count * @method static \Illuminate\Database\Eloquent\Builder|BlogPostAuthor newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|BlogPostAuthor newQuery() * @method static \Illuminate\Database\Eloquent\Builder|BlogPostAuthor orderByUniqueViews(string $direction = 'desc', $period = null, ?string $collection = null, string $as = 'unique_views_count') * @method static \Illuminate\Database\Eloquent\Builder|BlogPostAuthor orderByViews(string $direction = 'desc', ?\CyrildeWit\EloquentViewable\Support\Period $period = null, ?string $collection = null, bool $unique = false, string $as = 'views_count') * @method static \Illuminate\Database\Eloquent\Builder|BlogPostAuthor query() * @method static \Illuminate\Database\Eloquent\Builder|BlogPostAuthor whereBlogPostId($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPostAuthor whereUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPostAuthor withViewsCount(?\CyrildeWit\EloquentViewable\Support\Period $period = null, ?string $collection = null, bool $unique = false, string $as = 'views_count') */ class BlogPostAuthor extends \Eloquent {} } namespace App\Models{ /** * App\Models\BlogPostComment * * @property int $id * @property int $user_id * @property int $blog_post_id * @property int $grade * @property string|null $body * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User|null $author * @property-read \App\Models\BlogPost|null $blog_post * @property-read \Illuminate\Database\Eloquent\Collection $upvotes * @property-read int|null $upvotes_count * @method static \Illuminate\Database\Eloquent\Builder|BlogPostComment newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|BlogPostComment newQuery() * @method static \Illuminate\Database\Eloquent\Builder|BlogPostComment query() * @method static \Illuminate\Database\Eloquent\Builder|BlogPostComment whereBlogPostId($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPostComment whereBody($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPostComment whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPostComment whereGrade($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPostComment whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPostComment whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPostComment whereUserId($value) */ class BlogPostComment extends \Eloquent {} } namespace App\Models{ /** * App\Models\BlogPostCommentUpvote * * @property int $id * @property int $blog_post_comment_id * @property int $user_id * @property string $type * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User|null $author * @property-read \App\Models\BlogPostComment|null $blog_post_comment * @method static \Illuminate\Database\Eloquent\Builder|BlogPostCommentUpvote forBlogPostCommentsDownVote(\App\Models\BlogPostComment $comment) * @method static \Illuminate\Database\Eloquent\Builder|BlogPostCommentUpvote forBlogPostCommentsUpVote(\App\Models\BlogPostComment $comment) * @method static \Illuminate\Database\Eloquent\Builder|BlogPostCommentUpvote newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|BlogPostCommentUpvote newQuery() * @method static \Illuminate\Database\Eloquent\Builder|BlogPostCommentUpvote query() * @method static \Illuminate\Database\Eloquent\Builder|BlogPostCommentUpvote whereBlogPostCommentId($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPostCommentUpvote whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPostCommentUpvote whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPostCommentUpvote whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPostCommentUpvote whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPostCommentUpvote whereUserId($value) */ class BlogPostCommentUpvote extends \Eloquent {} } namespace App\Models{ /** * App\Models\BlogPostLike * * @property int $id * @property int $blog_post_id * @property int $user_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|BlogPostLike forBlogPost(\App\Models\BlogPost $blogPost) * @method static \Illuminate\Database\Eloquent\Builder|BlogPostLike newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|BlogPostLike newQuery() * @method static \Illuminate\Database\Eloquent\Builder|BlogPostLike query() * @method static \Illuminate\Database\Eloquent\Builder|BlogPostLike whereBlogPostId($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPostLike whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPostLike whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPostLike whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|BlogPostLike whereUserId($value) */ class BlogPostLike extends \Eloquent {} } namespace App\Models{ /** * App\Models\Calendar * * @property int $id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|Calendar newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Calendar newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Calendar query() * @method static \Illuminate\Database\Eloquent\Builder|Calendar whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Calendar whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Calendar whereUpdatedAt($value) */ class Calendar extends \Eloquent {} } namespace App\Models{ /** * App\Models\Chat * * @property int $id * @property int $from_user_id * @property int $to_user_id * @property string $data * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|Chat newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Chat newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Chat query() * @method static \Illuminate\Database\Eloquent\Builder|Chat whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Chat whereData($value) * @method static \Illuminate\Database\Eloquent\Builder|Chat whereFromUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|Chat whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Chat whereToUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|Chat whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Chat withLastMessage(int $userId, int $recipientId) * @method static \Illuminate\Database\Eloquent\Builder|Chat withLastTenMessages(int $userId, int $recipientId) * @method static \Illuminate\Database\Eloquent\Builder|Chat withLastUserMessage(int $userId) */ class Chat extends \Eloquent {} } namespace App\Models{ /** * App\Models\ChosenDiet * * @property int $id * @property int|null $diet_id * @property int $user_id * @property string $last_state * @property string $start_date * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\Diet|null $diet * @property-read \Illuminate\Database\Eloquent\Collection $stateHistory * @property-read int|null $state_history_count * @property-read \App\Models\User|null $user * @method static \Illuminate\Database\Eloquent\Builder|ChosenDiet newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ChosenDiet newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ChosenDiet query() * @method static \Illuminate\Database\Eloquent\Builder|ChosenDiet whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ChosenDiet whereDietId($value) * @method static \Illuminate\Database\Eloquent\Builder|ChosenDiet whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ChosenDiet whereLastState($value) * @method static \Illuminate\Database\Eloquent\Builder|ChosenDiet whereStartDate($value) * @method static \Illuminate\Database\Eloquent\Builder|ChosenDiet whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ChosenDiet whereUserId($value) */ class ChosenDiet extends \Eloquent {} } namespace App\Models{ /** * App\Models\ChosenPlan * * @property int $id * @property int|null $plan_id * @property int $user_id * @property string $last_state * @property string $start_date * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User|null $user * @method static \Illuminate\Database\Eloquent\Builder|ChosenPlan newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ChosenPlan newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ChosenPlan query() * @method static \Illuminate\Database\Eloquent\Builder|ChosenPlan whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ChosenPlan whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ChosenPlan whereLastState($value) * @method static \Illuminate\Database\Eloquent\Builder|ChosenPlan wherePlanId($value) * @method static \Illuminate\Database\Eloquent\Builder|ChosenPlan whereStartDate($value) * @method static \Illuminate\Database\Eloquent\Builder|ChosenPlan whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ChosenPlan whereUserId($value) */ class ChosenPlan extends \Eloquent {} } namespace App\Models{ /** * App\Models\CircumferenceMeasure * * @property int $id * @property int $user_id * @property int $chest_circumference * @property int $waist_circumference * @property int $hip_circumference * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User|null $user * @method static \Illuminate\Database\Eloquent\Builder|CircumferenceMeasure newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|CircumferenceMeasure newQuery() * @method static \Illuminate\Database\Eloquent\Builder|CircumferenceMeasure query() * @method static \Illuminate\Database\Eloquent\Builder|CircumferenceMeasure whereChestCircumference($value) * @method static \Illuminate\Database\Eloquent\Builder|CircumferenceMeasure whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|CircumferenceMeasure whereHipCircumference($value) * @method static \Illuminate\Database\Eloquent\Builder|CircumferenceMeasure whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|CircumferenceMeasure whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|CircumferenceMeasure whereUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|CircumferenceMeasure whereWaistCircumference($value) */ class CircumferenceMeasure extends \Eloquent {} } namespace App\Models{ /** * App\Models\CommentUpvote * * @property int $id * @property int $comment_id * @property int $user_id * @property string $type * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User|null $author * @property-read \App\Models\PlanComment|null $plan_comment * @method static \Illuminate\Database\Eloquent\Builder|CommentUpvote forPlanCommentsDownVote(\App\Models\PlanComment $comment) * @method static \Illuminate\Database\Eloquent\Builder|CommentUpvote forPlanCommentsUpVote(\App\Models\PlanComment $comment) * @method static \Illuminate\Database\Eloquent\Builder|CommentUpvote newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|CommentUpvote newQuery() * @method static \Illuminate\Database\Eloquent\Builder|CommentUpvote query() * @method static \Illuminate\Database\Eloquent\Builder|CommentUpvote whereCommentId($value) * @method static \Illuminate\Database\Eloquent\Builder|CommentUpvote whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|CommentUpvote whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|CommentUpvote whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|CommentUpvote whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|CommentUpvote whereUserId($value) */ class CommentUpvote extends \Eloquent {} } namespace App\Models{ /** * App\Models\ConsultantDiaryComment * * @property int $id * @property int $user_id consultant id * @property int $diary_id * @property string $comment_type * @property string $comment * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|ConsultantDiaryComment newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ConsultantDiaryComment newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ConsultantDiaryComment query() * @method static \Illuminate\Database\Eloquent\Builder|ConsultantDiaryComment whereComment($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantDiaryComment whereCommentType($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantDiaryComment whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantDiaryComment whereDiaryId($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantDiaryComment whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantDiaryComment whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantDiaryComment whereUserId($value) */ class ConsultantDiaryComment extends \Eloquent {} } namespace App\Models{ /** * App\Models\ConsultantEducation * * @property int $id * @property int $user_id * @property mixed $completed_courses * @property int $has_medical_education * @property string $vk_link * @property string $insta_link * @property string $fb_link * @property string $tg_link * @property string $request_state * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User|null $user * @method static \Illuminate\Database\Eloquent\Builder|ConsultantEducation newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ConsultantEducation newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ConsultantEducation query() * @method static \Illuminate\Database\Eloquent\Builder|ConsultantEducation whereCompletedCourses($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantEducation whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantEducation whereFbLink($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantEducation whereHasMedicalEducation($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantEducation whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantEducation whereInstaLink($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantEducation whereRequestState($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantEducation whereTgLink($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantEducation whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantEducation whereUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantEducation whereVkLink($value) */ class ConsultantEducation extends \Eloquent {} } namespace App\Models{ /** * App\Models\ConsultantLegalEntity * * @property int $id * @property int $user_id * @property string $type ip|selfemployed|ltd * @property string $inn ИНН * @property string $egrip Номер записи в ЕГРИП для ИП * @property string $ltd_name Название OOO * @property string $ltd_kpp КПП ООО * @property string $ltd_ogrn ОГРН ООО * @property string $ltd_legal_address Юридический адрес ООО * @property string $ltd_poste_address Почтовый адрес ООО * @property string $ltd_okved ОКВЭД ООО * @property string $ltd_ceo_name ФИО Генерального директора ООО * @property string $bank_account Рассчетный счет * @property string $bank_correspondent_account корреспондентский счет * @property string $bank_bik БИК * @property string $bank_name Название Банка * @property string $state published|appruved|cenceled * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity query() * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity whereBankAccount($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity whereBankBik($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity whereBankCorrespondentAccount($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity whereBankName($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity whereEgrip($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity whereInn($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity whereLtdCeoName($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity whereLtdKpp($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity whereLtdLegalAddress($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity whereLtdName($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity whereLtdOgrn($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity whereLtdOkved($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity whereLtdPosteAddress($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity whereState($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ConsultantLegalEntity whereUserId($value) */ class ConsultantLegalEntity extends \Eloquent {} } namespace App\Models{ /** * App\Models\Diary * * @property int $id * @property int|null $user_id * @property string $date * @property string $wakeup * @property string $retire * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property int $closed * @property string $comment * @property-read \Illuminate\Database\Eloquent\Collection $consultant_comments * @property-read int|null $consultant_comments_count * @property-read \Illuminate\Database\Eloquent\Collection $meals * @property-read int|null $meals_count * @property-read \App\Models\User|null $user * @method static \Database\Factories\DiaryFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|Diary newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Diary newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Diary query() * @method static \Illuminate\Database\Eloquent\Builder|Diary userToDayItem($userId) * @method static \Illuminate\Database\Eloquent\Builder|Diary whereClosed($value) * @method static \Illuminate\Database\Eloquent\Builder|Diary whereComment($value) * @method static \Illuminate\Database\Eloquent\Builder|Diary whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Diary whereDate($value) * @method static \Illuminate\Database\Eloquent\Builder|Diary whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Diary whereRetire($value) * @method static \Illuminate\Database\Eloquent\Builder|Diary whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Diary whereUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|Diary whereWakeup($value) */ class Diary extends \Eloquent {} } namespace App\Models{ /** * App\Models\Diet * * @property int $id * @property string $name name of diet * @property string|null $image public path to image * @property int $duration diet duration - 7, 14, 28 days * @property string $state active/draft/archived * @property mixed $type has meat/vegs/carb/alcohol * @property string $details diet details * @property mixed $daily_schedule A list of planned foods * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \Illuminate\Database\Eloquent\Collection $author * @property-read int|null $author_count * @property-read \Illuminate\Database\Eloquent\Collection $choses * @property-read int|null $choses_count * @property-read \Illuminate\Database\Eloquent\Collection $comments * @property-read int|null $comments_count * @property-read \Illuminate\Database\Eloquent\Collection $likes * @property-read int|null $likes_count * @property-read \Illuminate\Database\Eloquent\Collection $views * @property-read int|null $views_count * @method static \Illuminate\Database\Eloquent\Builder|Diet containsType($types) * @method static \Illuminate\Database\Eloquent\Builder|Diet durationMax($days) * @method static \Illuminate\Database\Eloquent\Builder|Diet durationMin($days) * @method static \Illuminate\Database\Eloquent\Builder|Diet involvedMax($number) * @method static \Illuminate\Database\Eloquent\Builder|Diet involvedMin($number) * @method static \Illuminate\Database\Eloquent\Builder|Diet newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Diet newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Diet orderByUniqueViews(string $direction = 'desc', $period = null, ?string $collection = null, string $as = 'unique_views_count') * @method static \Illuminate\Database\Eloquent\Builder|Diet orderByViews(string $direction = 'desc', ?\CyrildeWit\EloquentViewable\Support\Period $period = null, ?string $collection = null, bool $unique = false, string $as = 'views_count') * @method static \Illuminate\Database\Eloquent\Builder|Diet query() * @method static \Illuminate\Database\Eloquent\Builder|Diet whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Diet whereDailySchedule($value) * @method static \Illuminate\Database\Eloquent\Builder|Diet whereDetails($value) * @method static \Illuminate\Database\Eloquent\Builder|Diet whereDuration($value) * @method static \Illuminate\Database\Eloquent\Builder|Diet whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Diet whereImage($value) * @method static \Illuminate\Database\Eloquent\Builder|Diet whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|Diet whereState($value) * @method static \Illuminate\Database\Eloquent\Builder|Diet whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|Diet whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Diet withViewsCount(?\CyrildeWit\EloquentViewable\Support\Period $period = null, ?string $collection = null, bool $unique = false, string $as = 'views_count') */ class Diet extends \Eloquent implements \CyrildeWit\EloquentViewable\Contracts\Viewable {} } namespace App\Models{ /** * App\Models\DietComment * * @property int $id * @property int $user_id * @property int $diet_id * @property int $grade * @property string|null $body * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User $author * @property-read \App\Models\Diet|null $diet * @property-read \Illuminate\Database\Eloquent\Collection $upvotes * @property-read int|null $upvotes_count * @method static \Illuminate\Database\Eloquent\Builder|DietComment newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|DietComment newQuery() * @method static \Illuminate\Database\Eloquent\Builder|DietComment query() * @method static \Illuminate\Database\Eloquent\Builder|DietComment whereBody($value) * @method static \Illuminate\Database\Eloquent\Builder|DietComment whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|DietComment whereDietId($value) * @method static \Illuminate\Database\Eloquent\Builder|DietComment whereGrade($value) * @method static \Illuminate\Database\Eloquent\Builder|DietComment whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|DietComment whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|DietComment whereUserId($value) */ class DietComment extends \Eloquent {} } namespace App\Models{ /** * App\Models\DietCommentUpvote * * @property int $id * @property int $comment_id * @property int $user_id * @property string $type * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User $author * @property-read \App\Models\DietComment|null $diet_comment * @method static \Illuminate\Database\Eloquent\Builder|DietCommentUpvote forDietCommentsDownVote(\App\Models\DietComment $comment) * @method static \Illuminate\Database\Eloquent\Builder|DietCommentUpvote forDietCommentsUpVote(\App\Models\DietComment $comment) * @method static \Illuminate\Database\Eloquent\Builder|DietCommentUpvote newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|DietCommentUpvote newQuery() * @method static \Illuminate\Database\Eloquent\Builder|DietCommentUpvote query() * @method static \Illuminate\Database\Eloquent\Builder|DietCommentUpvote whereCommentId($value) * @method static \Illuminate\Database\Eloquent\Builder|DietCommentUpvote whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|DietCommentUpvote whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|DietCommentUpvote whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|DietCommentUpvote whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|DietCommentUpvote whereUserId($value) */ class DietCommentUpvote extends \Eloquent {} } namespace App\Models{ /** * App\Models\DietLike * * @property int $id * @property int $diet_id * @property int $user_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|DietLike forDiet(\App\Models\Diet $diet) * @method static \Illuminate\Database\Eloquent\Builder|DietLike newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|DietLike newQuery() * @method static \Illuminate\Database\Eloquent\Builder|DietLike query() * @method static \Illuminate\Database\Eloquent\Builder|DietLike whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|DietLike whereDietId($value) * @method static \Illuminate\Database\Eloquent\Builder|DietLike whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|DietLike whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|DietLike whereUserId($value) */ class DietLike extends \Eloquent {} } namespace App\Models{ /** * App\Models\Finance * * @property int $id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|Finance newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Finance newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Finance query() * @method static \Illuminate\Database\Eloquent\Builder|Finance whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Finance whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Finance whereUpdatedAt($value) */ class Finance extends \Eloquent {} } namespace App\Models{ /** * App\Models\Meal * * @property int $id * @property int|null $user_id * @property int|null $diary_id * @property string $time * @property int $type * @property int $satiety * @property int $mood * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\Diary|null $diary * @property-read \Illuminate\Database\Eloquent\Collection $photos * @property-read int|null $photos_count * @property-read \Illuminate\Database\Eloquent\Collection $portions * @property-read int|null $portions_count * @property-read \App\Models\User|null $user * @method static \Illuminate\Database\Eloquent\Builder|Meal newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Meal newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Meal query() * @method static \Illuminate\Database\Eloquent\Builder|Meal whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Meal whereDiaryId($value) * @method static \Illuminate\Database\Eloquent\Builder|Meal whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Meal whereMood($value) * @method static \Illuminate\Database\Eloquent\Builder|Meal whereSatiety($value) * @method static \Illuminate\Database\Eloquent\Builder|Meal whereTime($value) * @method static \Illuminate\Database\Eloquent\Builder|Meal whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|Meal whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Meal whereUserId($value) */ class Meal extends \Eloquent {} } namespace App\Models{ /** * App\Models\Plan * * @property int $id * @property string $name name of plan * @property string|null $image public path to image * @property int $duration plan duration - 7, 14, 21 days * @property string $state active/draft/archived * @property array $type to lose weight, to gain weight, to improve your mood, to shape your eating behavior * @property string $details plan details * @property int $packets_count 1 on 3 packets of options in plan * @property array $packet1_options * @property array $packet2_options * @property array $packet3_options * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \Illuminate\Database\Eloquent\Collection $author * @property-read int|null $author_count * @property-read \Illuminate\Database\Eloquent\Collection $comments * @property-read int|null $comments_count * @property-read \Illuminate\Database\Eloquent\Collection $likes * @property-read int|null $likes_count * @property-read \Illuminate\Database\Eloquent\Collection $views * @property-read int|null $views_count * @method static \Illuminate\Database\Eloquent\Builder|Plan byNegative() * @method static \Illuminate\Database\Eloquent\Builder|Plan byPositive() * @method static \Database\Factories\PlanFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|Plan newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Plan newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Plan orderByUniqueViews(string $direction = 'desc', $period = null, ?string $collection = null, string $as = 'unique_views_count') * @method static \Illuminate\Database\Eloquent\Builder|Plan orderByViews(string $direction = 'desc', ?\CyrildeWit\EloquentViewable\Support\Period $period = null, ?string $collection = null, bool $unique = false, string $as = 'views_count') * @method static \Illuminate\Database\Eloquent\Builder|Plan query() * @method static \Illuminate\Database\Eloquent\Builder|Plan whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan whereDetails($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan whereDuration($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan whereImage($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan wherePacket1Options($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan wherePacket2Options($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan wherePacket3Options($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan wherePacketsCount($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan whereState($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Plan withViewsCount(?\CyrildeWit\EloquentViewable\Support\Period $period = null, ?string $collection = null, bool $unique = false, string $as = 'views_count') */ class Plan extends \Eloquent implements \CyrildeWit\EloquentViewable\Contracts\Viewable {} } namespace App\Models{ /** * App\Models\PlanComment * * @property int $id * @property int $user_id * @property int $plan_id * @property int $grade * @property string|null $body * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User $author * @property-read \App\Models\Plan|null $plan * @property-read \Illuminate\Database\Eloquent\Collection $upvotes * @property-read int|null $upvotes_count * @method static \Database\Factories\PlanCommentFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|PlanComment newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|PlanComment newQuery() * @method static \Illuminate\Database\Eloquent\Builder|PlanComment query() * @method static \Illuminate\Database\Eloquent\Builder|PlanComment whereBody($value) * @method static \Illuminate\Database\Eloquent\Builder|PlanComment whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|PlanComment whereGrade($value) * @method static \Illuminate\Database\Eloquent\Builder|PlanComment whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|PlanComment wherePlanId($value) * @method static \Illuminate\Database\Eloquent\Builder|PlanComment whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|PlanComment whereUserId($value) */ class PlanComment extends \Eloquent {} } namespace App\Models{ /** * App\Models\PlanLike * * @property int $id * @property int $plan_id * @property int $user_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|PlanLike forPlan(\App\Models\Plan $plan) * @method static \Illuminate\Database\Eloquent\Builder|PlanLike newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|PlanLike newQuery() * @method static \Illuminate\Database\Eloquent\Builder|PlanLike query() * @method static \Illuminate\Database\Eloquent\Builder|PlanLike whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|PlanLike whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|PlanLike wherePlanId($value) * @method static \Illuminate\Database\Eloquent\Builder|PlanLike whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|PlanLike whereUserId($value) */ class PlanLike extends \Eloquent {} } namespace App\Models{ /** * App\Models\Portion * * @property int $id * @property int $meal_id * @property string $product_name * @property string $portion * @property int $quantity * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\Meal $user * @method static \Illuminate\Database\Eloquent\Builder|Portion newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Portion newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Portion query() * @method static \Illuminate\Database\Eloquent\Builder|Portion whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Portion whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Portion whereMealId($value) * @method static \Illuminate\Database\Eloquent\Builder|Portion wherePortion($value) * @method static \Illuminate\Database\Eloquent\Builder|Portion whereProductName($value) * @method static \Illuminate\Database\Eloquent\Builder|Portion whereQuantity($value) * @method static \Illuminate\Database\Eloquent\Builder|Portion whereUpdatedAt($value) */ class Portion extends \Eloquent {} } namespace App\Models{ /** * App\Models\ProductGroup * * @property int $id * @property string $name * @property string $description * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \Illuminate\Database\Eloquent\Collection $product_nutritional_value * @property-read int|null $product_nutritional_value_count * @method static \Illuminate\Database\Eloquent\Builder|ProductGroup newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ProductGroup newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ProductGroup query() * @method static \Illuminate\Database\Eloquent\Builder|ProductGroup whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductGroup whereDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductGroup whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductGroup whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductGroup whereUpdatedAt($value) */ class ProductGroup extends \Eloquent {} } namespace App\Models{ /** * App\Models\ProductNutritionalValue * * @property int $id * @property string $name * @property string|null $image * @property int $product_group_id * @property string $description * @property string $formulations * @property int $energy_on_100gr * @property float $proteins_on_100gr * @property float $fats_on_100gr * @property float $carbohydrates_on_100gr * @property int $portion_mass_gr * @property float $energy_on_portion * @property float $proteins_on_portion * @property float $fats_on_portion * @property float $carbohydrates_on_portion * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\ProductGroup|null $product_group * @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue newQuery() * @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue query() * @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereCarbohydratesOn100gr($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereCarbohydratesOnPortion($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereEnergyOn100gr($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereEnergyOnPortion($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereFatsOn100gr($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereFatsOnPortion($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereFormulations($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereImage($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue wherePortionMassGr($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereProductGroupId($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereProteinsOn100gr($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereProteinsOnPortion($value) * @method static \Illuminate\Database\Eloquent\Builder|ProductNutritionalValue whereUpdatedAt($value) */ class ProductNutritionalValue extends \Eloquent {} } namespace App\Models{ /** * App\Models\Recipe * * @property int $id * @property string $image public path to image * @property string $state active/archived * @property int $cooking_time * @property \Illuminate\Database\Eloquent\Casts\AsCollection $ingredients * @property string $description * @property \Illuminate\Database\Eloquent\Casts\AsCollection $steps * @property string $video_url * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property string $title * @property string $type * @property-read \App\Models\User $author * @property-read \Illuminate\Database\Eloquent\Collection $comments * @property-read int|null $comments_count * @property-read \Illuminate\Database\Eloquent\Collection $likes * @property-read int|null $likes_count * @property-read \Illuminate\Database\Eloquent\Collection $tags * @property-read int|null $tags_count * @property-read \Illuminate\Database\Eloquent\Collection $views * @property-read int|null $views_count * @method static \Illuminate\Database\Eloquent\Builder|Recipe containsTag($tagString) * @method static \Illuminate\Database\Eloquent\Builder|Recipe newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Recipe newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Recipe orderByUniqueViews(string $direction = 'desc', $period = null, ?string $collection = null, string $as = 'unique_views_count') * @method static \Illuminate\Database\Eloquent\Builder|Recipe orderByViews(string $direction = 'desc', ?\CyrildeWit\EloquentViewable\Support\Period $period = null, ?string $collection = null, bool $unique = false, string $as = 'views_count') * @method static \Illuminate\Database\Eloquent\Builder|Recipe query() * @method static \Illuminate\Database\Eloquent\Builder|Recipe whereCookingTime($value) * @method static \Illuminate\Database\Eloquent\Builder|Recipe whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Recipe whereDescription($value) * @method static \Illuminate\Database\Eloquent\Builder|Recipe whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Recipe whereImage($value) * @method static \Illuminate\Database\Eloquent\Builder|Recipe whereIngredients($value) * @method static \Illuminate\Database\Eloquent\Builder|Recipe whereState($value) * @method static \Illuminate\Database\Eloquent\Builder|Recipe whereSteps($value) * @method static \Illuminate\Database\Eloquent\Builder|Recipe whereTitle($value) * @method static \Illuminate\Database\Eloquent\Builder|Recipe whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|Recipe whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Recipe whereVideoUrl($value) * @method static \Illuminate\Database\Eloquent\Builder|Recipe withViewsCount(?\CyrildeWit\EloquentViewable\Support\Period $period = null, ?string $collection = null, bool $unique = false, string $as = 'views_count') */ class Recipe extends \Eloquent implements \CyrildeWit\EloquentViewable\Contracts\Viewable {} } namespace App\Models{ /** * App\Models\RecipeAuthor * * @property int $user_id * @property int $recipe_id * @method static \Illuminate\Database\Eloquent\Builder|RecipeAuthor newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|RecipeAuthor newQuery() * @method static \Illuminate\Database\Eloquent\Builder|RecipeAuthor query() * @method static \Illuminate\Database\Eloquent\Builder|RecipeAuthor whereRecipeId($value) * @method static \Illuminate\Database\Eloquent\Builder|RecipeAuthor whereUserId($value) */ class RecipeAuthor extends \Eloquent {} } namespace App\Models{ /** * App\Models\RecipeComment * * @property int $id * @property int $user_id * @property int $recipe_id * @property int $grade * @property string|null $body * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User $author * @property-read \App\Models\Recipe|null $recipe * @property-read \Illuminate\Database\Eloquent\Collection $upvotes * @property-read int|null $upvotes_count * @method static \Illuminate\Database\Eloquent\Builder|RecipeComment newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|RecipeComment newQuery() * @method static \Illuminate\Database\Eloquent\Builder|RecipeComment query() * @method static \Illuminate\Database\Eloquent\Builder|RecipeComment whereBody($value) * @method static \Illuminate\Database\Eloquent\Builder|RecipeComment whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|RecipeComment whereGrade($value) * @method static \Illuminate\Database\Eloquent\Builder|RecipeComment whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|RecipeComment whereRecipeId($value) * @method static \Illuminate\Database\Eloquent\Builder|RecipeComment whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|RecipeComment whereUserId($value) */ class RecipeComment extends \Eloquent {} } namespace App\Models{ /** * App\Models\RecipeCommentUpvote * * @property int $id * @property int $recipe_comment_id * @property int $user_id * @property string $type * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User $author * @property-read \App\Models\BlogPostComment|null $recipe_comment * @method static \Illuminate\Database\Eloquent\Builder|RecipeCommentUpvote forRecipeCommentsDownVote(\App\Models\RecipeComment $comment) * @method static \Illuminate\Database\Eloquent\Builder|RecipeCommentUpvote forRecipeCommentsUpVote(\App\Models\RecipeComment $comment) * @method static \Illuminate\Database\Eloquent\Builder|RecipeCommentUpvote newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|RecipeCommentUpvote newQuery() * @method static \Illuminate\Database\Eloquent\Builder|RecipeCommentUpvote query() * @method static \Illuminate\Database\Eloquent\Builder|RecipeCommentUpvote whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|RecipeCommentUpvote whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|RecipeCommentUpvote whereRecipeCommentId($value) * @method static \Illuminate\Database\Eloquent\Builder|RecipeCommentUpvote whereType($value) * @method static \Illuminate\Database\Eloquent\Builder|RecipeCommentUpvote whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|RecipeCommentUpvote whereUserId($value) */ class RecipeCommentUpvote extends \Eloquent {} } namespace App\Models{ /** * App\Models\RecipeLike * * @property int $id * @property int $recipe_id * @property int $user_id * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @method static \Illuminate\Database\Eloquent\Builder|RecipeLike forRecipe(\App\Models\Recipe $recipe) * @method static \Illuminate\Database\Eloquent\Builder|RecipeLike newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|RecipeLike newQuery() * @method static \Illuminate\Database\Eloquent\Builder|RecipeLike query() * @method static \Illuminate\Database\Eloquent\Builder|RecipeLike whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|RecipeLike whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|RecipeLike whereRecipeId($value) * @method static \Illuminate\Database\Eloquent\Builder|RecipeLike whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|RecipeLike whereUserId($value) */ class RecipeLike extends \Eloquent {} } namespace App\Models{ /** * App\Models\Tag * * @property int $id * @property string $name * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \Illuminate\Database\Eloquent\Collection $blogPosts * @property-read int|null $blog_posts_count * @property-read \Illuminate\Database\Eloquent\Collection $recipes * @property-read int|null $recipes_count * @method static \Illuminate\Database\Eloquent\Builder|Tag newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|Tag newQuery() * @method static \Illuminate\Database\Eloquent\Builder|Tag query() * @method static \Illuminate\Database\Eloquent\Builder|Tag whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|Tag whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|Tag whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|Tag whereUpdatedAt($value) */ class Tag extends \Eloquent {} } namespace App\Models{ /** * App\Models\User * * @property int $id * @property string $name * @property string $email * @property \Illuminate\Support\Carbon|null $email_verified_at * @property string $password * @property string|null $two_factor_secret * @property string|null $two_factor_recovery_codes * @property string|null $two_factor_confirmed_at * @property string|null $remember_token * @property int|null $current_team_id * @property string|null $profile_photo_path * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property int $is_consultant * @property int $is_public_profile 0 only friends, 1 all * @property-read \Illuminate\Database\Eloquent\Collection $attachments * @property-read int|null $attachments_count * @property-read \Illuminate\Database\Eloquent\Collection $author_of_blog_post * @property-read int|null $author_of_blog_post_count * @property-read \Illuminate\Database\Eloquent\Collection $author_of_diets * @property-read int|null $author_of_diets_count * @property-read \Illuminate\Database\Eloquent\Collection $author_of_plans * @property-read int|null $author_of_plans_count * @property-read \Illuminate\Database\Eloquent\Collection $author_of_recipe * @property-read int|null $author_of_recipe_count * @property-read \Illuminate\Database\Eloquent\Collection $blog_post_comment_upvotes * @property-read int|null $blog_post_comment_upvotes_count * @property-read \Illuminate\Database\Eloquent\Collection $blog_post_comments * @property-read int|null $blog_post_comments_count * @property-read \Illuminate\Database\Eloquent\Collection $blog_post_likes * @property-read int|null $blog_post_likes_count * @property-read \App\Models\ChosenDiet|null $chosen_diet * @property-read \App\Models\ChosenPlan|null $chosen_plan * @property-read \Illuminate\Database\Eloquent\Collection $circumference_measures * @property-read int|null $circumference_measures_count * @property-read \Illuminate\Database\Eloquent\Collection $comment_upvotes * @property-read int|null $comment_upvotes_count * @property-read \App\Models\ConsultantLegalEntity|null $consultant_legal_entity * @property-read \App\Models\ConsultantEducation|null $consultant_request * @property-read \App\Models\UserDetailz|null $detailz * @property-read \Illuminate\Database\Eloquent\Collection $diaries * @property-read int|null $diaries_count * @property-read \Illuminate\Database\Eloquent\Collection $diet_comment_upvotes * @property-read int|null $diet_comment_upvotes_count * @property-read \Illuminate\Database\Eloquent\Collection $diet_comments * @property-read int|null $diet_comments_count * @property-read \Illuminate\Database\Eloquent\Collection $diet_likes * @property-read int|null $diet_likes_count * @property-read \Illuminate\Database\Eloquent\Collection $meals * @property-read int|null $meals_count * @property-read \Illuminate\Notifications\DatabaseNotificationCollection $notifications * @property-read int|null $notifications_count * @property-read \Illuminate\Database\Eloquent\Collection $plan_comments * @property-read int|null $plan_comments_count * @property-read \Illuminate\Database\Eloquent\Collection $plan_likes * @property-read int|null $plan_likes_count * @property-read \Illuminate\Database\Eloquent\Collection $recipe_comment_upvotes * @property-read int|null $recipe_comment_upvotes_count * @property-read \Illuminate\Database\Eloquent\Collection $recipe_comments * @property-read int|null $recipe_comments_count * @property-read \Illuminate\Database\Eloquent\Collection $recipe_likes * @property-read int|null $recipe_likes_count * @property-read \Illuminate\Database\Eloquent\Collection $tokens * @property-read int|null $tokens_count * @property-read \Illuminate\Database\Eloquent\Collection $views * @property-read int|null $views_count * @property-read \Illuminate\Database\Eloquent\Collection $weight_measures * @property-read int|null $weight_measures_count * @method static \Database\Factories\UserFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|User newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|User newQuery() * @method static \Illuminate\Database\Eloquent\Builder|User orderByUniqueViews(string $direction = 'desc', $period = null, ?string $collection = null, string $as = 'unique_views_count') * @method static \Illuminate\Database\Eloquent\Builder|User orderByViews(string $direction = 'desc', ?\CyrildeWit\EloquentViewable\Support\Period $period = null, ?string $collection = null, bool $unique = false, string $as = 'views_count') * @method static \Illuminate\Database\Eloquent\Builder|User query() * @method static \Illuminate\Database\Eloquent\Builder|User whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereCurrentTeamId($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereEmailVerifiedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereIsConsultant($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereIsPublicProfile($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|User wherePassword($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereProfilePhotoPath($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereRememberToken($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereTwoFactorConfirmedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereTwoFactorRecoveryCodes($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereTwoFactorSecret($value) * @method static \Illuminate\Database\Eloquent\Builder|User whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|User withViewsCount(?\CyrildeWit\EloquentViewable\Support\Period $period = null, ?string $collection = null, bool $unique = false, string $as = 'views_count') */ class User extends \Eloquent implements \CyrildeWit\EloquentViewable\Contracts\Viewable, \Illuminate\Contracts\Auth\MustVerifyEmail {} } namespace App\Models{ /** * App\Models\UserAttachment * * @property int $id * @property int $user_id * @property string $group * @property string $original_name * @property string $path * @property int $size * @property mixed $specs * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \Illuminate\Database\Eloquent\Collection $meals * @property-read int|null $meals_count * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|UserAttachment certs() * @method static \Illuminate\Database\Eloquent\Builder|UserAttachment newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|UserAttachment newQuery() * @method static \Illuminate\Database\Eloquent\Builder|UserAttachment query() * @method static \Illuminate\Database\Eloquent\Builder|UserAttachment whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|UserAttachment whereGroup($value) * @method static \Illuminate\Database\Eloquent\Builder|UserAttachment whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|UserAttachment whereOriginalName($value) * @method static \Illuminate\Database\Eloquent\Builder|UserAttachment wherePath($value) * @method static \Illuminate\Database\Eloquent\Builder|UserAttachment whereSize($value) * @method static \Illuminate\Database\Eloquent\Builder|UserAttachment whereSpecs($value) * @method static \Illuminate\Database\Eloquent\Builder|UserAttachment whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|UserAttachment whereUserId($value) */ class UserAttachment extends \Eloquent {} } namespace App\Models{ /** * App\Models\UserDetailz * * @property int $id * @property int|null $user_id * @property string $first_name * @property string $last_name * @property string $birthdate * @property string $gender * @property string $country * @property string $city * @property string $lang * @property int $weight * @property int $height user height in centimeters * @property int $chest_circumference * @property int $waist_circumference * @property int $hip_circumference * @property int $blood_pressure_up * @property int $blood_pressure_down * @property int $has_hypo * @property int $has_hyper * @property string $about_alergy * @property string $about_taking_pils * @property string $about_sport_hobbies * @property string $favorite_foods * @property string $unfavorite_foods * @property string $additional_info * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property int $is_mood_fillable * @property int $is_bedtime_fillable * @property-read \App\Models\User|null $user * @method static \Database\Factories\UserDetailzFactory factory($count = null, $state = []) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz newQuery() * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz query() * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereAboutAlergy($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereAboutSportHobbies($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereAboutTakingPils($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereAdditionalInfo($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereBirthdate($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereBloodPressureDown($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereBloodPressureUp($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereChestCircumference($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereCity($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereCountry($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereFavoriteFoods($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereFirstName($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereGender($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereHasHyper($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereHasHypo($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereHeight($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereHipCircumference($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereIsBedtimeFillable($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereIsMoodFillable($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereLang($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereLastName($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereUnfavoriteFoods($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereWaistCircumference($value) * @method static \Illuminate\Database\Eloquent\Builder|UserDetailz whereWeight($value) */ class UserDetailz extends \Eloquent {} } namespace App\Models{ /** * App\Models\WeightMeasure * * @property int $id * @property int $user_id * @property int $weight * @property \Illuminate\Support\Carbon|null $created_at * @property \Illuminate\Support\Carbon|null $updated_at * @property-read \App\Models\User $user * @method static \Illuminate\Database\Eloquent\Builder|WeightMeasure newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|WeightMeasure newQuery() * @method static \Illuminate\Database\Eloquent\Builder|WeightMeasure query() * @method static \Illuminate\Database\Eloquent\Builder|WeightMeasure whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|WeightMeasure whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|WeightMeasure whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|WeightMeasure whereUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|WeightMeasure whereWeight($value) */ class WeightMeasure extends \Eloquent {} }