首页 > 解决方案 > Laravel - @method static 在空模型的评论中 - 我在这里看什么

问题描述

因此,我仍在经历更深入地学习 PHP / Laravel 的过程,完成了一个项目并接手了另一个项目。提供的代码库有几个看似空的模型,注释中有代码块。我的担忧更多是关于那些@method条目@property

我的问题很简单,我在这里看什么?我是否应该担心修改它。是否有涵盖我的 google-fu 错过的资源?

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

/**
 * App\FitOption
 *
 * @property int $id
 * @property string $option_type
 * @property string $option_name
 * @property float $option_price
 * @property \Illuminate\Support\Carbon|null $created_at
 * @property \Illuminate\Support\Carbon|null $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|\App\FitOption newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\FitOption newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\FitOption query()
 * @method static \Illuminate\Database\Eloquent\Builder|\App\FitOption whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\FitOption whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\FitOption whereOptionName($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\FitOption whereOptionPrice($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\FitOption whereOptionType($value)
 * @method static \Illuminate\Database\Eloquent\Builder|\App\FitOption whereUpdatedAt($value)
 * @mixin \Eloquent
 */
class FitOption extends Model
{
    //
}

标签: phplaravelmethodsmodel

解决方案


原来我正在查看PhpDoc 评论,我不必担心它们。


推荐阅读