From ba7cd5550316b45155331f90d239cc78bc47a928 Mon Sep 17 00:00:00 2001 From: "Christopher C. Wells" Date: Mon, 18 Jan 2021 13:33:21 -0800 Subject: [PATCH] Write IDE helper content directly to models --- _ide_helper_models.php | 224 ------------------------------------ app/Models/Food.php | 44 ++++++- app/Models/FoodAmount.php | 27 ++++- app/Models/JournalEntry.php | 38 +++++- app/Models/Recipe.php | 30 ++++- app/Models/RecipeStep.php | 20 +++- app/Models/User.php | 25 +++- 7 files changed, 178 insertions(+), 230 deletions(-) delete mode 100644 _ide_helper_models.php diff --git a/_ide_helper_models.php b/_ide_helper_models.php deleted file mode 100644 index 47fb949..0000000 --- a/_ide_helper_models.php +++ /dev/null @@ -1,224 +0,0 @@ - - */ - - -namespace App\Models{ -/** - * App\Models\Food - * - * @mixin IdeHelperFood - * @property int $id - * @property string $name - * @property string $slug - * @property string|null $detail - * @property string|null $brand - * @property float $serving_size - * @property string|null $serving_unit - * @property float $serving_weight - * @property float $calories - * @property float $fat - * @property float $cholesterol - * @property float $sodium - * @property float $carbohydrates - * @property float $protein - * @property \Illuminate\Support\Carbon|null $created_at - * @property \Illuminate\Support\Carbon|null $updated_at - * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\FoodAmount[] $foodAmounts - * @property-read int|null $food_amounts_count - * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\JournalEntry[] $journalEntries - * @property-read int|null $journal_entries_count - * @method static \Illuminate\Database\Eloquent\Builder|Food findSimilarSlugs(string $attribute, array $config, string $slug) - * @method static \Illuminate\Database\Eloquent\Builder|Food newModelQuery() - * @method static \Illuminate\Database\Eloquent\Builder|Food newQuery() - * @method static \Illuminate\Database\Eloquent\Builder|Food query() - * @method static \Illuminate\Database\Eloquent\Builder|Food whereBrand($value) - * @method static \Illuminate\Database\Eloquent\Builder|Food whereCalories($value) - * @method static \Illuminate\Database\Eloquent\Builder|Food whereCarbohydrates($value) - * @method static \Illuminate\Database\Eloquent\Builder|Food whereCholesterol($value) - * @method static \Illuminate\Database\Eloquent\Builder|Food whereCreatedAt($value) - * @method static \Illuminate\Database\Eloquent\Builder|Food whereDetail($value) - * @method static \Illuminate\Database\Eloquent\Builder|Food whereFat($value) - * @method static \Illuminate\Database\Eloquent\Builder|Food whereId($value) - * @method static \Illuminate\Database\Eloquent\Builder|Food whereName($value) - * @method static \Illuminate\Database\Eloquent\Builder|Food whereProtein($value) - * @method static \Illuminate\Database\Eloquent\Builder|Food whereServingSize($value) - * @method static \Illuminate\Database\Eloquent\Builder|Food whereServingUnit($value) - * @method static \Illuminate\Database\Eloquent\Builder|Food whereServingWeight($value) - * @method static \Illuminate\Database\Eloquent\Builder|Food whereSlug($value) - * @method static \Illuminate\Database\Eloquent\Builder|Food whereSodium($value) - * @method static \Illuminate\Database\Eloquent\Builder|Food whereUpdatedAt($value) - */ - class Food extends \Eloquent {} -} - -namespace App\Models{ -/** - * App\Models\FoodAmount - * - * @mixin IdeHelperFoodAmount - * @property int $id - * @property int $food_id - * @property float $amount - * @property string|null $unit - * @property int $recipe_id - * @property int $weight - * @property \Illuminate\Support\Carbon|null $created_at - * @property \Illuminate\Support\Carbon|null $updated_at - * @property string|null $detail - * @property-read \App\Models\Food $food - * @property-read \App\Models\Recipe $recipe - * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount newModelQuery() - * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount newQuery() - * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount query() - * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount whereAmount($value) - * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount whereCreatedAt($value) - * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount whereDetail($value) - * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount whereFoodId($value) - * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount whereId($value) - * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount whereRecipeId($value) - * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount whereUnit($value) - * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount whereUpdatedAt($value) - * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount whereWeight($value) - */ - class FoodAmount extends \Eloquent {} -} - -namespace App\Models{ -/** - * App\Models\JournalEntry - * - * @mixin IdeHelperJournalEntry - * @property int $id - * @property int $user_id - * @property \datetime $date - * @property string $summary - * @property float $calories - * @property float $fat - * @property float $cholesterol - * @property float $sodium - * @property float $carbohydrates - * @property float $protein - * @property string $meal - * @property \Illuminate\Support\Carbon|null $created_at - * @property \Illuminate\Support\Carbon|null $updated_at - * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Food[] $foods - * @property-read int|null $foods_count - * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Recipe[] $recipes - * @property-read int|null $recipes_count - * @property-read \App\Models\User $user - * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry newModelQuery() - * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry newQuery() - * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry query() - * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereCalories($value) - * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereCarbohydrates($value) - * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereCholesterol($value) - * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereCreatedAt($value) - * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereDate($value) - * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereFat($value) - * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereId($value) - * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereMeal($value) - * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereProtein($value) - * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereSodium($value) - * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereSummary($value) - * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereUpdatedAt($value) - * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereUserId($value) - */ - class JournalEntry extends \Eloquent {} -} - -namespace App\Models{ -/** - * App\Models\Recipe - * - * @mixin IdeHelperRecipe - * @property int $id - * @property string $name - * @property string $slug - * @property int $servings - * @property \Illuminate\Support\Carbon|null $created_at - * @property \Illuminate\Support\Carbon|null $updated_at - * @property string|null $description - * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\FoodAmount[] $foodAmounts - * @property-read int|null $food_amounts_count - * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\JournalEntry[] $journalEntries - * @property-read int|null $journal_entries_count - * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\RecipeStep[] $steps - * @property-read int|null $steps_count - * @method static \Illuminate\Database\Eloquent\Builder|Recipe findSimilarSlugs(string $attribute, array $config, string $slug) - * @method static \Illuminate\Database\Eloquent\Builder|Recipe newModelQuery() - * @method static \Illuminate\Database\Eloquent\Builder|Recipe newQuery() - * @method static \Illuminate\Database\Eloquent\Builder|Recipe query() - * @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 whereName($value) - * @method static \Illuminate\Database\Eloquent\Builder|Recipe whereServings($value) - * @method static \Illuminate\Database\Eloquent\Builder|Recipe whereSlug($value) - * @method static \Illuminate\Database\Eloquent\Builder|Recipe whereUpdatedAt($value) - */ - class Recipe extends \Eloquent {} -} - -namespace App\Models{ -/** - * App\Models\RecipeStep - * - * @mixin IdeHelperRecipeStep - * @property int $id - * @property int $recipe_id - * @property int $number - * @property string $step - * @property \Illuminate\Support\Carbon|null $created_at - * @property \Illuminate\Support\Carbon|null $updated_at - * @property-read \App\Models\Recipe $recipe - * @method static \Illuminate\Database\Eloquent\Builder|RecipeStep newModelQuery() - * @method static \Illuminate\Database\Eloquent\Builder|RecipeStep newQuery() - * @method static \Illuminate\Database\Eloquent\Builder|RecipeStep query() - * @method static \Illuminate\Database\Eloquent\Builder|RecipeStep whereCreatedAt($value) - * @method static \Illuminate\Database\Eloquent\Builder|RecipeStep whereId($value) - * @method static \Illuminate\Database\Eloquent\Builder|RecipeStep whereNumber($value) - * @method static \Illuminate\Database\Eloquent\Builder|RecipeStep whereRecipeId($value) - * @method static \Illuminate\Database\Eloquent\Builder|RecipeStep whereStep($value) - * @method static \Illuminate\Database\Eloquent\Builder|RecipeStep whereUpdatedAt($value) - */ - class RecipeStep extends \Eloquent {} -} - -namespace App\Models{ -/** - * App\Models\User - * - * @mixin IdeHelperUser - * @property int $id - * @property string $name - * @property string $email - * @property \Illuminate\Support\Carbon|null $email_verified_at - * @property string $password - * @property string|null $remember_token - * @property \Illuminate\Support\Carbon|null $created_at - * @property \Illuminate\Support\Carbon|null $updated_at - * @property-read \Illuminate\Notifications\DatabaseNotificationCollection|\Illuminate\Notifications\DatabaseNotification[] $notifications - * @property-read int|null $notifications_count - * @method static \Illuminate\Database\Eloquent\Builder|User newModelQuery() - * @method static \Illuminate\Database\Eloquent\Builder|User newQuery() - * @method static \Illuminate\Database\Eloquent\Builder|User query() - * @method static \Illuminate\Database\Eloquent\Builder|User whereCreatedAt($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 whereName($value) - * @method static \Illuminate\Database\Eloquent\Builder|User wherePassword($value) - * @method static \Illuminate\Database\Eloquent\Builder|User whereRememberToken($value) - * @method static \Illuminate\Database\Eloquent\Builder|User whereUpdatedAt($value) - */ - class User extends \Eloquent {} -} - diff --git a/app/Models/Food.php b/app/Models/Food.php index ac957f2..55283c0 100644 --- a/app/Models/Food.php +++ b/app/Models/Food.php @@ -9,7 +9,49 @@ use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\HasMany; /** - * @mixin IdeHelperFood + * App\Models\Food + * + * @property int $id + * @property string $name + * @property string $slug + * @property string|null $detail + * @property string|null $brand + * @property float $serving_size + * @property string|null $serving_unit + * @property float $serving_weight + * @property float $calories + * @property float $fat + * @property float $cholesterol + * @property float $sodium + * @property float $carbohydrates + * @property float $protein + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\FoodAmount[] $foodAmounts + * @property-read int|null $food_amounts_count + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\JournalEntry[] $journalEntries + * @property-read int|null $journal_entries_count + * @method static \Illuminate\Database\Eloquent\Builder|Food findSimilarSlugs(string $attribute, array $config, string $slug) + * @method static \Illuminate\Database\Eloquent\Builder|Food newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Food newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Food query() + * @method static \Illuminate\Database\Eloquent\Builder|Food whereBrand($value) + * @method static \Illuminate\Database\Eloquent\Builder|Food whereCalories($value) + * @method static \Illuminate\Database\Eloquent\Builder|Food whereCarbohydrates($value) + * @method static \Illuminate\Database\Eloquent\Builder|Food whereCholesterol($value) + * @method static \Illuminate\Database\Eloquent\Builder|Food whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|Food whereDetail($value) + * @method static \Illuminate\Database\Eloquent\Builder|Food whereFat($value) + * @method static \Illuminate\Database\Eloquent\Builder|Food whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|Food whereName($value) + * @method static \Illuminate\Database\Eloquent\Builder|Food whereProtein($value) + * @method static \Illuminate\Database\Eloquent\Builder|Food whereServingSize($value) + * @method static \Illuminate\Database\Eloquent\Builder|Food whereServingUnit($value) + * @method static \Illuminate\Database\Eloquent\Builder|Food whereServingWeight($value) + * @method static \Illuminate\Database\Eloquent\Builder|Food whereSlug($value) + * @method static \Illuminate\Database\Eloquent\Builder|Food whereSodium($value) + * @method static \Illuminate\Database\Eloquent\Builder|Food whereUpdatedAt($value) + * @mixin \Eloquent */ class Food extends Model { diff --git a/app/Models/FoodAmount.php b/app/Models/FoodAmount.php index 83e8a40..aba62ba 100644 --- a/app/Models/FoodAmount.php +++ b/app/Models/FoodAmount.php @@ -8,7 +8,32 @@ use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; /** - * @mixin IdeHelperFoodAmount + * App\Models\FoodAmount + * + * @property int $id + * @property int $food_id + * @property float $amount + * @property string|null $unit + * @property int $recipe_id + * @property int $weight + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property string|null $detail + * @property-read \App\Models\Food $food + * @property-read \App\Models\Recipe $recipe + * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount query() + * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount whereAmount($value) + * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount whereDetail($value) + * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount whereFoodId($value) + * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount whereRecipeId($value) + * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount whereUnit($value) + * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|FoodAmount whereWeight($value) + * @mixin \Eloquent */ class FoodAmount extends Model { diff --git a/app/Models/JournalEntry.php b/app/Models/JournalEntry.php index c6016b2..c1c0649 100644 --- a/app/Models/JournalEntry.php +++ b/app/Models/JournalEntry.php @@ -8,7 +8,43 @@ use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\MorphToMany; /** - * @mixin IdeHelperJournalEntry + * App\Models\JournalEntry + * + * @property int $id + * @property int $user_id + * @property \datetime $date + * @property string $summary + * @property float $calories + * @property float $fat + * @property float $cholesterol + * @property float $sodium + * @property float $carbohydrates + * @property float $protein + * @property string $meal + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Food[] $foods + * @property-read int|null $foods_count + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Recipe[] $recipes + * @property-read int|null $recipes_count + * @property-read \App\Models\User $user + * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry query() + * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereCalories($value) + * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereCarbohydrates($value) + * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereCholesterol($value) + * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereDate($value) + * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereFat($value) + * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereMeal($value) + * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereProtein($value) + * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereSodium($value) + * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereSummary($value) + * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|JournalEntry whereUserId($value) + * @mixin \Eloquent */ class JournalEntry extends Model { diff --git a/app/Models/Recipe.php b/app/Models/Recipe.php index 28e8367..93262f6 100644 --- a/app/Models/Recipe.php +++ b/app/Models/Recipe.php @@ -9,7 +9,35 @@ use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\HasMany; /** - * @mixin IdeHelperRecipe + * App\Models\Recipe + * + * @property int $id + * @property string $name + * @property string $slug + * @property int $servings + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property string|null $description + * @property string|null $source + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\FoodAmount[] $foodAmounts + * @property-read int|null $food_amounts_count + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\JournalEntry[] $journalEntries + * @property-read int|null $journal_entries_count + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\RecipeStep[] $steps + * @property-read int|null $steps_count + * @method static \Illuminate\Database\Eloquent\Builder|Recipe findSimilarSlugs(string $attribute, array $config, string $slug) + * @method static \Illuminate\Database\Eloquent\Builder|Recipe newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Recipe newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|Recipe query() + * @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 whereName($value) + * @method static \Illuminate\Database\Eloquent\Builder|Recipe whereServings($value) + * @method static \Illuminate\Database\Eloquent\Builder|Recipe whereSlug($value) + * @method static \Illuminate\Database\Eloquent\Builder|Recipe whereSource($value) + * @method static \Illuminate\Database\Eloquent\Builder|Recipe whereUpdatedAt($value) + * @mixin \Eloquent */ class Recipe extends Model { diff --git a/app/Models/RecipeStep.php b/app/Models/RecipeStep.php index c05fb95..a3450ec 100644 --- a/app/Models/RecipeStep.php +++ b/app/Models/RecipeStep.php @@ -7,7 +7,25 @@ use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; /** - * @mixin IdeHelperRecipeStep + * App\Models\RecipeStep + * + * @property int $id + * @property int $recipe_id + * @property int $number + * @property string $step + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \App\Models\Recipe $recipe + * @method static \Illuminate\Database\Eloquent\Builder|RecipeStep newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|RecipeStep newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|RecipeStep query() + * @method static \Illuminate\Database\Eloquent\Builder|RecipeStep whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|RecipeStep whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|RecipeStep whereNumber($value) + * @method static \Illuminate\Database\Eloquent\Builder|RecipeStep whereRecipeId($value) + * @method static \Illuminate\Database\Eloquent\Builder|RecipeStep whereStep($value) + * @method static \Illuminate\Database\Eloquent\Builder|RecipeStep whereUpdatedAt($value) + * @mixin \Eloquent */ class RecipeStep extends Model { diff --git a/app/Models/User.php b/app/Models/User.php index 9a91e31..ce6cdb5 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -8,7 +8,30 @@ use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; /** - * @mixin IdeHelperUser + * 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 $remember_token + * @property \Illuminate\Support\Carbon|null $created_at + * @property \Illuminate\Support\Carbon|null $updated_at + * @property-read \Illuminate\Notifications\DatabaseNotificationCollection|\Illuminate\Notifications\DatabaseNotification[] $notifications + * @property-read int|null $notifications_count + * @method static \Illuminate\Database\Eloquent\Builder|User newModelQuery() + * @method static \Illuminate\Database\Eloquent\Builder|User newQuery() + * @method static \Illuminate\Database\Eloquent\Builder|User query() + * @method static \Illuminate\Database\Eloquent\Builder|User whereCreatedAt($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 whereName($value) + * @method static \Illuminate\Database\Eloquent\Builder|User wherePassword($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereRememberToken($value) + * @method static \Illuminate\Database\Eloquent\Builder|User whereUpdatedAt($value) + * @mixin \Eloquent */ class User extends Authenticatable {