From 21a0415216b64f1fa2ce5f5e11a290ac27c70597 Mon Sep 17 00:00:00 2001 From: liyinglin Date: Wed, 3 Jan 2024 10:35:00 +0800 Subject: [PATCH] 1 --- app/Http/Controllers/Admin/ProjectController.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/Http/Controllers/Admin/ProjectController.php b/app/Http/Controllers/Admin/ProjectController.php index 30b156b..d029601 100755 --- a/app/Http/Controllers/Admin/ProjectController.php +++ b/app/Http/Controllers/Admin/ProjectController.php @@ -374,6 +374,17 @@ class ProjectController extends CommonController "class" => "form form-horizontal validate-form", "model" => $vo ]); + $project_ids = auth()->user()->project_ids; + if ($project_ids) { + $project_ids = explode(',', $project_ids); + } + $form->modify("project_id", "select", [ + "choices" => (new Project())->where(function ($query) use ($project_ids) { + if ($project_ids) { + $query->whereIn("id", $project_ids); + } + })->get()->pluck("name", "id")->toArray() + ]); $form->add("_previous", "hidden", ["value" => (url()->previous())]); return view($this->bladePath . ".asksubmit_create", compact("form")); }