语言切换
This commit is contained in:
@@ -222,7 +222,7 @@ class CustomerController
|
||||
public function grade(Request $request)
|
||||
{
|
||||
$id = Util::getParam($request, 'id');
|
||||
$id = Util::getParam($request, 'grade');
|
||||
$grade = Util::getParam($request, 'grade');
|
||||
if (Util::isEmpty($id)) {
|
||||
return Util::fail('', 'id' . trans('not_null'));
|
||||
}
|
||||
@@ -230,7 +230,7 @@ class CustomerController
|
||||
return Util::fail('', 'grade' . trans('not_null'));
|
||||
}
|
||||
$data = [
|
||||
'grade' => Util::getParam($request, 'grade', 0),
|
||||
'grade' => $grade,
|
||||
];
|
||||
$res = Customer::where('id', $id)
|
||||
->update($data);
|
||||
|
||||
@@ -19,6 +19,7 @@ class UserController
|
||||
public function login(Request $request)
|
||||
{
|
||||
$email = Util::getParam($request, 'email');
|
||||
$language = Util::getParam($request, 'language');
|
||||
if (Util::isEmpty($email)) {
|
||||
return Util::fail([], 'email' . trans('not_null'));
|
||||
}
|
||||
@@ -26,6 +27,7 @@ class UserController
|
||||
if (Util::isEmpty($password)) {
|
||||
return Util::fail([], 'password' . trans('not_null'));
|
||||
}
|
||||
|
||||
$user = User::select(['id', 'name', 'sex', 'role', 'avatar', 'email', 'password'])
|
||||
->where('status', 0)
|
||||
->where('email', $request->post('email'))
|
||||
@@ -43,6 +45,7 @@ class UserController
|
||||
//验证密码
|
||||
// if (!password_verify($userPassword, $hashedPassword)) {
|
||||
if ($userPassword == $hashedPassword) {
|
||||
locale($language);
|
||||
return Util::fail([], trans('password_error'));
|
||||
}
|
||||
$userId = $user['id']; // 实际从数据库获取
|
||||
@@ -56,6 +59,12 @@ class UserController
|
||||
unset($result['password']);
|
||||
$result['token'] = $token;
|
||||
|
||||
if (Util::isEmpty($language)) {
|
||||
User::where('id', $userId)
|
||||
->update(['language' => $language]);
|
||||
locale($language);
|
||||
}
|
||||
|
||||
return Util::success($result, trans('login_success'));
|
||||
}
|
||||
|
||||
@@ -163,11 +172,8 @@ class UserController
|
||||
*/
|
||||
public function language(Request $request)
|
||||
{
|
||||
$id = Util::getParam($request, 'id');
|
||||
$id = $request->user['id'];
|
||||
$language = Util::getParam($request, 'language');
|
||||
if (Util::isEmpty($id)) {
|
||||
return Util::fail([], 'id' . trans('not_null'));
|
||||
}
|
||||
if (Util::isEmpty($language)) {
|
||||
return Util::fail([], 'language' . trans('not_null'));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user