1
0

提交代码

This commit is contained in:
2020-08-06 14:45:56 +08:00
commit 9d0d5f4be9
361 changed files with 36445 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
<?php
namespace App\Admin\Actions;
use App\Models\User;
use Encore\Admin\Actions\RowAction;
use Encore\Admin\Form;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Http\Request;
class AreaSetManage extends RowAction
{
public $name = '设置管理人';
public function handle(Model $model, Request $request)
{
$user = User::find($request->user_id);
$model->user_id = $user->id;
$model->save();
return $this->response()->success('操作成功')->refresh();
}
public function form()
{
$this->text('user_id', '用户序号')->rules(['required', 'numeric', function ($attribute, $value, $fail) {
$user = User::find($value);
if (!$user) {
return $fail('未找到账号');
}
if (!in_array($user->identity->identity_id, [4])) {
return $fail('账号等级不够');
}
}], [
'required' => '用户序号不能为空',
'numeric' => '用户序号必须为整数',
], '2');
}
}