|
|
|
|
@ -4,6 +4,7 @@ namespace App\Http\Controllers\Admin;
|
|
|
|
|
|
|
|
|
|
use App\Admin;
|
|
|
|
|
use App\Forms\AdminForm;
|
|
|
|
|
use App\Models\Project;
|
|
|
|
|
use Illuminate\Http\Request;
|
|
|
|
|
use Kris\LaravelFormBuilder\FormBuilder;
|
|
|
|
|
use Spatie\Permission\Models\Role;
|
|
|
|
|
@ -19,6 +20,9 @@ class AdminController extends CommonController
|
|
|
|
|
public function index(Request $request)
|
|
|
|
|
{
|
|
|
|
|
$data = $this->model->paginate(20);
|
|
|
|
|
foreach ($data as $item) {
|
|
|
|
|
$item->projects = Project::whereIn("id", explode(",", $item->project_ids))->get();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$roles = (new Role())->where("guard_name", $this->guardName)->get();
|
|
|
|
|
return view($this->bladePath . ".index", compact("data", "roles"));
|
|
|
|
|
|