36 lines
999 B
PHP
36 lines
999 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use App\Models\User;
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Support\Facades\Validator;
|
|
|
|
class UserController extends Controller
|
|
{
|
|
//查看用户列表
|
|
public function index(Request $request){
|
|
$size = $request->get('size', 10);
|
|
$user = User::paginate($size)->toArray();
|
|
return $this->success($user);
|
|
}
|
|
|
|
//修改昵称
|
|
public function update($account,Request $request){
|
|
|
|
$validator = Validator::make($request->all(),[
|
|
'nickname' => 'required',
|
|
], [
|
|
'nickname.required' => '用户昵称不能为空',
|
|
]);
|
|
if ($validator->fails()){
|
|
return $this->error(ERROR_CODE_PARAM_INVALID,$validator->errors()->first());
|
|
}
|
|
$res = User::where('account',$account)->update($request->input());
|
|
if (! $res){
|
|
return $this->error(ERROR_CODE_NO,'修改失败');
|
|
}
|
|
return $this->success([],'修改成功');
|
|
}
|
|
}
|