Size: a a a

2020 January 17

LA

Liv Alex in Laravel Pro
Serg Serdyuk
а, понял.. я чуть задачу сначала не вкурил
тогда аксессором

public function _prepayments () {
   return $this->hasMany(Prepayment::class, 'employee_id', 'id')->where('transaction_type', Prepayment::class)
}


public function getPrepaymentsAttribute() {
 return $this->_prepayments()->get();
}

и в $employee->prepayments должно по идее быть то что нужно
да, это вариант, благодарю
источник

LA

Liv Alex in Laravel Pro
возможно, я не все правильно понимаю, но для полиморфной таблицы мне нужно для каждой сущности вести свою таблицу, а полиморфная будет как сводная. Но мне не хочется плодить столько однотипных таблиц, я вижу все эти данные в одной таблице.
источник

EG

Egor Gruzdev in Laravel Pro
Liv Alex
возможно, я не все правильно понимаю, но для полиморфной таблицы мне нужно для каждой сущности вести свою таблицу, а полиморфная будет как сводная. Но мне не хочется плодить столько однотипных таблиц, я вижу все эти данные в одной таблице.
Изначально было решение про много моделей, поэтому я скинул, что можно и полиморф.
источник

LA

Liv Alex in Laravel Pro
Egor Gruzdev
Изначально было решение про много моделей, поэтому я скинул, что можно и полиморф.
да, моделей у меня несколько, но я их наследую от одной базовой и хочу, чтобы они писали свои данные в одну таблицу. Но спасибо за вариант.
источник

ВМ

Владислав Масунов... in Laravel Pro
тогда просто задай в каждой модели table и fillable поля
источник

D

Dmitry in Laravel Pro
Liv Alex
да, моделей у меня несколько, но я их наследую от одной базовой и хочу, чтобы они писали свои данные в одну таблицу. Но спасибо за вариант.
Некоторые люди делают разные таблицы, но id-шники объектов складывают в одну для связки данных через форейны. Полиморфность конечно неплохая штука, но вот целостность данных удержать с ней куда сложнее.
источник

MM

Maks Maks in Laravel Pro
Товарищи добрый день. Такой вопрос. Влияют ли настройки в php.ini на время жизни сессии в Laravel (в session.php драйвер files, время жизни 120)? Потому как в php.ini 3600 и из Laravel выбивает раньше чем через 120 минут.
источник

А

Антон in Laravel Pro
Maks Maks
Товарищи добрый день. Такой вопрос. Влияют ли настройки в php.ini на время жизни сессии в Laravel (в session.php драйвер files, время жизни 120)? Потому как в php.ini 3600 и из Laravel выбивает раньше чем через 120 минут.
да вроде есть такие настройки, максимальное время сессии
источник

MM

Maks Maks in Laravel Pro
Антон
да вроде есть такие настройки, максимальное время сессии
согласен, 120 минут стоят но по моему кончается раньше
источник

А

Антон in Laravel Pro
Антон
да вроде есть такие настройки, максимальное время сессии
есть session.gc_maxlifetime
источник

А

Антон in Laravel Pro
Антон
есть session.gc_maxlifetime
источник

MM

Maks Maks in Laravel Pro
Вот я и думаю зависят ли параметры сессий в ларавеле от параметров в php
источник

MM

Maks Maks in Laravel Pro
если учесть что в session.php можно поменять время жизни
источник

В

Вячеслав in Laravel Pro
Как можно получить имя базы данных, без использования env('DB_DATABASE')?
источник

SF

Sasha Fedorchuk in Laravel Pro
Вячеслав
Как можно получить имя базы данных, без использования env('DB_DATABASE')?
dd(config('database'));
посмотри внутри и вибери нужное подключение
источник

В

Вячеслав in Laravel Pro
Не, в конфиге же ссылки на env. Нашел db::connection()-getDatabaseName()
источник

А

Антон in Laravel Pro
Maks Maks
если учесть что в session.php можно поменять время жизни
масло масляное php.ini это теже правила php их же можно переопределить через ini_set
источник

SF

Sasha Fedorchuk in Laravel Pro
Ребята, кто роботал с Passport, как уменшить длину токена?

Я при помощи етой команди уменшил к 355 символов
php artisan passport:keys --length=512 --force

Сделать менше не могу
источник

А

Антон in Laravel Pro
Sasha Fedorchuk
Ребята, кто роботал с Passport, как уменшить длину токена?

Я при помощи етой команди уменшил к 355 символов
php artisan passport:keys --length=512 --force

Сделать менше не могу
зачем/
источник

D

Dmitry in Laravel Pro
Вячеслав
Не, в конфиге же ссылки на env. Нашел db::connection()-getDatabaseName()
Баз данных-то может быть >1, так что конфиг всё же лучше, но зависит от цели.
источник