Size: a a a

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

2021 February 04

АП

Андрей Пасечник... in Laravel для начинающих
Не могу, уже не на работе
источник

D

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

D

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

АП

Андрей Пасечник... in Laravel для начинающих
А че мне это даст то?
источник

АП

Андрей Пасечник... in Laravel для начинающих
Я прокинул связи к моделям связанным и всё
источник

D

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

АП

Андрей Пасечник... in Laravel для начинающих
Я не пойму в чём проблема. У меня есть 2 модели с промежуточной таблицей. От чего я тут должен отнаследоваться и че мне это такого должно дать? Я просто не в курсе, может там супертехнология какая
источник

D

DK in Laravel для начинающих
посмотри на досуге класс Pivot
источник

АП

Андрей Пасечник... in Laravel для начинающих
Я и не знал, что такое есть даже
источник

АП

Андрей Пасечник... in Laravel для начинающих
Посмотрю
источник

Д

Діма in Laravel для начинающих
Привет.
Хочу что-то полезное сделать с сессией и не знаю что.
Может вы натолкнете на правильную мысль.

Есть инет магазин. Сейчас сессия стоит по умолчанию 120 минут
config/session.php
'lifetime' => env('SESSION_LIFETIME', 120),

Хотелось бы увеличить время жизни сессии для юзеров.
Сделать например 1 год
Но боюсь что столько сессий забьют мне всю память на сервере да и толку писать все сессии пока нет.

Можно ли как то увеличить SESSION_lifetime только для сессий с определенным ключом.

Например если у меня что-то положить в корзину то в сессии появляется ключ cart
источник

к

коля in Laravel для начинающих
DK
по тому,что ты скинул, ничего непонятно
ушел-пришел, а уже все работает правильно - магия laravel работает)
источник

D

DK in Laravel для начинающих
Діма
Привет.
Хочу что-то полезное сделать с сессией и не знаю что.
Может вы натолкнете на правильную мысль.

Есть инет магазин. Сейчас сессия стоит по умолчанию 120 минут
config/session.php
'lifetime' => env('SESSION_LIFETIME', 120),

Хотелось бы увеличить время жизни сессии для юзеров.
Сделать например 1 год
Но боюсь что столько сессий забьют мне всю память на сервере да и толку писать все сессии пока нет.

Можно ли как то увеличить SESSION_lifetime только для сессий с определенным ключом.

Например если у меня что-то положить в корзину то в сессии появляется ключ cart
храни сессии в другом хранилище
источник

D

DK in Laravel для начинающих
ты столкнёшься не то чтобы с забитием памяти
источник

D

DK in Laravel для начинающих
а что у тебя файловая система отвалиться от количества файлов(сессий) в одной папке
источник

D

DK in Laravel для начинающих
такое уже бывало -_-"
источник

Д

Діма in Laravel для начинающих
DK
храни сессии в другом хранилище
Понял. Ну я вообще наблюдал за сессиями и когда что то добавлял в корзину то Json превращался во что то непонятное. Тоесть то - что человек уже прочитать не может.

Там смотрел есть по умолчанию опция, что меняешь драйвер сессии на database сделал миграцию и погнал )))
Это конечно хорошо и наверное я так и сделаю.
Но проблемма с динамическим временем жизни остаётся.
Есть ли какие методы чтобы проверить сколько lifetime конкретной сессии?
Нельзя никак через фасад поставить время жизни?
источник

Д

Діма in Laravel для начинающих
Понятно что можно логику переписать.
И писать самому в бд выборочно.
Но может уже кто то придумал велосипед.
источник

Е

Евгений in Laravel для начинающих
Діма
Понял. Ну я вообще наблюдал за сессиями и когда что то добавлял в корзину то Json превращался во что то непонятное. Тоесть то - что человек уже прочитать не может.

Там смотрел есть по умолчанию опция, что меняешь драйвер сессии на database сделал миграцию и погнал )))
Это конечно хорошо и наверное я так и сделаю.
Но проблемма с динамическим временем жизни остаётся.
Есть ли какие методы чтобы проверить сколько lifetime конкретной сессии?
Нельзя никак через фасад поставить время жизни?
Может сериализировался?)
источник

Е

Евгений in Laravel для начинающих
Json всмысле)
источник