作者 lyh

更新人事信息

... ... @@ -3,6 +3,7 @@
namespace App\Http\Controllers\Aside\Manage;
use App\Enums\Common\Code;
use App\Http\Controllers\Aside\BaseController;
use App\Http\Requests\Aside\Manage\ManagerHrRequest;
use App\Models\Manage\ManageHr;
use App\Models\Manage\Menu;
use Illuminate\Http\Request;
... ... @@ -53,26 +54,8 @@ class HrController extends BaseController
* @method :post
* @time :2023/9/6 10:05
*/
public function save(HrLogic $logic){
$this->request->validate([
'name'=>'required',
'mobile'=>'required',
'status'=>'required',
'education'=>'required',
'entry_position'=>'required',
'p_level'=>'required',
'dept_id'=>'required',
'belong_group'=>'required',
],[
'name.required' => '名称不能为空',
'mobile.required' => '手机号码不能为空',
'status.required' => '请选择用户状态',
'education.required' => '请选择学历',
'entry_position.required' => '请选择入职岗位',
'p_level.required' => '请选择入职岗位级别',
'dept_id.required' => '请选择部门',
'belong_group.required' => '请选择小组',
]);
public function save(ManagerHrRequest $request,HrLogic $logic){
$request->validated();
$logic->hrSave();
$this->response('success');
}
... ...
<?php
/**
* @remark :
* @name :ManagerHrRequest.php
* @author :lyh
* @method :post
* @time :2024/7/10 15:59
*/
namespace App\Http\Requests\Aside\Manage;
use App\Models\Manage\Manage;
use App\Rules\Mobile;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Validation\Rule;
class ManagerHrRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'name'=>'required',
'mobile'=>'required',
'status'=>'required',
'education'=>'required',
'entry_position'=>'required',
'p_level'=>'required',
'dept_id'=>'required',
'belong_group'=>'required',
];
}
public function messages()
{
return [
'name.required' => '名称不能为空',
'mobile.required' => '手机号码不能为空',
'status.required' => '请选择用户状态',
'education.required' => '请选择学历',
'entry_position.required' => '请选择入职岗位',
'belong_group.required' => '请选择小组',
'p_level.required' => '请选择入职岗位级别',
'dept_id.required' => '请选择部门',
];
}
}
... ...