Size: a a a

2021 April 05

AY

Artyom Yun in Laravel Pro
Arman
по вашему дергать файлы на каждый запрос лучше? это хорошо что сейчас еще SSD популярны, на обычно HDD помрет все, не говоря уже про блокировки файла на записи. БД для таких задач и создавались, просто ее нужно подобрать под вашу задачу. как вариант пока подзабить и использовать все стандартно, но иметь слой чтоб можно было поменять БД в любое время.
Да, мне уже объяснили, спасибо! Такой вот вопрос. А что обычно делается, если автоинкремент подойдёт к концу своего предела?
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Artyom Yun
Да, мне уже объяснили, спасибо! Такой вот вопрос. А что обычно делается, если автоинкремент подойдёт к концу своего предела?
Расширяется
источник

AY

Artyom Yun in Laravel Pro
Дмитрий Кожанов
Расширяется
Понял, спасибо
источник

ЕК

Егор Карась... in Laravel Pro
Artyom Yun
Да, мне уже объяснили, спасибо! Такой вот вопрос. А что обычно делается, если автоинкремент подойдёт к концу своего предела?
Если у тебя чатик займёт сообщениями unsigned big integer — это будет не твоя проблема, ты явно сможешь позволить себе нанять челика, который будет об этом думать))
источник

AY

Artyom Yun in Laravel Pro
Егор Карась
Если у тебя чатик займёт сообщениями unsigned big integer — это будет не твоя проблема, ты явно сможешь позволить себе нанять челика, который будет об этом думать))
Ахах, да мне просто нужно заказчику объяснить что в таких случаях делать. Суть твою уловил)
источник

M

Michael in Laravel Pro
Artyom Yun
Да, мне уже объяснили, спасибо! Такой вот вопрос. А что обычно делается, если автоинкремент подойдёт к концу своего предела?
всё переписывается на uuid
источник

A

Arman in Laravel Pro
Artyom Yun
Ахах, да мне просто нужно заказчику объяснить что в таких случаях делать. Суть твою уловил)
там если твои внуки будут рассказывать, мы все знатно удивимся)
источник

И

Игорь in Laravel Pro
Michael
всё переписывается на uuid
Я не знаю, что должно произойти, чтобы unsigned big integer подошёл к концу. Это не реально
источник

A

Arman in Laravel Pro
Michael
всё переписывается на uuid
только там где он нужен. проще big int
источник

AY

Artyom Yun in Laravel Pro
Игорь
Я не знаю, что должно произойти, чтобы unsigned big integer подошёл к концу. Это не реально
Площадка по продаже скинов и ключей превратится в мессенджер номер 1 в СНГ))
источник

КК

Кракозябр Кракозябро... in Laravel Pro
zVlad Nesquik
Если не решиш, то напиши через часов 5. Помогу)
Втут?)
источник

IK

Ilyas Khairullin in Laravel Pro
Кракозябр Кракозябрович
Приветствую. Тут специфичная задачка нарисовалась. Есть сайт Laravel+Nuxt, крутятся на UbuntuServer 20.04, проблема с загрузкой xlsx файла  на сайт и отсутствием того, кто в этих двух вещах толком шарит.
При попытке загрузить файл в лог ларавела падает ошибка вида
[2021-03-30 06:55:56] production.ERROR: Could not open /tmp/php2h1Aos for reading! (Could not open /tmp/php2h1Aos for reading.) {"userId":3,"email":"mail@mail.ru","exception":"[object] (Box\\Spout\\Common\\Exception\\IOException(code: 0): Could not open /tmp/php2h1Aos for reading! (Could not open /tmp/php2h1Aos for reading.) at /dpo/dpo-site/vendor/box/spout/src/Spout/Reader/AbstractReader.php:126)
[stacktrace]
#0 /dpo/dpo-site/vendor/rap2hpoutre/fast-excel/src/Importable.php(96): Box\\Spout\\Reader\\AbstractReader->open()
#1 /dpo/dpo-site/vendor/rap2hpoutre/fast-excel/src/Importable.php(47): Rap2hpoutre\\FastExcel\\FastExcel->reader()
#2 /dpo/dpo-site/app/Http/Controllers/CourseProgramController.php(221): Rap2hpoutre\\FastExcel\\FastExcel->import()
#3 [internal function]: App\\Http\\Controllers\\CourseProgramController->import()
#4 /dpo/dpo-site/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array()

1. Правильно ли я понимаю, что грузить пытается он в корневую папку  /tmp/?
2. Как понять, загружается ли файл туда вообще? В /tmp/ то пусто после ошибки
А /tmp/ открыт для записи?
Возможно настройка php позволяет записывать только в рабочую папку проекта.
источник

КК

Кракозябр Кракозябро... in Laravel Pro
Ilyas Khairullin
А /tmp/ открыт для записи?
Возможно настройка php позволяет записывать только в рабочую папку проекта.
У /tmp уже 777 права 😵
источник

zN

zVlad Nesquik in Laravel Pro
Кракозябр Кракозябрович
Втут?)
Ну да )
источник

IK

Ilyas Khairullin in Laravel Pro
Кракозябр Кракозябрович
У /tmp уже 777 права 😵
А файл как загружаете?
источник

КК

Кракозябр Кракозябро... in Laravel Pro
Ilyas Khairullin
А файл как загружаете?
через форму на сайте
источник

IK

Ilyas Khairullin in Laravel Pro
Кракозябр Кракозябрович
через форму на сайте
код контроллера тогда предоставьте
источник

КК

Кракозябр Кракозябро... in Laravel Pro
zVlad Nesquik
Ну да )
в общем меня обратно ткнули в эту фигню, грустно дебажить когда ни в ларавеле ни в наксте нифига не понимаешь)
источник

КК

Кракозябр Кракозябро... in Laravel Pro
Ilyas Khairullin
код контроллера тогда предоставьте
ща, минутку
источник

КК

Кракозябр Кракозябро... in Laravel Pro
Ilyas Khairullin
код контроллера тогда предоставьте
Как интересно. Я конечно вообще рубистом одно время был. Но чот ожидал что в ларавеле будет контроллер с набором нужных функций. А тут вообще 5 строчек и не известно, от того ли же
источник