Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
50.00% covered (danger)
50.00%
1 / 2
50.00% covered (danger)
50.00%
1 / 2
CRAP
0.00% covered (danger)
0.00%
0 / 1
AddOns
50.00% covered (danger)
50.00%
1 / 2
50.00% covered (danger)
50.00%
1 / 2
2.50
0.00% covered (danger)
0.00%
0 / 1
 userAddOns
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 newFactory
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3namespace App\Http\Models;
4
5use Database\Factories\Http\Models\AddOnsFactory;
6use Illuminate\Database\Eloquent\Factories\HasFactory;
7use MongoDB\Laravel\Eloquent\SoftDeletes;
8
9class AddOns extends Moloquent
10{
11    use HasFactory, SoftDeletes;
12
13    protected $fillable = [
14        'stripe_id',
15        'stripe_price_id',
16        'priority',
17        'name',
18        'identifier',
19        'description',
20        'price',
21        'product',
22        'is_recurrent',
23        'recurrency_type',
24        'features',
25        'created_at',
26        'updated_at',
27    ];
28
29    public function userAddOns()
30    {
31        return $this->hasMany(UserAddOns::class, 'add_on_id');
32    }
33
34    protected static function newFactory()
35    {
36        return AddOnsFactory::new();
37    }
38}