Size: a a a

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

2020 March 06

S

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

Н

Наталья in Laravel для начинающих
Роман
Кто может подсказать почему не проходят запросы с фронта(вью) на бэк (лара) ошибка CORS. Причём заголовки отправляются(если проверять через testmace), а в браузере ошибка возникает
Если победите полностью - отпишитесь, пожалуйста! Тоже страдаю от попытки сделать апишечку с токеном впервые. Как только добавляю токен в заголовки - сразу проблема с cors. 😔
источник

M

Michael in Laravel для начинающих
eXCom
Написал уже целое АПИ, везде одинаковые запросы пишу через guzzle, и один запрос не работает и все, и кстати он работает если выполнять через curl, подскажите что делаю не так
// 1. Не рабочий вариант с газлом
$client = new Client([
   'headers' => [
       'Content-Type' => 'application/json',
       'SECURE-AUTH' => \config('settings.SECURE_TOKEN')
   ]
]);

$response = $client->post('https://website.com/api/secure/code-check',
   ['body' => json_encode(
       [
           'code' => $code
       ]
   )]
);

// 2. Рабочий вариант с курлом
$data_string = json_encode(["code" => $code]);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://website.com/api/secure/code-check");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);

$headers = [
   'Content-Type: application/json',
   'SECURE-AUTH: ' . \config('settings.B2B_SECURE_TOKEN')
];
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$response = curl_exec($ch);
$data = json_decode($response, true);
curl_close($ch);


В laravel.log ошибка
local.ERROR: Client error: POST https://website.com/api/secure/code-check resulted in a 400 Bad Request
источник

S

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

Р

Роман in Laravel для начинающих
Наталья
Если победите полностью - отпишитесь, пожалуйста! Тоже страдаю от попытки сделать апишечку с токеном впервые. Как только добавляю токен в заголовки - сразу проблема с cors. 😔
а без токена работает?
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Stas
просто есть текст у него можно выбрать одного автора кто создал либо выбрать еще
Тогда просто M2M
источник

Н

Наталья in Laravel для начинающих
Роман
а без токена работает?
Вроде да. Прикрутила middleware на все маршруты.
источник

Р

Роман in Laravel для начинающих
Наталья
Вроде да. Прикрутила middleware на все маршруты.
а как у вас middleware выглядит?
источник

S

Stas in Laravel для начинающих
Иван Лещенко
Тогда просто M2M
а можно както сделать что бы $fillable работал тлько для второго запроса update ))))
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Stas
а можно както сделать что бы $fillable работал тлько для второго запроса update ))))
0_о
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Крч
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Сделай Application BelongsToMany User
источник

Н

Наталья in Laravel для начинающих
Роман
а как у вас middleware выглядит?
источник

ИЛ

Иван Лещенко in Laravel для начинающих
И готово
источник

S

Stas in Laravel для начинающих
Иван Лещенко
Сделай Application BelongsToMany User
nfr jyj tcnm
источник

S

Stas in Laravel для начинающих
так оно есть\
источник

Р

Роман in Laravel для начинающих
так же делаю.. не работает (
источник

S

Stas in Laravel для начинающих
Stas
Тоесть сначало записывало пользователя но незаписывало текст теперь наоборот
все работает просто вот изза $fillable сохраняет либо то либо то
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Stas
так оно есть\
Зачем ты тогда хранишь данные юзера в модели Application?
источник

S

Stas in Laravel для начинающих
$fillable убивает получение авторизации
источник