【发布时间】:2021-04-13 10:15:28
【问题描述】:
所以我仍在经历更深入地学习 PHP / Laravel 的过程,完成了一个项目并接手了另一个项目。提供的代码库有几个看似空的模型,在 cmets 中有代码块。我更关心的是 @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
{
//
}
【问题讨论】:
-
你能在项目中找到这些功能实现吗?