Size: a a a

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

2020 July 14

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
🌚
источник

ЕК

Егор Карась... in Laravel для начинающих
Вопрос выше)
источник

DF

De Firu in Laravel для начинающих
Всем привет!

Пытаюсь разобраться с Laravel Passport. Не так давно в вебе, за тупые вопросы заранее извиняюсь, если проскользнут)
Как я понял из беглого прочтения, для того чтоб использовать Passport в базе уже должны быть пользователи, которые будут подключаться к API из стороннего сервиса. В моем же случае нужно через API пользователя еще и добавлять в базу изначально. Какие есть варианты как это можно сделать? Буду благодарен за ссылки на ресурсы и/или объяснение хотя-бы в общих чертах (если где-то туплю - тоже рад буду услышать)
источник

S

Sergo in Laravel для начинающих
De Firu
Всем привет!

Пытаюсь разобраться с Laravel Passport. Не так давно в вебе, за тупые вопросы заранее извиняюсь, если проскользнут)
Как я понял из беглого прочтения, для того чтоб использовать Passport в базе уже должны быть пользователи, которые будут подключаться к API из стороннего сервиса. В моем же случае нужно через API пользователя еще и добавлять в базу изначально. Какие есть варианты как это можно сделать? Буду благодарен за ссылки на ресурсы и/или объяснение хотя-бы в общих чертах (если где-то туплю - тоже рад буду услышать)
ты уверен что тебе нужен именно паспорт?
источник

DF

De Firu in Laravel для начинающих
Sergo
ты уверен что тебе нужен именно паспорт?
Хочу сделать по фен шую, через post/put. Что делаю - API для взаимодействия с мобильным приложением. Что делал до этого - API для b2b, где использовался только один токен. Но сейчас хочу сделать по нормальному, дабы в случае чего использовать еще и для портфолио.
Как я это понимаю: для максимальной защиты для каждого юзера должен генериться отдельный токен. Все верно?
источник

DF

De Firu in Laravel для начинающих
Да, буду рад любым идеям и замечаниям. Если я прав по поводу того, как юзается Passport, то возможно саму "регистрацию" стоит сделать через "статический" токен, либо и вовсе без него, а уже после работать с этим пользователем через Passport?
источник

V

Vladyslav in Laravel для начинающих
Ребят подскажите плиз,
получаю вот так модельку
$product->composite()->with(['descriptions' ])->get();

потом работаю с данными и после этого хочу не возвращать связь descriptions
источник

R#

Reset # Alexey S. in Laravel для начинающих
De Firu
Всем привет!

Пытаюсь разобраться с Laravel Passport. Не так давно в вебе, за тупые вопросы заранее извиняюсь, если проскользнут)
Как я понял из беглого прочтения, для того чтоб использовать Passport в базе уже должны быть пользователи, которые будут подключаться к API из стороннего сервиса. В моем же случае нужно через API пользователя еще и добавлять в базу изначально. Какие есть варианты как это можно сделать? Буду благодарен за ссылки на ресурсы и/или объяснение хотя-бы в общих чертах (если где-то туплю - тоже рад буду услышать)
перед запросом на авторизацию кидать запрос на регистрацию
источник

V

Vladyslav in Laravel для начинающих
{
 "composite_id": 1,
 "product_id": 4723,
 "name": "",
 "descriptions": [
   {
     "products_name": "",
     "language_id": 1,
     "products_id": 4723
   },
   {
     "products_name": "",
     "language_id": 2,
     "products_id": 4723
   }
 ]
}


вот оно мне такую структуру выдает (name я сам добавляю после обработки)
unset($item->descriptions) не помогает
источник

DF

De Firu in Laravel для начинающих
Reset # Alexey S.
перед запросом на авторизацию кидать запрос на регистрацию
Ну так а саму регистрацию как проводить? При помощи статического токена? Она должна происходить автоматически.
Правильно ли я решил что для регистрации лучше использовать какой-нить статический токен, и только после, для взаимодействия, использовать персональные токены?
источник

S

Sergo in Laravel для начинающих
Vladyslav
{
 "composite_id": 1,
 "product_id": 4723,
 "name": "",
 "descriptions": [
   {
     "products_name": "",
     "language_id": 1,
     "products_id": 4723
   },
   {
     "products_name": "",
     "language_id": 2,
     "products_id": 4723
   }
 ]
}


вот оно мне такую структуру выдает (name я сам добавляю после обработки)
unset($item->descriptions) не помогает
except() мб поможет
источник

R#

Reset # Alexey S. in Laravel для начинающих
De Firu
Ну так а саму регистрацию как проводить? При помощи статического токена? Она должна происходить автоматически.
Правильно ли я решил что для регистрации лучше использовать какой-нить статический токен, и только после, для взаимодействия, использовать персональные токены?
регистрацию можно проводить без паспорта, через обычный роут
источник

R#

Reset # Alexey S. in Laravel для начинающих
но как потот токен вернуть - я хз
источник

V

Vladyslav in Laravel для начинающих
Sergo
except() мб поможет
ща почитаю, спс
источник

P

PSYTRGLES in Laravel для начинающих
Vladyslav
{
 "composite_id": 1,
 "product_id": 4723,
 "name": "",
 "descriptions": [
   {
     "products_name": "",
     "language_id": 1,
     "products_id": 4723
   },
   {
     "products_name": "",
     "language_id": 2,
     "products_id": 4723
   }
 ]
}


вот оно мне такую структуру выдает (name я сам добавляю после обработки)
unset($item->descriptions) не помогает
->unsetRelation()
источник

DF

De Firu in Laravel для начинающих
Reset # Alexey S.
но как потот токен вернуть - я хз
То-есть алгоритм такой: производится регистрация, дальше генерируется токен, достается из базы, передается на клиент и после юзер при отправке запросов использует этот токен?
источник

DF

De Firu in Laravel для начинающих
То-есть токен должен храниться еще и на клиенте?
источник

DF

De Firu in Laravel для начинающих
Вроде логично, просто на всякий переспрашиваю)
источник

R#

Reset # Alexey S. in Laravel для начинающих
паспорт так и работает же
источник

DF

De Firu in Laravel для начинающих
Гуд
источник