Vitaly
знаю, мне просто на выходе нужны две переменные со своими ключами
Dmitry
Vitaly
session(['key' => 'value', 'key' => 'value']);
Игорь
Чёт я угорнул ток что)
Vitaly
вот так?
Игорь
Vitaly
спс
Игорь
Ток ключи разные должны быть
Victor
и успешно прошел ))
Dmitry
+
😂 скопировал твою запись и еще раз спросил
Dmitry
и еще более насущий вопрос зачем :)
Vitaly
session(['data' => $data, 'json' => $json]); - на выходе только json массив выводит, a data нет, может оно затирает первое?
V
Вижу не зря меня смутил этот пункт, раз такая дискуссия
Victor
Dmitriy
Dmitry
Victor
поч? переподчинение начальнику если промежуточный уволился
Victor
вроде так в таске было
Dmitry
тут надо поменять начальника, а не отдать его работников первому встречному
Victor
нет, у них position не меняется
Victor
есть структура
Начальник -> менеджер -> работники
после удаления менеджера, все работники будет именять родителя - начальника
V
Ты ищешь родителя твоего босса и накидываешь на него всех работников босса, тоесть работники с уровня 5 станут уровня 4, хотя они же не повышались
Victor
не повышались в "должностном" плане, но подчиняются теперь начальнику
Victor
дерево показывает подчинение, а не должность
Victor
смысл в том что, если в компании уволить менеджера, то все его подчиненые будут подчиняться директору напрямую
Victor
но от этого у них салари не повысится и должность не изменится
Dmitry
V
Энивей, неважно куда перейдут работники, свою точку зрения всегда можно аргументировать ревьюверу. Но в техническом плане я так и не понял как сделать лучше
Dmitry
Victor
Dmitry
Victor
В моем случае, я беру родителя и атачу всех к нему, можно в начале брать первого соседа и атачить к нему
Victor
так что это +2 строчки на проверку и усе
Dmitry
Anton
Ребят... а никто не парился с вопросом одновременного обновления сессий?
Victor
Dmitry
Anton
Ну так что сейчас стало очень много SPA и как следствие на backend может много одновременных запросов от одного пользователя могут приходить, да еще и такие, которые обновляюти данные в сессии
Anton
и вот встает впорос - кто нить делал механизм обновления в сессии только тех данных что изменились?
Dmitry
Victor
@vladerlord в каком офисе планируешь работать?)
Anton
Andrey
Anton
есть сессия, приходят два одновременных запроса (разных), один меняет, у обоих выначале - ну пусть пустая сессия и вот один сохранит a => b, а второй c => d, и в идеале мы оджидаем оба значения в сесии, но по факту может быть только одно - что позднее сохранилось...ю
Anton
Anton
Andrey
Выдуманный
Ок, какая из сессий при одновременном запросе запишется в хранилище?
Anton
Например сходу - все поля заранее предопределены и реально твоя сессия это одна строчка в БД с заранее известным набором полей
Dmitry
Anton
и делать апдейт
Anton
Anton
То есть сессия одна
ko
Помогите пожалуйста настроить .htaccess
ko
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
ko
выдает ошибку 500
Anton
Ну я надеюсь хотя бы понятно проблему описал... И как я понял никто с ней не сталкивался...
Anton
Anton
Вот я и спрашиваю - кто-нить что-нить в этом духе делал? Видел?
Anton
Идей то и у меня вагон как сделать можно, хочется посмотреть уже готовые и понять их эволюцию, чтобы не наступать на одни грабли
Anton
если же таких сессий не будет, придется писать свои...
Anton
Ну в любом случае свои писать, просто хотелось посмотреть примеров
Anonymous
https://pastebin.com/Uv57VWqQ - почему редеректит на /login ?
Dmitry
Anonymous
Elion
return back();
Не пробовал?
реализовал через скрытое поле в форме авторизации, а в LoginController'е делаю на него редирект.
back() не работает, потому что при успешном логине back это и есть /login
Евгений
скрытое поле - полная лажа
Anonymous
+
Anonymous