Code variables type declaration

This commit is contained in:
BrettonYe
2025-01-01 14:49:14 +08:00
parent b5628a4ab9
commit 08d20d07b8
56 changed files with 694 additions and 795 deletions

View File

@@ -7,18 +7,19 @@ use App\Http\Requests\Admin\UserGroupRequest;
use App\Models\Node;
use App\Models\UserGroup;
use Exception;
use Illuminate\Contracts\View\View;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\RedirectResponse;
use Log;
class UserGroupController extends Controller
{
public function index()
public function index(): View
{
return view('admin.user.group.index', ['groups' => UserGroup::paginate(15)->appends(request('page'))]);
}
public function store(UserGroupRequest $request)
public function store(UserGroupRequest $request): RedirectResponse
{
if ($userGroup = UserGroup::create($request->only(['name']))) {
$userGroup->nodes()->attach($request->input('nodes'));
@@ -29,12 +30,12 @@ class UserGroupController extends Controller
return redirect()->back()->withInput()->withErrors(trans('common.failed_item', ['attribute' => trans('common.add')]));
}
public function create()
public function create(): View
{
return view('admin.user.group.info', ['nodes' => Node::whereStatus(1)->pluck('name', 'id')]);
}
public function edit(UserGroup $group)
public function edit(UserGroup $group): View
{
return view('admin.user.group.info', [
'group' => $group,