Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Скорее всего мало инфы, докину, надеюсь, кто-то сгуглит и не потратит кучу времени
Используется SweetAlert2, в котором на confirm используется fetch
Переписал fetch на ajax завернутым в promise, сравнил ответы
У ajax+promise в заголовках было несколько отличий, ключевое:
Cookie: XSRF-TOKEN=eyJpdiI6IjhOM01rUno3aFlmT0RVRmIxMG1GR0E9PSIsInZhbHVlIjoiR2ZFUU4wbXpIMWFLS0R0WGZUZGZuN2pPdVNJM1o0MFp5RWo4RWEzUFRaWjlkdCs0RkFONW9XQkNHTlwvanU5YjgiLCJtYWMiOiI0YmFmZjEyZWI4N2M4NmYyOGE3YTQ3MmY3NTYxMmVkMzM4ODNmZTc2ZjRmZWJjMGM4YWRlNjZmYjg4M2I2N2JmIn0%3D; lk_tezarius_ru_session=eyJpdiI6InJ5MVlZYjVtZ2xicHJDR2dqNzlENGc9PSIsInZhbHVlIjoidFFJK1JrTG1lNktOemk4RTBzTkJxTlRrQzEzdkxrd2ltVTJ1M1A3WVNsQmVYKzdrbktZeXRWdGRlNm93cndqTSIsIm1hYyI6IjVmODBmMTIyYTBlNDY1OGE5NjJmZWUxNWFiZDJmMTQxYTNiMjhkMzU2MTgxYzcwZTk1MjI4ODYyYTJlN2JlY2QifQ%3D%3D; _ym_uid=1584005840958476486; _ym_d=1584005840; _ym_isad=2; _ym_visorc_56871007=w
В итоге, включил куки через опцию
credentials: 'include',
И все заработало
Всех заглянувших благодарю...
Столкнулся с такой проблемой, не знаю куда бежать...
Заголовок запроса:
Accept: */*
Accept-Encoding: gzip, deflate, br
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Connection: keep-alive
Content-Length: 325
Content-Type: application/x-www-form-urlencoded
Host: lk.tezarius.ru
Origin: [url]https://lk.site.ru[/url]
Referer: [url]https://lk.site.ru/ru/databases/list[/url]
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:48.0) Gecko/20100101 Firefox/48.0
X-CSRF-TOKEN: D9Mtg3BdIpccQEfnqCwoHTP0yRJfHAlFDKlqWVtZ
Я уже пробовал в _token передать, не помогло
Дано: Windows XP, Firefox 48, данные отправляю через fetch.
Грешу на fetch, но оно тогда не работало бы вообще?!
В ответе вижу html данные с таким титлом: <title>Страница устарела</title>
С гуглом справиться не смог...
Здравствуйте,
Есть категории, и такая связь:
public function lessons()
{
return $this->belongsToMany(Knowledge::class, 'knowledge_category')->withTimestamps();
}
Все работает на ура, но тут взбрело в голову категории сделать вообще общие для всего проекта.
В каждой категории есть поле class, где на выбор: Knowledge::class, Post::class, Article::class
Так же есть поле table там many-to-many таблицы: knowledge_category, post_category, aticle_category
Нужно выбрать все категории с их связными данными, в это категории все посты, в другой артикулы и тд.
Попробовал так, не сработало:
public function items()
{
return $this->belongsToMany(new $this->class, $this->table)->withTimestamps();
}
Скорее всего глупо, подскажите как правильно
Спасибо
Извиняюсь, но я все же дополню.
Опять потерял кучу времени и не мог запустить.
Тут не только кеш хрома, тут откуда-то копи-паст взятый конфиг и моя не внимательность.
Кто столкнется, меняем:
location ~ \.php\$ {
На:
location ~ \.php$ {
Отбой, это кеш хрома.
Еле сгуглил похожую проблему на забугорном.
Всем заглянувшим спасибо.
Здравствуйте.
Локально все гуд.
На сервере не заводится, вместо это предлагает скачать файл.
Конфиг стандартный:
server {
listen 80;
root /home/www/backend/public;
index index.php index.html index.htm;
server_name site.ru;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php\$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)\$;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME \$document_root\$fastcgi_script_name;
include fastcgi_params;
}
}
В прошлый раз с горе-пополам ставил, работало, в этот раз не завелось.
...вторая моя установка всего...
Подскажите что не так сделал, что забыл, что не учел?
Спасибо.
Страницы 1