forked from eatvio/eatvio-infra
model types added for Static analisys
This commit is contained in:
592
_ide_helper.php
592
_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 {}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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<int, \App\Models\BlogPostComment> $comments
|
||||
* @property-read int|null $comments_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\BlogPostLike> $likes
|
||||
* @property-read int|null $likes_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Tag> $tags
|
||||
* @property-read int|null $tags_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \CyrildeWit\EloquentViewable\View> $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;
|
||||
|
||||
@@ -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<int, \CyrildeWit\EloquentViewable\View> $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;
|
||||
|
||||
@@ -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<int, \App\Models\BlogPostCommentUpvote> $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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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<int, \Iben\Statable\Models\StateHistory> $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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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<int, \App\Models\ConsultantDiaryComment> $consultant_comments
|
||||
* @property-read int|null $consultant_comments_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Meal> $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;
|
||||
|
||||
@@ -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<int, \App\Models\User> $author
|
||||
* @property-read int|null $author_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\ChosenDiet> $choses
|
||||
* @property-read int|null $choses_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\DietComment> $comments
|
||||
* @property-read int|null $comments_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\DietLike> $likes
|
||||
* @property-read int|null $likes_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \CyrildeWit\EloquentViewable\View> $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;
|
||||
|
||||
@@ -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<int, \App\Models\DietCommentUpvote> $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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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<int, \App\Models\UserAttachment> $photos
|
||||
* @property-read int|null $photos_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Portion> $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;
|
||||
|
||||
@@ -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<int, \App\Models\User> $author
|
||||
* @property-read int|null $author_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\PlanComment> $comments
|
||||
* @property-read int|null $comments_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\PlanLike> $likes
|
||||
* @property-read int|null $likes_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \CyrildeWit\EloquentViewable\View> $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;
|
||||
|
||||
@@ -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<int, \App\Models\CommentUpvote> $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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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<int, \App\Models\ProductNutritionalValue> $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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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<int, \App\Models\RecipeComment> $comments
|
||||
* @property-read int|null $comments_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\RecipeLike> $likes
|
||||
* @property-read int|null $likes_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Tag> $tags
|
||||
* @property-read int|null $tags_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \CyrildeWit\EloquentViewable\View> $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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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<int, \App\Models\RecipeCommentUpvote> $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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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<int, \App\Models\BlogPost> $blogPosts
|
||||
* @property-read int|null $blog_posts_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Recipe> $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;
|
||||
|
||||
@@ -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<int, \App\Models\UserAttachment> $attachments
|
||||
* @property-read int|null $attachments_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\BlogPost> $author_of_blog_post
|
||||
* @property-read int|null $author_of_blog_post_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Diet> $author_of_diets
|
||||
* @property-read int|null $author_of_diets_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Plan> $author_of_plans
|
||||
* @property-read int|null $author_of_plans_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Recipe> $author_of_recipe
|
||||
* @property-read int|null $author_of_recipe_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\BlogPostCommentUpvote> $blog_post_comment_upvotes
|
||||
* @property-read int|null $blog_post_comment_upvotes_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\BlogPostComment> $blog_post_comments
|
||||
* @property-read int|null $blog_post_comments_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\BlogPostLike> $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<int, \App\Models\CircumferenceMeasure> $circumference_measures
|
||||
* @property-read int|null $circumference_measures_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\CommentUpvote> $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<int, \App\Models\Diary> $diaries
|
||||
* @property-read int|null $diaries_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\DietCommentUpvote> $diet_comment_upvotes
|
||||
* @property-read int|null $diet_comment_upvotes_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\DietComment> $diet_comments
|
||||
* @property-read int|null $diet_comments_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\DietLike> $diet_likes
|
||||
* @property-read int|null $diet_likes_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Meal> $meals
|
||||
* @property-read int|null $meals_count
|
||||
* @property-read \Illuminate\Notifications\DatabaseNotificationCollection<int, \Illuminate\Notifications\DatabaseNotification> $notifications
|
||||
* @property-read int|null $notifications_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\PlanComment> $plan_comments
|
||||
* @property-read int|null $plan_comments_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\PlanLike> $plan_likes
|
||||
* @property-read int|null $plan_likes_count
|
||||
* @property-read string $profile_photo_url
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\RecipeCommentUpvote> $recipe_comment_upvotes
|
||||
* @property-read int|null $recipe_comment_upvotes_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\RecipeComment> $recipe_comments
|
||||
* @property-read int|null $recipe_comments_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\RecipeLike> $recipe_likes
|
||||
* @property-read int|null $recipe_likes_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \Laravel\Sanctum\PersonalAccessToken> $tokens
|
||||
* @property-read int|null $tokens_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \CyrildeWit\EloquentViewable\View> $views
|
||||
* @property-read int|null $views_count
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\WeightMeasure> $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;
|
||||
|
||||
@@ -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<int, \App\Models\Meal> $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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
3
composer.lock
generated
3
composer.lock
generated
@@ -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"
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user