Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App;
- use Illuminate\Database\Eloquent\Concerns\HasTimestamps;
- use Illuminate\Database\Eloquent\Model;
- class License extends Model
- {
- use HasTimestamps;
- protected $fillable = [
- 'uuid',
- 'ip',
- 'key',
- 'telemetry',
- 'salt'
- ];
- protected $hidden = [
- 'salt'
- ];
- protected $appends = [
- 'prime'
- ];
- /**
- * @return int
- */
- function getPrimeAttribute()
- {
- $min = 1e6;
- $max = 2147483647;
- for ($i = rand($min, $max); $i < $max; $i++) {
- if ($this->isPrime($i)) {
- return $i;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement