We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f1301dd commit e3e84d0Copy full SHA for e3e84d0
src/Models/Role.php
@@ -2,6 +2,7 @@
2
3
namespace Amir\Permission\Models;
4
5
+use Illuminate\Database\Eloquent\Builder;
6
use Illuminate\Database\Eloquent\Model;
7
8
class Role extends Model
@@ -10,6 +11,16 @@ class Role extends Model
10
11
12
protected $fillable = ['name'];
13
14
+ public function scopeName(Builder $query, string $name)
15
+ {
16
+ $query->where('name', $name);
17
+ }
18
+
19
+ public function scopeNames(Builder $query, string $names)
20
21
+ $query->whereIn('name', $names);
22
23
24
public function permissions()
25
{
26
return $this->belongsToMany(Permission::class);
0 commit comments