Size: a a a

2021 September 21

y

yu2ry in Laravel Pro
ну у тебя же драйвкр токен а не сессия
источник

y

yu2ry in Laravel Pro
либо в поле users заведи поле api_token и генерируй для определнного пользователя либо либу пасспорт заюзай
источник

y

yu2ry in Laravel Pro
не поле а табилца
источник

S

Sergey in Laravel Pro
Я так и делаю, может неправильно обясняю мне нужно при авторизации юзера проверить его логин и пароль в таблице admins, если я делаю Auth::attempt([$login, $pass]); оно берет даные из таблици users
источник

y

yu2ry in Laravel Pro
login есть метод?
источник

S

Sergey in Laravel Pro
да
источник

y

yu2ry in Laravel Pro
заюзай может прокатит
источник

y

yu2ry in Laravel Pro
а вообще ручками прверить
источник

МИ

Михаил Игнатов... in Laravel Pro
привет всем! почему не работает такая конструкция? Model::with(['student' => function ($q) {
   $q->select('name');
       }])->first(); возвращается null. А если не передавать callback, то выводится нормально, но все поля...
источник

y

yu2ry in Laravel Pro
$q->select('name); одна ковычка
источник

y

yu2ry in Laravel Pro
))
источник

S

Sergey in Laravel Pro
public function Login(Request $request)
   {
     $this->validate($request, [
       'login' => 'required',
       'password' => 'required|min:8'
     ]);

     $auth = Auth::attempt([
       'login' => $request->login,
       'password' => $request->password
     ]);

     if($auth){
       $token = auth()->user()->createToken();
       return response()->json(['token' => $token], 200);
     }else {
       return response()->json(['error' => 'Unauthorised'], 401);
     }
   }
источник

МИ

Михаил Игнатов... in Laravel Pro
аа да не, это я сейчас писал. опечатался
источник

y

yu2ry in Laravel Pro
$auth = Auth::guard('api')->attempt([
       'login' => $request->login,
       'password' => $request->password
     ]);
источник

y

yu2ry in Laravel Pro
по идее Auth::guard() должен вернуть тебе StatefulGuard а там уже есть метод attempt
источник

S

Sergey in Laravel Pro
Ошибка: "Call to undefined method Illuminate\\Auth\\TokenGuard::attempt()"
источник

РТ

Рустам Трубников... in Laravel Pro
связи нет
источник

РТ

Рустам Трубников... in Laravel Pro
из за этого и не работает
источник

РТ

Рустам Трубников... in Laravel Pro
точнее во второй таблице нет записи
источник

МИ

Михаил Игнатов... in Laravel Pro
связь есть, у меня без коллбэка же работает) все поля возвращает в relations. а почему так null - не пойму
источник