Size: a a a

2020 August 29

МК

Максим Кавецкий... in Laravel Pro
Алексей Гевондян
какой шаред хостинг? слово ssh тебе о чем нибудь говорит? а, ну ясно
Ну я когда с впс работал (учился), то юзал эту штуку) Да, безопасное соединение между клиентом и сервером
источник

АГ

Алексей Гевондян... in Laravel Pro
ладно в общем) больше в вендоре не правь ничего, ок?)
источник

МК

Максим Кавецкий... in Laravel Pro
Да я это уяснил, оно затрётся.. Однако, обёртка над классом User - это сервис UserService?
источник

АГ

Алексей Гевондян... in Laravel Pro
refactoring.guru почитай про декоратор, ну и так всякие прочие базовые вещи типа solid и т д
источник

АГ

Алексей Гевондян... in Laravel Pro
тебе же надо подменить поведение какого-то класса библиотеки, верно?
источник

МК

Максим Кавецкий... in Laravel Pro
Да вот не знаю даже как лучше будет: написать свою регистрацию или менять чужую
источник

АГ

Алексей Гевондян... in Laravel Pro
бери доку, и делай как написано) базовые вещи же. хотя регистрацию и правда можно сделать по-разному, но там стандартных подходов полно, какой надо бери, да реализуй
источник

АГ

Алексей Гевондян... in Laravel Pro
если ты хочешь все из коробки - то бери вордпресс тогда
источник

АГ

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

P

PSYTRGLES in Laravel Pro
а на WP быдлокодить xD
источник

МК

Максим Кавецкий... in Laravel Pro
Алексей Гевондян
на ларе кодить надо
Понял, спасибо:*
источник

AG

Alexander Grigorev in Laravel Pro
Подскажите из-за чего insertOrIgnore может перестать работать, сайт работал год без обновлений, сегодня начали сыпаться ошибки  SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '***' for key 'PRIMARY'
primary varchar(32)   not null
источник

АГ

Алексей Гевондян... in Laravel Pro
ты айдишнки дублирующиеся начал писать. они у тебя как генерятся?
источник

AG

Alexander Grigorev in Laravel Pro
id там строковый он иногда может быть не уникальным
Поэтому используется
Model::query()->insertOrIgnore([ .... ]);
БД Mysql
источник

АГ

Алексей Гевондян... in Laravel Pro
ну и треш.... почему не  uuid?
источник

АГ

Алексей Гевондян... in Laravel Pro
как это ор игнор? данные не нужны? нафига вообще тогда их записывать
источник

AG

Alexander Grigorev in Laravel Pro
Ну там примерно такой код
        if ($online) {
           $online->update([
               'uid'        => $uid,
               'ip'         => $ip,
               'brow'       => $brow,
               'updated_at' => SITETIME,
               'user_id'    => $userId,
           ]);
       } else {
           Online::query()->insertOrIgnore([
               'uid'        => $uid,
               'ip'         => inet_pton($ip),
               'brow'       => $brow,
               'updated_at' => SITETIME,
               'user_id'    => $userId,
           ]);
}
источник

АГ

Алексей Гевондян... in Laravel Pro
или там дублирующиеся записи могут быть? игнорировать дубли надо
источник

AG

Alexander Grigorev in Laravel Pro
типа upserta
источник

АГ

Алексей Гевондян... in Laravel Pro
createOrUpdate
источник