Size: a a a

2021 July 03

ДТ

Дмитрий Тхоржевский... in Laravel Pro
Тестить слипом. Скорее всего будет дырка в айлишниках, функционал автоинкремента напрямую не зависит от последнего айди а является итератором на уровне бд. Есть немного различий раьоты автоинкремента в различных субд. Можно еще с помощью sql команды посмотреть следующее значение автоинкремента
источник

NT

Nazar Tertyshnyi in Laravel Pro
Зырь лог мускула :)
источник

А

Алексей in Laravel Pro
индекс с дыркой - фиг с ним. не такая большая потеря.

больше лок на получение данных интересует.
или вообще дедлок теоретический
источник

ДТ

Дмитрий Тхоржевский... in Laravel Pro
Лок зависит от настройки типа блокировок. У разных субд можно настроить по разному. Есть 3 вида блокировок построчно, постранично, и на весь объект с которым идет работа(таблица или индекс), нужно посмотреть как настроены лочки на этой таблице. Дедлок - вряд ли, разве что ооооочень много одновременных запросов
источник

А

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

ДТ

Дмитрий Тхоржевский... in Laravel Pro
Ну и надо видеть конкурирующих запросы за эту блокировку
источник

А

Алексей in Laravel Pro
ну у мускула по умолчанию инодб (да, не сказал что база мускул. база мускул, вот теперь сказал). а у инодб построчная блокировка
источник

NT

Nazar Tertyshnyi in Laravel Pro
В любой непонятной ситуации зырь лог :)
источник

А

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

А

Алексей in Laravel Pro
окай, спасибо, пойду слипами смоделирую, гляну что там получается...
источник

ДТ

Дмитрий Тхоржевский... in Laravel Pro
Можно конфигурить
источник

А

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

EG

Egor Gruzdev in Laravel Pro
А где вы делаете блокировку, в приведеном примере блокировки нет.

см. LockForUpdate
источник

А

Алексей in Laravel Pro
Транзакция под капотом лок не ставит?
источник

EG

Egor Gruzdev in Laravel Pro
Нет, еси вы не делаете блокировки, то ее и не будет.
источник

А

Алексей in Laravel Pro
Ок, вернусь, почитаю подробнее. Спасибо
источник

SP

Sergey Pashkevich in Laravel Pro
Всем привет.
Есть кто использовал scout с meilisearch?
Вопрос в том как получить highlights для моделей, когда используешь метод get или paginate.
источник

d.

dev . in Laravel Pro
привет, кто разбирался с webhook facebook? Проблема в том что вебхук установился но дальше тишина. кроме тестовых запросов ничего не приходит. есть какие-то нюансы?
источник

А

Алексей in Laravel Pro
Ребят вопрос по сохранению и удалению файлов. Я правильно понимаю механизм?

Символическая ссылка /storage/app/public => /public/storage
Диск 'local'.  Путь /storage/app
Диск 'public'. Путь /storage/app/public

Сохраняю фото
$request::file('photo')->storeAs('photos', 'photo.png', 'public');
Фото падает сюда /storage/app/public/photos/photo.png
И соответственно сюда /public/storage/photos/photo.png
 
Удаляю фото. Не удаляет
Storage::delete('photo.png');
ломиться сюда /storage/app/photos/photo.png и не находит фото

Удаляю фото. Удаляет
Storage::disk('public')->delete('photo.png');
ломиться сюда /storage/app/public/photos/photo.png и находит фото
источник

C

ChampionTommy 🐍 in Laravel Pro
Ребят, помощь нужна вопросе. Имею фронт и соотетственно люди просят что-то типо cms сделать. Есть что готовое?Я смотрел из топа к примеру тот же october - но это вообще забей...Есть что-нибудь на вашей прамяти хорошее или только с нуля писать?
источник