
Nikita
17.08.2018
13:09:31

[Anonymous]
17.08.2018
13:09:49

Eвгений
17.08.2018
13:09:53

[Anonymous]
17.08.2018
13:10:00
и говоришь что эти файлы на фронтенде

Google

Nikita
17.08.2018
13:10:22
грёбанные фулстаки которые ни фронт не знают ни бэк

[Anonymous]
17.08.2018
13:10:31
на фронте ты можешь хранить в localStorage если хочешь но без фреймворка сложно будет на фронте норм картинки подставлять

Dmitry
17.08.2018
13:10:57
может это wordpress fullstack?

[Anonymous]
17.08.2018
13:11:06

Eвгений
17.08.2018
13:11:44

Daniel
17.08.2018
13:11:55
:D чего изобретать тут какие-то сложности) дисковое пространство в наши дни уже не дефицит)

[Anonymous]
17.08.2018
13:12:14

Nikita
17.08.2018
13:12:16

[Anonymous]
17.08.2018
13:12:40
ты можешь ключ подсунуть в data attribute но в таком случае картинку ты поменяешь только из js
и это будет не очень гуд

Nikita
17.08.2018
13:12:53
жаль тут за тупость не банят ?

[Anonymous]
17.08.2018
13:13:36

Google

Eвгений
17.08.2018
13:14:50

[Anonymous]
17.08.2018
13:15:21

Edgar
17.08.2018
13:15:50

[Anonymous]
17.08.2018
13:16:06

Eвгений
17.08.2018
13:16:14
какие пустые файлы
не прапвильно вырозился, пустышки всмысле, изображения которые могут после удалить не сделав заказ, кинут в корзину, а потом удалят из карзины, ненужные, а файл уже загрузил на сервак и щзаписал в БД

Edgar
17.08.2018
13:16:17

[Anonymous]
17.08.2018
13:16:29
base64 ?
речь шла о каких то полноценных файлах с путями

Nikita
17.08.2018
13:16:35

Eвгений
17.08.2018
13:16:51
base64 ?
об этом тоже думал, по хорошему изображение именно так и перекидывается если не ошибаюсь

Dmitry
17.08.2018
13:16:54

Edgar
17.08.2018
13:17:05
ну если я правильно понял, у него типо кастомизация и кейс корзины не реганых пользователей

Nikita
17.08.2018
13:17:07
он начал с того что файлы в '/tmp' не лежат на сервере)

[Anonymous]
17.08.2018
13:17:31
а если юзер зайдет с другого браузера и все что он понавтсавлял удалится

Edgar
17.08.2018
13:18:12

[Anonymous]
17.08.2018
13:18:14
вообще сама идея какая то идиотская, но если и делать то именно загружать на сервак и контролировать хранение этих файлов

Embit
17.08.2018
13:18:19
Ребята помогите есть два поля в таблице query и language_id. query должно быть уникальное на language_id. Как сделать правило в реквестах?

Dmitry
17.08.2018
13:18:33
единственное что можна это какой то кэш, если хранится в хранилище то не слать запрос на сервак

Edgar
17.08.2018
13:18:39

Nikita
17.08.2018
13:18:46

Google

Eвгений
17.08.2018
13:18:46

Edgar
17.08.2018
13:19:02
просто завязывать корзину на сессию, дать ей маленькое время жизни и чистить файлы

[Anonymous]
17.08.2018
13:19:05

Edgar
17.08.2018
13:19:07
самый адекватный солюшн имхо

[Anonymous]
17.08.2018
13:19:11
пока именно так и есть
При чем видимо он при каждом запросе передает это изображение каким то хером, а потом выдает
так как временные файлы хранятся одну сессию )

Embit
17.08.2018
13:20:43
ПОМОГИТЕ Ребята помогите есть два поля в таблице query и language_id. query должно быть уникальное на language_id. Как сделать правило в реквестах?

[Anonymous]
17.08.2018
13:21:22
что за истерика в чем дело
неужто мы доку не читаем

Eвгений
17.08.2018
13:23:07

Daniil
17.08.2018
13:23:31
сделай в миграции $table->unique(['query', 'language_id']) и при вставке делай try catch если хочешь контроллировать базой. Если хочешь кодом - юзай валидаторы
но лучше и то и то на случай если у тебя начнет шалить код

Embit
17.08.2018
13:23:48
В миграции я так и сделал
Вот в валидаторе хз як прописать правило
$array["seo_urls.*.query"] = "required|unique:alias_queries,query, language_id, $this->id";

Dmitry
17.08.2018
13:24:51
и тебе е только крон предлагали, еще колбек

Google

Daniel
17.08.2018
13:25:42
что плохого то во временном хранении фоток на сервере?
места мало?

Dmitry
17.08.2018
13:25:56
тут я так понял принцип
что можна сделать хуже, но зато своя реализация

Eвгений
17.08.2018
13:26:15

[Anonymous]
17.08.2018
13:26:32

Daniil
17.08.2018
13:26:36
и лично на моем опыте было такое что я ее завершал

[Anonymous]
17.08.2018
13:26:52
но тогда минусы останутся о которых я сказал

Admin
ERROR: S client not available

Daniil
17.08.2018
13:27:04
так что в целях маркетинга хранить корзину персистентно это збс

Dmitry
17.08.2018
13:27:47
ну ему для левого юзера нада типа картинки

Nikita
17.08.2018
13:27:58
хз на счёт хранить корзину постоянно
спорно

Daniil
17.08.2018
13:28:24
так что это хорошая история
а если еще и напомнить чуваку через неделю например мол ты у нас копошился и корзинку собрал, может надумал брать?
на те скидочку 10% чтоб думалось легче

[Anonymous]
17.08.2018
13:29:02
кстати а как лучше хранится корзина в сессиях и в бд? Я так понимаю при входе юзера сессия мерджится с бд, а при инициализации корзины устанавливается хранилище?

Google

Eвгений
17.08.2018
13:29:12

Edgar
17.08.2018
13:29:27

[Anonymous]
17.08.2018
13:29:39

Edgar
17.08.2018
13:29:51

Daniil
17.08.2018
13:30:04
а, если про гостей...

Eвгений
17.08.2018
13:30:08

Edgar
17.08.2018
13:30:18

[Anonymous]
17.08.2018
13:30:19

Edgar
17.08.2018
13:30:19
:D

Daniil
17.08.2018
13:30:25
если корзина просто как инструмент заказа то в жопу, сессии
а если надо удерживать клиентов то можно и темпового юзера клёпнуть

Eвгений
17.08.2018
13:30:43
я БД один раз использовал когда писал телеграм бота и хранить даные уже было негде тогда пришлось создавать таблицу корзины

Daniil
17.08.2018
13:30:45
который если сорвался с крючка потом прибить

Саша
17.08.2018
13:30:50

Nikita
17.08.2018
13:30:51

Edgar
17.08.2018
13:30:59
места мало?
в таком кейсе, где для каждой позиции в корзине даже для гостей хранится фотка - да, маловато будет))

Eвгений
17.08.2018
13:31:03

Daniil
17.08.2018
13:31:40
а зачем в корзине фотку хранить? тут от проекта зависит
это типа фотки загружают для заказа чего-то по фото?

Edgar
17.08.2018
13:32:01