Size: a a a

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

2020 March 21

AH

Andrey Helldar in Laravel для начинающих
createFreashApiToken на бэке задается, а api роуты куки от слова "совсем" не едят
источник

AH

Andrey Helldar in Laravel для начинающих
api вырезает куки авторизации и прочее - он только с header работает.
источник

T

Tim in Laravel для начинающих
Народ, подскажите

public static function getMy(){
return $getMy = get_doc::orderby('id', 'desc')->first();
}

Возвращает вместо последней записи объект, в котором куча массивов, в том числе и записи нужные, но еще и переменные из класса, и всякое еще, чо я не так делаю ?
источник

T

Tim in Laravel для начинающих
ну в смысле вместо массива с последней записью )
источник

К

Канат in Laravel для начинающих
Tim
Народ, подскажите

public static function getMy(){
return $getMy = get_doc::orderby('id', 'desc')->first();
}

Возвращает вместо последней записи объект, в котором куча массивов, в том числе и записи нужные, но еще и переменные из класса, и всякое еще, чо я не так делаю ?
get()
источник

AH

Andrey Helldar in Laravel для начинающих
Дмитрий
Да! Но я его ставлю вручную при запуске axios
if (cookies.getItem("laravel_token")) {
   window.axios.defaults.headers.common['Authorization'] = "Bearer " + cookies.getItem("laravel_token");
}


но как я понял, это можно автоматизировать с помощью CreateFreshApiToken
Если я правильно понял документацию, выходит, что я ошибся и мидлваря CreateFreshApiToken действительно авторизует юзера. В таком случае, не нужно вручную авторизационный токен передавать.
Куки возвращаются с GET-запросом, поэтому после авторизации тебе обязательно нужно выполнить GET-запрос для того, чтобы они прописались в браузере.
источник

Д

Дмитрий in Laravel для начинающих
Andrey Helldar
Если я правильно понял документацию, выходит, что я ошибся и мидлваря CreateFreshApiToken действительно авторизует юзера. В таком случае, не нужно вручную авторизационный токен передавать.
Куки возвращаются с GET-запросом, поэтому после авторизации тебе обязательно нужно выполнить GET-запрос для того, чтобы они прописались в браузере.
куда делать гет запрос ?
источник

T

Tim in Laravel для начинающих
return $getMy = get_doc::get('id', 'desc')->first();

так?
стал поменьше спама отдавать, но все равно не просто массив, а объект
источник

AH

Andrey Helldar in Laravel для начинающих
Дмитрий
куда делать гет запрос ?
Судя по доке,
axios.get('/api/user')
   .then(response => {
       console.log(response.data);
   });
источник

Д

Дмитрий in Laravel для начинающих
Andrey Helldar
Судя по доке,
axios.get('/api/user')
   .then(response => {
       console.log(response.data);
   });
делаю сразу после того как привоил токен и ответ "nologin"
источник

К

Канат in Laravel для начинающих
Tim
return $getMy = get_doc::get('id', 'desc')->first();

так?
стал поменьше спама отдавать, но все равно не просто массив, а объект
public static function getMy(){
return $getMy = get_doc::orderby('id', 'desc')->take(1)->get();
}
Хотя в случае и с first без гет должно работать вроде
источник

T

Tim in Laravel для начинающих
Канат
public static function getMy(){
return $getMy = get_doc::orderby('id', 'desc')->take(1)->get();
}
Хотя в случае и с first без гет должно работать вроде
нифига, та же история -
источник

К

Канат in Laravel для начинающих
Tim
нифига, та же история -
А чем он тебя не устраивает ?
источник

T

Tim in Laravel для начинающих
Канат
А чем он тебя не устраивает ?
ну там не 1 массив , а куча вложенных, разве так должно быть?
источник

D

DK in Laravel для начинающих
источник

К

Канат in Laravel для начинающих
Tim
ну там не 1 массив , а куча вложенных, разве так должно быть?
Это коллекция
источник

T

Tim in Laravel для начинающих
Канат
Это коллекция
т.е чисто один массив не вывести?)
источник

К

Канат in Laravel для начинающих
Tim
т.е чисто один массив не вывести?)
toArray(); добавь
источник

T

Tim in Laravel для начинающих
Канат
toArray(); добавь
во, то что надо) блин откуда вы это все знаете, че доки наизусть зубрите?)
источник

К

Канат in Laravel для начинающих
Tim
во, то что надо) блин откуда вы это все знаете, че доки наизусть зубрите?)
Да нет, примерно помнишь, заглядываешь в доку и смотришь
источник