创建模型方法 returns Laravel 中的整数
create model method returns an integer in Laravel
如何在 Laravel 8 模型中创建一个方法,其中 returns 是整数而不是关系实例?或者还有另一种方法可以做到这一点 N
App\Models\Model:
public function getInteger(): int
{
//return model field as integer
return $this->field;
}
现在你可以全局调用这个函数了:
$model->getInteger();
如果你想要一个方法,returns,例如,一个常量值,你可以这样做:
App\Models\Model:
public static function getConstInteger(): int
{
return 1;
}
现在你可以这样称呼它:
Model::getConstInteger();
强烈建议您阅读文档:
https://laravel.com/docs/8.x/eloquent
如何在 Laravel 8 模型中创建一个方法,其中 returns 是整数而不是关系实例?或者还有另一种方法可以做到这一点 N
App\Models\Model:
public function getInteger(): int
{
//return model field as integer
return $this->field;
}
现在你可以全局调用这个函数了:
$model->getInteger();
如果你想要一个方法,returns,例如,一个常量值,你可以这样做:
App\Models\Model:
public static function getConstInteger(): int
{
return 1;
}
现在你可以这样称呼它:
Model::getConstInteger();
强烈建议您阅读文档: https://laravel.com/docs/8.x/eloquent