Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 2
CRAP
0.00% covered (danger)
0.00%
0 / 1
Invoices
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 2
6
0.00% covered (danger)
0.00%
0 / 1
 newFactory
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 user
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3namespace App\Http\Models;
4
5use App\Http\Models\Auth\User;
6use Database\Factories\Http\Models\InvoicesFactory;
7use Illuminate\Database\Eloquent\Factories\HasFactory;
8
9class Invoices extends Moloquent
10{
11    use HasFactory;
12
13    protected $table = 'invoices';
14
15    protected $fillable = [
16        'user_id',
17        'stripe_id',
18        'stripe_price_id',
19        'stripe_subscription_id',
20        'stripe_product_id',
21        'amount',
22        'currency',
23        'paid_at',
24        'status',
25        'updated_at',
26        'created_at',
27    ];
28
29    protected static function newFactory()
30    {
31        return InvoicesFactory::new();
32    }
33
34    public function user()
35    {
36        return $this->belongsTo(User::class, 'user_id');
37    }
38}