Skip to content

Commit f25b8e7

Browse files
authoredMar 19, 2025
Merge pull request #74 from viktorlett/bugfix/get-model-class-in-hastickets-class
[Bugfix] Get-model-class-in-hastickets-class
2 parents 5466d65 + 85a2992 commit f25b8e7

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed
 

‎src/Concerns/HasTickets.php

+10-4
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
namespace Coderflex\LaravelTicket\Concerns;
44

5-
use Coderflex\LaravelTicket\Models\Message;
6-
use Coderflex\LaravelTicket\Models\Ticket;
75
use Illuminate\Database\Eloquent\Relations\HasMany;
86

97
trait HasTickets
@@ -13,14 +11,22 @@ trait HasTickets
1311
*/
1412
public function tickets(): HasMany
1513
{
16-
return $this->hasMany(Ticket::class, 'user_id');
14+
$model = config(
15+
'laravel_ticket.models.ticket',
16+
parent::getTable()
17+
);
18+
return $this->hasMany($model, 'user_id');
1719
}
1820

1921
/**
2022
* Get User tickets relationship
2123
*/
2224
public function messages(): HasMany
2325
{
24-
return $this->hasMany(Message::class, 'user_id');
26+
$model = config(
27+
'laravel_ticket.models.message',
28+
parent::getTable()
29+
);
30+
return $this->hasMany($model, 'user_id');
2531
}
2632
}

0 commit comments

Comments
 (0)