Size: a a a

Laravel для начинающих

2021 November 17

SC

Sergey Chizhik in Laravel для начинающих
Ты путаешь тёплое с мягким.
источник

SC

Sergey Chizhik in Laravel для начинающих
Токен в обычном контексте говорит о том, что ты можешь идентифицировать юзера и потом к примеру проверить его права
источник

LY

Lyonya Yakovlev in Laravel для начинающих
Вероятнее всего) Первый раз делаю API, пытаюсь максимально вникнуть в тему
источник

AE

Alexander Egorov in Laravel для начинающих
Да тут вопрос не API а понимание работы клиент серверного приложения
источник

SC

Sergey Chizhik in Laravel для начинающих
Тоже мб
источник

LY

Lyonya Yakovlev in Laravel для начинающих
Благодарю за ответы, воспользуюсь вот этим способом (мидллвар)
источник

EZ

Evgeny Zimin in Laravel для начинающих
Либо шли запросы с фронта на свой бэк,с бэка уже запросы к апи с токеном. А на апи сделать длступ только с айпи бэка, остальныые запретить.
источник

V

V in Laravel для начинающих
Я сомневаюсь что кто то будет интересоваться возвратом в рф
источник

A

Artsiom in Laravel для начинающих
Привет. Нужна помощь в связях. У меня есть модели пользователи, курсы и избранное. Есть связь morph one to many. Таблица favorites с полями: user_id, favoritable_id, favoritable_type. Мне необходимо у юзера получить курсы, которые он добавил в избранное. как написать запрос в контроллере и связь в модели для этого, подскажите пожалуйста?
источник

c

cuttieflame in Laravel для начинающих
таблицу favorites сделай лучше так:
user_id,course_id
миграции:create_favorites_table
$table->integer('user_id')->references('id')->on('users');
$table->integer('course_id')->references('id')->on('courses');
Модель Favorite
public function user() {
       return $this->hasOne('App\Models\User');
   }
   public function courses() {
       return $this->hasOne('App\Models\Course','id');
   }
Модель User
public function favorites() {
       return $this->hasMany('App\Models\Favorite');
   }

   public function courses() {
       return $this->hasMany('App\Models\Course');
   }
Модель Course
public function user() {
       return $this->belongsTo('App\Models\User');
   }
public function favorites() {
       return $this->belongsTo('App\Models\Favorite','id');
  }
вроде так
источник

A

Artsiom in Laravel для начинающих
прошу прощения, я забыл написать, что у меня не только курсы будут, там еще материалы
источник

c

cuttieflame in Laravel для начинающих
че за материалы?
источник

A

Artsiom in Laravel для начинающих
они связаны с курсами, но их как и курсы можно в избранное добавлять
источник
2021 November 18

Е

Евгений in Laravel для начинающих
всем хай, хотел спросить, могу ли я как-то сделать, чтобы у меня автоматически хелпер auth() определял какой гуард у меня используется?
источник

Е

Евгений in Laravel для начинающих
то есть если авторизован гуард company, то я мог обратиться через auth()->user() и получить объект авторизованого App\Models\Company?
источник

Е

Евгений in Laravel для начинающих
или практичнее будет обращаться через auth()->guard(‘company’)->user()?
источник

AB

Artem Borovinskiy in Laravel для начинающих
народ привет кто делал аутентификацию  через sanctum? я всё никак не могу понять ...там вроде 2 способа либо как с сессией на сервере либо через токены ну по сути токен генерируется 1 раз допустим при регистрации юзера в  SPA а затем мы ему его показываем говорим типа запиши вот твои права и ещё есть страница регенерации токена где он может перевыпуститьт его. А мы в это время должны положить токен допустим в LocalStorage ну и работать с ним так? А когда токен из стораджа пропадёт выходит юзер не будет в системе и ему снова логиниться надо.. так? у меня  Nuxt я никак примеров не найду именно для токенов (а в сторадже вроде есть заготовка под это дело) видимо автоматически как то это делается но примеров не нашёл...подскажите всё так как я думаю? и у кого есть примеры можете кинуть я бы очень рад был изучить..
источник

AB

Artem Borovinskiy in Laravel для начинающих
это я всё делаю для чисто понимания и развития это не задача где мы решение ищем
источник

AB

Artem Borovinskiy in Laravel для начинающих
лучшее
источник

SC

Sergey Chizhik in Laravel для начинающих
Он и так автоматом это делает, но лучше указывать в явном виде, если у тебя их несколько
источник