RoleController.php
1 <?php 2 3 namespace App\Http\Controllers\Filter; 4 5 use App\Http\Controllers\Controller; 6 use Illuminate\Http\Request; 7 use Spatie\Permission\Models\Role; 8 9 class RoleController extends Controller 10 { 11 public function all(Request $request) 12 { 13 return Role::where('scope', $request['scope'] ?? '') 14 ->get() 15 ->map(function ($role) { 16 return [ 17 'id' => $role->id, 18 'name' => __('roles.' . $role->name), 19 ]; 20 }); 21 } 22 }