diff --git a/_ide_helper.php b/_ide_helper.php index 40375eb..f90a270 100644 --- a/_ide_helper.php +++ b/_ide_helper.php @@ -4,7 +4,7 @@ /** * A helper file for Laravel, to provide autocomplete information to your IDE - * Generated for Laravel 10.37.3. + * Generated for Laravel 10.38.0. * * This file should not be included in your code, only analyzed by your IDE! * @@ -19159,550 +19159,12 @@ } -} - - namespace Jenssegers\Agent\Facades { - /** - * - * - */ - class Agent { - /** - * Get all detection rules. These rules include the additional - * platforms and browsers and utilities. - * - * @return array - * @static - */ - public static function getDetectionRulesExtended() - { - return \Jenssegers\Agent\Agent::getDetectionRulesExtended(); - } - /** - * - * - * @static - */ - public static function getRules() - { - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->getRules(); - } - /** - * - * - * @return \Jaybizzle\CrawlerDetect\CrawlerDetect - * @static - */ - public static function getCrawlerDetect() - { - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->getCrawlerDetect(); - } - /** - * - * - * @static - */ - public static function getBrowsers() - { - return \Jenssegers\Agent\Agent::getBrowsers(); - } - /** - * - * - * @static - */ - public static function getOperatingSystems() - { - return \Jenssegers\Agent\Agent::getOperatingSystems(); - } - /** - * - * - * @static - */ - public static function getPlatforms() - { - return \Jenssegers\Agent\Agent::getPlatforms(); - } - /** - * - * - * @static - */ - public static function getDesktopDevices() - { - return \Jenssegers\Agent\Agent::getDesktopDevices(); - } - /** - * - * - * @static - */ - public static function getProperties() - { - return \Jenssegers\Agent\Agent::getProperties(); - } - /** - * Get accept languages. - * - * @param string $acceptLanguage - * @return array - * @static - */ - public static function languages($acceptLanguage = null) - { - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->languages($acceptLanguage); - } - /** - * Get the browser name. - * - * @param string|null $userAgent - * @return string|bool - * @static - */ - public static function browser($userAgent = null) - { - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->browser($userAgent); - } - /** - * Get the platform name. - * - * @param string|null $userAgent - * @return string|bool - * @static - */ - public static function platform($userAgent = null) - { - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->platform($userAgent); - } - /** - * Get the device name. - * - * @param string|null $userAgent - * @return string|bool - * @static - */ - public static function device($userAgent = null) - { - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->device($userAgent); - } - /** - * Check if the device is a desktop computer. - * - * @param string|null $userAgent deprecated - * @param array $httpHeaders deprecated - * @return bool - * @static - */ - public static function isDesktop($userAgent = null, $httpHeaders = null) - { - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->isDesktop($userAgent, $httpHeaders); - } - /** - * Check if the device is a mobile phone. - * - * @param string|null $userAgent deprecated - * @param array $httpHeaders deprecated - * @return bool - * @static - */ - public static function isPhone($userAgent = null, $httpHeaders = null) - { - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->isPhone($userAgent, $httpHeaders); - } - /** - * Get the robot name. - * - * @param string|null $userAgent - * @return string|bool - * @static - */ - public static function robot($userAgent = null) - { - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->robot($userAgent); - } - /** - * Check if device is a robot. - * - * @param string|null $userAgent - * @return bool - * @static - */ - public static function isRobot($userAgent = null) - { - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->isRobot($userAgent); - } - /** - * Get the device type - * - * @param null $userAgent - * @param null $httpHeaders - * @return string - * @static - */ - public static function deviceType($userAgent = null, $httpHeaders = null) - { - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->deviceType($userAgent, $httpHeaders); - } - /** - * - * - * @static - */ - public static function version($propertyName, $type = 'text') - { - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->version($propertyName, $type); - } - /** - * Get the current script version. - * - * This is useful for the demo.php file, - * so people can check on what version they are testing - * for mobile devices. - * - * @return string The version number in semantic version format. - * @static - */ - public static function getScriptVersion() - { //Method inherited from \Mobile_Detect - return \Jenssegers\Agent\Agent::getScriptVersion(); - } - /** - * Set the HTTP Headers. Must be PHP-flavored. This method will reset existing headers. - * - * @param array $httpHeaders The headers to set. If null, then using PHP's _SERVER to extract - * the headers. The default null is left for backwards compatibility. - * @static - */ - public static function setHttpHeaders($httpHeaders = null) - { //Method inherited from \Mobile_Detect - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->setHttpHeaders($httpHeaders); - } - /** - * Retrieves the HTTP headers. - * - * @return array - * @static - */ - public static function getHttpHeaders() - { //Method inherited from \Mobile_Detect - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->getHttpHeaders(); - } - /** - * Retrieves a particular header. If it doesn't exist, no exception/error is caused. - * - * Simply null is returned. - * - * @param string $header The name of the header to retrieve. Can be HTTP compliant such as - * "User-Agent" or "X-Device-User-Agent" or can be php-esque with the - * all-caps, HTTP_ prefixed, underscore separated awesomeness. - * @return string|null The value of the header. - * @static - */ - public static function getHttpHeader($header) - { //Method inherited from \Mobile_Detect - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->getHttpHeader($header); - } - /** - * - * - * @static - */ - public static function getMobileHeaders() - { //Method inherited from \Mobile_Detect - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->getMobileHeaders(); - } - /** - * Get all possible HTTP headers that - * can contain the User-Agent string. - * - * @return array List of HTTP headers. - * @static - */ - public static function getUaHttpHeaders() - { //Method inherited from \Mobile_Detect - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->getUaHttpHeaders(); - } - /** - * Set CloudFront headers - * http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/header-caching.html#header-caching-web-device - * - * @param array $cfHeaders List of HTTP headers - * @return boolean If there were CloudFront headers to be set - * @static - */ - public static function setCfHeaders($cfHeaders = null) - { //Method inherited from \Mobile_Detect - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->setCfHeaders($cfHeaders); - } - /** - * Retrieves the cloudfront headers. - * - * @return array - * @static - */ - public static function getCfHeaders() - { //Method inherited from \Mobile_Detect - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->getCfHeaders(); - } - /** - * Set the User-Agent to be used. - * - * @param string $userAgent The user agent string to set. - * @return string|null - * @static - */ - public static function setUserAgent($userAgent = null) - { //Method inherited from \Mobile_Detect - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->setUserAgent($userAgent); - } - /** - * Retrieve the User-Agent. - * - * @return string|null The user agent if it's set. - * @static - */ - public static function getUserAgent() - { //Method inherited from \Mobile_Detect - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->getUserAgent(); - } - /** - * Set the detection type. Must be one of self::DETECTION_TYPE_MOBILE or - * self::DETECTION_TYPE_EXTENDED. Otherwise, nothing is set. - * - * @deprecated since version 2.6.9 - * @param string $type The type. Must be a self::DETECTION_TYPE_* constant. The default - * parameter is null which will default to self::DETECTION_TYPE_MOBILE. - * @static - */ - public static function setDetectionType($type = null) - { //Method inherited from \Mobile_Detect - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->setDetectionType($type); - } - /** - * - * - * @static - */ - public static function getMatchingRegex() - { //Method inherited from \Mobile_Detect - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->getMatchingRegex(); - } - /** - * - * - * @static - */ - public static function getMatchesArray() - { //Method inherited from \Mobile_Detect - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->getMatchesArray(); - } - /** - * Retrieve the list of known phone devices. - * - * @return array List of phone devices. - * @static - */ - public static function getPhoneDevices() - { //Method inherited from \Mobile_Detect - return \Jenssegers\Agent\Agent::getPhoneDevices(); - } - /** - * Retrieve the list of known tablet devices. - * - * @return array List of tablet devices. - * @static - */ - public static function getTabletDevices() - { //Method inherited from \Mobile_Detect - return \Jenssegers\Agent\Agent::getTabletDevices(); - } - /** - * Alias for getBrowsers() method. - * - * @return array List of user agents. - * @static - */ - public static function getUserAgents() - { //Method inherited from \Mobile_Detect - return \Jenssegers\Agent\Agent::getUserAgents(); - } - /** - * Retrieve the list of known utilities. - * - * @return array List of utilities. - * @static - */ - public static function getUtilities() - { //Method inherited from \Mobile_Detect - return \Jenssegers\Agent\Agent::getUtilities(); - } - /** - * Method gets the mobile detection rules. This method is used for the magic methods $detect->is*(). - * - * @deprecated since version 2.6.9 - * @return array All the rules (but not extended). - * @static - */ - public static function getMobileDetectionRules() - { //Method inherited from \Mobile_Detect - return \Jenssegers\Agent\Agent::getMobileDetectionRules(); - } - /** - * Method gets the mobile detection rules + utilities. - * - * The reason this is separate is because utilities rules - * don't necessary imply mobile. This method is used inside - * the new $detect->is('stuff') method. - * - * @deprecated since version 2.6.9 - * @return array All the rules + extended. - * @static - */ - public static function getMobileDetectionRulesExtended() - { //Method inherited from \Mobile_Detect - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->getMobileDetectionRulesExtended(); - } - /** - * Check the HTTP headers for signs of mobile. - * - * This is the fastest mobile check possible; it's used - * inside isMobile() method. - * - * @return bool - * @static - */ - public static function checkHttpHeadersForMobile() - { //Method inherited from \Mobile_Detect - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->checkHttpHeadersForMobile(); - } - /** - * Check if the device is mobile. - * - * Returns true if any type of mobile device detected, including special ones - * - * @param null $userAgent deprecated - * @param null $httpHeaders deprecated - * @return bool - * @static - */ - public static function isMobile($userAgent = null, $httpHeaders = null) - { //Method inherited from \Mobile_Detect - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->isMobile($userAgent, $httpHeaders); - } - /** - * Check if the device is a tablet. - * - * Return true if any type of tablet device is detected. - * - * @param string $userAgent deprecated - * @param array $httpHeaders deprecated - * @return bool - * @static - */ - public static function isTablet($userAgent = null, $httpHeaders = null) - { //Method inherited from \Mobile_Detect - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->isTablet($userAgent, $httpHeaders); - } - /** - * This method checks for a certain property in the - * userAgent. - * - * @todo : The httpHeaders part is not yet used. - * @param string $key - * @param string $userAgent deprecated - * @param string $httpHeaders deprecated - * @return bool|int|null - * @static - */ - public static function is($key, $userAgent = null, $httpHeaders = null) - { //Method inherited from \Mobile_Detect - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->is($key, $userAgent, $httpHeaders); - } - /** - * Some detection rules are relative (not standard), - * because of the diversity of devices, vendors and - * their conventions in representing the User-Agent or - * the HTTP headers. - * - * This method will be used to check custom regexes against - * the User-Agent string. - * - * @param $regex - * @param string $userAgent - * @return bool - * @todo : search in the HTTP headers too. - * @static - */ - public static function match($regex, $userAgent = null) - { //Method inherited from \Mobile_Detect - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->match($regex, $userAgent); - } - /** - * Prepare the version number. - * - * @todo Remove the error supression from str_replace() call. - * @param string $ver The string version, like "2.6.21.2152"; - * @return float - * @static - */ - public static function prepareVersionNo($ver) - { //Method inherited from \Mobile_Detect - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->prepareVersionNo($ver); - } - /** - * Retrieve the mobile grading, using self::MOBILE_GRADE_* constants. - * - * @deprecated This is no longer being maintained, it was an experiment at the time. - * @return string One of the self::MOBILE_GRADE_* constants. - * @static - */ - public static function mobileGrade() - { //Method inherited from \Mobile_Detect - /** @var \Jenssegers\Agent\Agent $instance */ - return $instance->mobileGrade(); - } - - } - } namespace Livewire { /** * * - * @method static void setUpdateUri() * @see \Livewire\LivewireManager */ class Livewire { @@ -19971,6 +19433,36 @@ * * @static */ + public static function withCookie($name, $value) + { + /** @var \Livewire\LivewireManager $instance */ + return $instance->withCookie($name, $value); + } + /** + * + * + * @static + */ + public static function withCookies($cookies) + { + /** @var \Livewire\LivewireManager $instance */ + return $instance->withCookies($cookies); + } + /** + * + * + * @static + */ + public static function withHeaders($headers) + { + /** @var \Livewire\LivewireManager $instance */ + return $instance->withHeaders($headers); + } + /** + * + * + * @static + */ public static function test($name, $params = []) { /** @var \Livewire\LivewireManager $instance */ @@ -20714,13 +20206,9 @@ return $instance->captureLastError($hint); } /** - * + * {@inheritdoc} * - * @param string $slug Identifier of the Monitor - * @param \Sentry\CheckInStatus $status The status of the check-in - * @param int|float|null $duration The duration of the check-in - * @param \Sentry\MonitorConfig|null $monitorConfig Configuration of the Monitor - * @param string|null $checkInId A check-in ID from the previous check-in + * @param int|float|null $duration * @static */ public static function captureCheckIn($slug, $status, $duration = null, $monitorConfig = null, $checkInId = null) @@ -21540,6 +21028,17 @@ public static function layout($view, $params = []) { return \Illuminate\View\View::layout($view, $params); + } + /** + * + * + * @see \Livewire\Features\SupportPageComponents\SupportPageComponents::registerLayoutViewMacros() + * @param callable $callback + * @static + */ + public static function response($callback) + { + return \Illuminate\View\View::response($callback); } } @@ -21555,7 +21054,7 @@ /** * * - * @see \Sentry\Laravel\Features\ConsoleIntegration::setupInactive() + * @see \Sentry\Laravel\Features\ConsoleIntegration::onBootInactive() * @param string|null $monitorSlug * @param int|null $checkInMargin * @param int|null $maxRuntime @@ -25532,7 +25031,6 @@ namespace { class View extends \Illuminate\Support\Facades\View {} class Vite extends \Illuminate\Support\Facades\Vite {} class Debugbar extends \Barryvdh\Debugbar\Facades\Debugbar {} - class Agent extends \Jenssegers\Agent\Facades\Agent {} class Livewire extends \Livewire\Livewire {} class Toaster extends \Masmerise\Toaster\Toaster {} class LaravelLocalization extends \Mcamara\LaravelLocalization\Facades\LaravelLocalization {} diff --git a/app/Http/Controllers/ConsultantRequestFormController.php b/app/Http/Controllers/ConsultantRequestFormController.php index 159d2d1..df8b19a 100644 --- a/app/Http/Controllers/ConsultantRequestFormController.php +++ b/app/Http/Controllers/ConsultantRequestFormController.php @@ -6,6 +6,7 @@ use App\Models\User; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\View\View; +use Illuminate\Http\RedirectResponse; class ConsultantRequestFormController extends Controller { @@ -14,7 +15,7 @@ class ConsultantRequestFormController extends Controller return view('consultant.index'); } - public function create(): View + public function create(): View | RedirectResponse { $user = Auth::user(); $state = $user->consultant_state; diff --git a/app/Http/Controllers/DiaryController.php b/app/Http/Controllers/DiaryController.php index 1d82ba2..f1464a2 100644 --- a/app/Http/Controllers/DiaryController.php +++ b/app/Http/Controllers/DiaryController.php @@ -6,15 +6,11 @@ use App\Models\Diary; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\View\View; +use Illuminate\Http\RedirectResponse; class DiaryController extends Controller { - /** - * Display a listing of the resource. - * - * @return \Illuminate\Http\Response - */ - public function index() + public function index(): RedirectResponse { /* return view('diary.index'); */ $curDiary = $this->getCurrentDiary(); @@ -51,14 +47,7 @@ class DiaryController extends Controller ); } - /** - * Update the specified resource in storage. - * - * @param int $id - * - * @return \Illuminate\Http\Response - */ - public function update(Request $request, $id) + public function update(Request $request, $id): RedirectResponse { /* dd($request, $id, $request->input()); */ $curDiary = Diary::find($id); diff --git a/app/Models/BlogPost.php b/app/Models/BlogPost.php index 6e20721..991eb87 100644 --- a/app/Models/BlogPost.php +++ b/app/Models/BlogPost.php @@ -10,6 +10,45 @@ use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\HasMany; +/** + * 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') + * @mixin \Eloquent + */ class BlogPost extends Model implements Viewable { use HasFactory, InteractsWithViews; diff --git a/app/Models/BlogPostAuthor.php b/app/Models/BlogPostAuthor.php index d7f587b..08a8196 100644 --- a/app/Models/BlogPostAuthor.php +++ b/app/Models/BlogPostAuthor.php @@ -8,6 +8,23 @@ use Illuminate\Database\Eloquent\Factories\HasFactory; /* use Illuminate\Database\Eloquent\Casts\Attribute; */ use Illuminate\Database\Eloquent\Model; +/** + * 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') + * @mixin \Eloquent + */ class BlogPostAuthor extends Model { use HasFactory, InteractsWithViews; diff --git a/app/Models/BlogPostComment.php b/app/Models/BlogPostComment.php index e7deb11..6b5722d 100644 --- a/app/Models/BlogPostComment.php +++ b/app/Models/BlogPostComment.php @@ -6,6 +6,32 @@ use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\HasMany; +/** + * 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) + * @mixin \Eloquent + */ class BlogPostComment extends Model { use HasFactory; diff --git a/app/Models/BlogPostCommentUpvote.php b/app/Models/BlogPostCommentUpvote.php index 6f4dd01..8824d47 100644 --- a/app/Models/BlogPostCommentUpvote.php +++ b/app/Models/BlogPostCommentUpvote.php @@ -5,6 +5,30 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class BlogPostCommentUpvote extends Model { use HasFactory; diff --git a/app/Models/BlogPostLike.php b/app/Models/BlogPostLike.php index 8bd09d0..c2144d2 100644 --- a/app/Models/BlogPostLike.php +++ b/app/Models/BlogPostLike.php @@ -5,6 +5,25 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class BlogPostLike extends Model { use HasFactory; diff --git a/app/Models/Calendar.php b/app/Models/Calendar.php index 83eccb3..0ba665a 100644 --- a/app/Models/Calendar.php +++ b/app/Models/Calendar.php @@ -5,6 +5,20 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class Calendar extends Model { use HasFactory; diff --git a/app/Models/Chat.php b/app/Models/Chat.php index 4c18529..4b4bc7f 100644 --- a/app/Models/Chat.php +++ b/app/Models/Chat.php @@ -5,6 +5,29 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class Chat extends Model { use HasFactory; diff --git a/app/Models/ChosenDiet.php b/app/Models/ChosenDiet.php index 7bcfed7..07eab31 100644 --- a/app/Models/ChosenDiet.php +++ b/app/Models/ChosenDiet.php @@ -6,6 +6,32 @@ use Iben\Statable\Statable; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class ChosenDiet extends Model { use HasFactory, Statable; diff --git a/app/Models/ChosenPlan.php b/app/Models/ChosenPlan.php index 26dfc74..31c7e65 100644 --- a/app/Models/ChosenPlan.php +++ b/app/Models/ChosenPlan.php @@ -5,6 +5,29 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class ChosenPlan extends Model { use HasFactory; diff --git a/app/Models/CircumferenceMeasure.php b/app/Models/CircumferenceMeasure.php index 7b44e3d..4f402ef 100644 --- a/app/Models/CircumferenceMeasure.php +++ b/app/Models/CircumferenceMeasure.php @@ -5,6 +5,29 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class CircumferenceMeasure extends Model { use HasFactory; diff --git a/app/Models/CommentUpvote.php b/app/Models/CommentUpvote.php index 8149a85..7560369 100644 --- a/app/Models/CommentUpvote.php +++ b/app/Models/CommentUpvote.php @@ -5,6 +5,30 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class CommentUpvote extends Model { use HasFactory; diff --git a/app/Models/ConsultantDiaryComment.php b/app/Models/ConsultantDiaryComment.php index 8ecbc0e..eb83f71 100644 --- a/app/Models/ConsultantDiaryComment.php +++ b/app/Models/ConsultantDiaryComment.php @@ -5,6 +5,28 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class ConsultantDiaryComment extends Model { use HasFactory; diff --git a/app/Models/ConsultantEducation.php b/app/Models/ConsultantEducation.php index 07f2910..1f9180c 100644 --- a/app/Models/ConsultantEducation.php +++ b/app/Models/ConsultantEducation.php @@ -5,6 +5,37 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class ConsultantEducation extends Model { use HasFactory; diff --git a/app/Models/ConsultantLegalEntity.php b/app/Models/ConsultantLegalEntity.php index 476be35..580e6c2 100644 --- a/app/Models/ConsultantLegalEntity.php +++ b/app/Models/ConsultantLegalEntity.php @@ -6,6 +6,53 @@ use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; +/** + * 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) + * @mixin \Eloquent + */ class ConsultantLegalEntity extends Model { use HasFactory; diff --git a/app/Models/Diary.php b/app/Models/Diary.php index 22a380b..4b22c37 100644 --- a/app/Models/Diary.php +++ b/app/Models/Diary.php @@ -6,6 +6,39 @@ use Illuminate\Database\Eloquent\Casts\Attribute; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class Diary extends Model { use HasFactory; diff --git a/app/Models/Diet.php b/app/Models/Diet.php index fe4d9a8..8ca7ec7 100644 --- a/app/Models/Diet.php +++ b/app/Models/Diet.php @@ -10,6 +10,53 @@ use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\HasMany; +/** + * 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 Builder|Diet containsType($types) + * @method static Builder|Diet durationMax($days) + * @method static Builder|Diet durationMin($days) + * @method static \Database\Factories\DietFactory factory($count = null, $state = []) + * @method static Builder|Diet involvedMax($number) + * @method static Builder|Diet involvedMin($number) + * @method static Builder|Diet newModelQuery() + * @method static Builder|Diet newQuery() + * @method static Builder|Diet orderByUniqueViews(string $direction = 'desc', $period = null, ?string $collection = null, string $as = 'unique_views_count') + * @method static Builder|Diet orderByViews(string $direction = 'desc', ?\CyrildeWit\EloquentViewable\Support\Period $period = null, ?string $collection = null, bool $unique = false, string $as = 'views_count') + * @method static Builder|Diet query() + * @method static Builder|Diet whereCreatedAt($value) + * @method static Builder|Diet whereDailySchedule($value) + * @method static Builder|Diet whereDetails($value) + * @method static Builder|Diet whereDuration($value) + * @method static Builder|Diet whereId($value) + * @method static Builder|Diet whereImage($value) + * @method static Builder|Diet whereName($value) + * @method static Builder|Diet whereState($value) + * @method static Builder|Diet whereType($value) + * @method static Builder|Diet whereUpdatedAt($value) + * @method static Builder|Diet withViewsCount(?\CyrildeWit\EloquentViewable\Support\Period $period = null, ?string $collection = null, bool $unique = false, string $as = 'views_count') + * @mixin \Eloquent + */ class Diet extends Model implements Viewable { use HasFactory, InteractsWithViews; diff --git a/app/Models/DietComment.php b/app/Models/DietComment.php index e0605a2..1b37753 100644 --- a/app/Models/DietComment.php +++ b/app/Models/DietComment.php @@ -6,6 +6,32 @@ use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\HasMany; +/** + * 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) + * @mixin \Eloquent + */ class DietComment extends Model { use HasFactory; diff --git a/app/Models/DietCommentUpvote.php b/app/Models/DietCommentUpvote.php index de7ee0b..e1e7ce2 100644 --- a/app/Models/DietCommentUpvote.php +++ b/app/Models/DietCommentUpvote.php @@ -5,6 +5,30 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class DietCommentUpvote extends Model { use HasFactory; diff --git a/app/Models/DietLike.php b/app/Models/DietLike.php index 550e1b8..6bd9e8c 100644 --- a/app/Models/DietLike.php +++ b/app/Models/DietLike.php @@ -5,6 +5,25 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class DietLike extends Model { use HasFactory; diff --git a/app/Models/Finance.php b/app/Models/Finance.php index c0cccf4..6b85838 100644 --- a/app/Models/Finance.php +++ b/app/Models/Finance.php @@ -5,6 +5,20 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class Finance extends Model { use HasFactory; diff --git a/app/Models/Meal.php b/app/Models/Meal.php index d782376..849be2c 100644 --- a/app/Models/Meal.php +++ b/app/Models/Meal.php @@ -5,6 +5,38 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class Meal extends Model { use HasFactory; diff --git a/app/Models/Plan.php b/app/Models/Plan.php index 7abf36a..92d46a0 100644 --- a/app/Models/Plan.php +++ b/app/Models/Plan.php @@ -14,6 +14,56 @@ use Laracasts\Presenter\PresentableTrait; use Spatie\Sluggable\HasSlug; use Spatie\Sluggable\SlugOptions; +/** + * 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 string $slug + * @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 \Database\Factories\PlanFactory factory($count = null, $state = []) + * @method static Builder|Plan negativeComments() + * @method static Builder|Plan newModelQuery() + * @method static Builder|Plan newQuery() + * @method static Builder|Plan orderByUniqueViews(string $direction = 'desc', $period = null, ?string $collection = null, string $as = 'unique_views_count') + * @method static Builder|Plan orderByViews(string $direction = 'desc', ?\CyrildeWit\EloquentViewable\Support\Period $period = null, ?string $collection = null, bool $unique = false, string $as = 'views_count') + * @method static Builder|Plan positiveComments() + * @method static Builder|Plan query() + * @method static Builder|Plan whereCreatedAt($value) + * @method static Builder|Plan whereDetails($value) + * @method static Builder|Plan whereDuration($value) + * @method static Builder|Plan whereId($value) + * @method static Builder|Plan whereImage($value) + * @method static Builder|Plan whereName($value) + * @method static Builder|Plan wherePacket1Options($value) + * @method static Builder|Plan wherePacket2Options($value) + * @method static Builder|Plan wherePacket3Options($value) + * @method static Builder|Plan wherePacketsCount($value) + * @method static Builder|Plan whereSlug($value) + * @method static Builder|Plan whereState($value) + * @method static Builder|Plan whereType($value) + * @method static Builder|Plan whereUpdatedAt($value) + * @method static Builder|Plan withViewsCount(?\CyrildeWit\EloquentViewable\Support\Period $period = null, ?string $collection = null, bool $unique = false, string $as = 'views_count') + * @mixin \Eloquent + */ class Plan extends Model implements Viewable { use HasFactory; diff --git a/app/Models/PlanComment.php b/app/Models/PlanComment.php index 5869b3d..ef66d52 100644 --- a/app/Models/PlanComment.php +++ b/app/Models/PlanComment.php @@ -6,6 +6,33 @@ use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\HasMany; +/** + * 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) + * @mixin \Eloquent + */ class PlanComment extends Model { use HasFactory; diff --git a/app/Models/PlanLike.php b/app/Models/PlanLike.php index f33eddd..aeb4eee 100644 --- a/app/Models/PlanLike.php +++ b/app/Models/PlanLike.php @@ -5,6 +5,25 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class PlanLike extends Model { use HasFactory; diff --git a/app/Models/Portion.php b/app/Models/Portion.php index 7355001..7cad887 100644 --- a/app/Models/Portion.php +++ b/app/Models/Portion.php @@ -5,6 +5,29 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class Portion extends Model { use HasFactory; diff --git a/app/Models/ProductGroup.php b/app/Models/ProductGroup.php index b239ee6..2c09d72 100644 --- a/app/Models/ProductGroup.php +++ b/app/Models/ProductGroup.php @@ -5,6 +5,26 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class ProductGroup extends Model { use HasFactory; diff --git a/app/Models/ProductNutritionalValue.php b/app/Models/ProductNutritionalValue.php index 276f15a..0a8574d 100644 --- a/app/Models/ProductNutritionalValue.php +++ b/app/Models/ProductNutritionalValue.php @@ -5,6 +5,49 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class ProductNutritionalValue extends Model { use HasFactory; diff --git a/app/Models/Recipe.php b/app/Models/Recipe.php index 8c595e8..03c7dc6 100755 --- a/app/Models/Recipe.php +++ b/app/Models/Recipe.php @@ -13,6 +13,56 @@ use Illuminate\Database\Eloquent\Relations\HasOneThrough; use Spatie\Sluggable\HasSlug; use Spatie\Sluggable\SlugOptions; +/** + * App\Models\Recipe + * + * @property int $id + * @property string $image public path to image + * @property string $state active/archived + * @property int $cooking_time + * @property AsCollection $ingredients + * @property string $description + * @property 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 string $slug + * @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 \Database\Factories\RecipeFactory factory($count = null, $state = []) + * @method static \Illuminate\Database\Eloquent\Builder|Recipe negativeComments() + * @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 positiveComments() + * @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 whereSlug($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') + * @mixin \Eloquent + */ class Recipe extends Model implements Viewable { use HasFactory; diff --git a/app/Models/RecipeAuthor.php b/app/Models/RecipeAuthor.php index 69287b4..6e372a3 100644 --- a/app/Models/RecipeAuthor.php +++ b/app/Models/RecipeAuthor.php @@ -5,6 +5,18 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class RecipeAuthor extends Model { use HasFactory; diff --git a/app/Models/RecipeComment.php b/app/Models/RecipeComment.php index 80adff8..8674e85 100644 --- a/app/Models/RecipeComment.php +++ b/app/Models/RecipeComment.php @@ -6,6 +6,33 @@ use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\HasMany; +/** + * 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 \Database\Factories\RecipeCommentFactory factory($count = null, $state = []) + * @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) + * @mixin \Eloquent + */ class RecipeComment extends Model { use HasFactory; diff --git a/app/Models/RecipeCommentUpvote.php b/app/Models/RecipeCommentUpvote.php index 789aba8..7f9de1f 100644 --- a/app/Models/RecipeCommentUpvote.php +++ b/app/Models/RecipeCommentUpvote.php @@ -5,6 +5,30 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class RecipeCommentUpvote extends Model { use HasFactory; diff --git a/app/Models/RecipeLike.php b/app/Models/RecipeLike.php index 784815c..652d636 100644 --- a/app/Models/RecipeLike.php +++ b/app/Models/RecipeLike.php @@ -5,6 +5,25 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class RecipeLike extends Model { use HasFactory; diff --git a/app/Models/Tag.php b/app/Models/Tag.php index 12db58d..33218fd 100644 --- a/app/Models/Tag.php +++ b/app/Models/Tag.php @@ -7,6 +7,27 @@ use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Str; +/** + * 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 \Database\Factories\TagFactory factory($count = null, $state = []) + * @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) + * @mixin \Eloquent + */ class Tag extends Model { use HasFactory; diff --git a/app/Models/User.php b/app/Models/User.php index 8e13ff7..93cd39d 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -17,6 +17,102 @@ use Laravel\Fortify\TwoFactorAuthenticatable; use Laravel\Jetstream\HasProfilePhoto; use Laravel\Sanctum\HasApiTokens; +/** + * 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 string $profile_photo_url + * @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') + * @mixin \Eloquent + */ class User extends Authenticatable implements MustVerifyEmail, Viewable { use HasApiTokens; diff --git a/app/Models/UserAttachment.php b/app/Models/UserAttachment.php index c4a40be..fc170b6 100644 --- a/app/Models/UserAttachment.php +++ b/app/Models/UserAttachment.php @@ -5,6 +5,36 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class UserAttachment extends Model { use HasFactory; diff --git a/app/Models/UserDetailz.php b/app/Models/UserDetailz.php index b3d17e3..4a3fb2f 100644 --- a/app/Models/UserDetailz.php +++ b/app/Models/UserDetailz.php @@ -5,6 +5,72 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class UserDetailz extends Model { use HasFactory; diff --git a/app/Models/WeightMeasure.php b/app/Models/WeightMeasure.php index e7a7ca8..0422c0f 100644 --- a/app/Models/WeightMeasure.php +++ b/app/Models/WeightMeasure.php @@ -5,6 +5,25 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +/** + * 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) + * @mixin \Eloquent + */ class WeightMeasure extends Model { use HasFactory; diff --git a/composer.lock b/composer.lock index 1bf3663..0b5414c 100644 --- a/composer.lock +++ b/composer.lock @@ -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": "f1504229d84c399a1c8aea12005e3530", + "content-hash": "afc6808a42647b1794df47cf2ee58a35", "packages": [ { "name": "aalaap/faker-youtube", @@ -13868,4 +13868,3 @@ "platform-dev": [], "plugin-api-version": "2.6.0" } - diff --git a/database/factories/RecipeFactory.php b/database/factories/RecipeFactory.php index 2af1fac..093ade6 100644 --- a/database/factories/RecipeFactory.php +++ b/database/factories/RecipeFactory.php @@ -10,7 +10,7 @@ use Illuminate\Http\UploadedFile; use Illuminate\Support\Facades\Storage; /** - * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Plan> + * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Recipe> */ class RecipeFactory extends Factory {