Dmitry
зачем?
Vitaliy
пока что меня самого это смущает, код не мой, мне сделать чтобы работало надо)
Vitaliy
я думаю что что-то убрать
Dmitry
ну а как ты разсериализуешь если ты уже изменил исходный код сериализации?
Vitaliy
или serialize или escape так как, и то и то обезопасит код
Dmitry
serialize нет
Vitaliy
так что говоришь, убирать что-то? я думал их можно подружить, поэтому и спросил
Dmitry
там нельзя пользовательский ввод сериализвать просто так
Dmitry
Vitaliy
ахахах, надо сделать чтобы заработало
Dmitry
если данные проверены, убирай escape
Vitaliy
ну как-бы из админки летит
Vitaliy
думаю да
Vadim
Привет всем) опять) Есть физический сервер, на нем есть ssd и hdd, как сам сайт разместить на ssd, а storage на hdd?
TSka
сам сайт клади на ssd, а на hdd создавай симлинк
Vadim
Симлинк?
Arthur'); DROP TABLE Users;--
Симлинк?
https://stackoverflow.com/questions/1951742/how-to-symlink-a-file-in-linux
Vadim
А из лары это как делать?
Olexandr
Vadim
Тогда я не понял
Olexandr
Мягкие ссылки можно в баше(консоли) создавать
SarcasmIO
Никак
подключить как отдельный сторадж
Vadim
Как правильно организовать это
SarcasmIO
но ln -s проще на public upload папку
Arthur'); DROP TABLE Users;--
Никак
php artisan storage:link
Olexandr
SarcasmIO
SarcasmIO
это не решает его вопроса, енивей он все равно будет править этот симлинк
Olexandr
Оу, не плохо
Но спрашивали не об этом скорее всего я думаю
SarcasmIO
подключить отдельным хранилищем вообще норм идея, симлинки решение в лоб и имеет свои минусы
SarcasmIO
а делать Storage::get('hdd')->save($avatar);
не так и сложно
Vadim
А как его отдельным хранилищем подключить
Vadim
Просто у меня в начале было на амазоне
Vadim
Там скорость отклика велика
SarcasmIO
https://laravel.com/docs/5.6/filesystem#the-local-driver
Vadim
Сейчас на hotbox от мыла
SarcasmIO
конфиг поправить чуть и все
Vadim
Типа путь прописать абсолютный к hdd?
SarcasmIO
типа потрать 5 минут своего времени что бы вникнуть, ты уже пол часа проебал просто так
Vadim
Так я пытался
Vadim
С s3 все получается
Vadim
А вот с локальным запара
Andriy
Привет ребятки, кто-нибудь знает как можно мониторить какие серверы запущены и на каких портах на локальном компьютере?
F_I_N
nmap
Aleksey
Artem
Mr
Скиньте чат по react
Artem
@react_js
Andriy
Arcos
Как разобрать url, полученный из редиректа при тесте контроллера.
Для тестов нужнно.
Arcos
То есть при роутинге example/{item} я получаю url example/1 - нужно обратное преобразование
Arcos
Я могу URL распарсить конечно, но это, имхо, тупое тестирование получится
Arcos
То есть мне просто нужно понять что он редиректит на нужный роутинг
Олексій
Arcos
Так, давай прям живой кейс приведу в пример:
Есть у нас example.store который при отправке редиректит на example.show.
Я могу регуляркой проверить что это example.show, а не example.edit следующим путем if($method=='get' AND preg_match('example/([0-9]*?)$',$url)
Но это настолько жёсткая проверка что при изменении URI роутинга, мне придется менять регулярку
Arcos
Теперь представим что их 100 тестируемых контроллеров и за неделю происходит доработка контроллеров
Arcos
Бывает что роутинг остается, а например Url может измениться
Arcos
И тогда приходится переписывать регулярку
Yury
middleware юзай
Arcos
Далее есть тест, который проверяет не один контроллер, а целую бизнес логику.
Значит нужно проверить не только переход по нужной ссылке но и совершить некие действия на странице, на которую перешёл. И например, нужен Id и uri
Arcos
Yury
контроль базнес логику переходов
Yury
и группируй
Arcos
пример можно? как это в тестах использовать
Yury
silenium
Yury
примера под другой нет сори
Arcos
всё! решилось!
Yury
надеюсь не макарон из if-ов котнроллере)
Anonymous
как в laravel 5.5 создать токен для сброса пароля? не могу понять как использовать этот TokenRepositoryInterface
Игорь
Привет пацаны
Игорь
Вопрос такой, а что если приложение в queue? У меня довольно большое приложение получается и вот я подумываю его в queue всунуть.
Игорь
Что там будет по пожиранию памяти, никто не пробовал? Нужно все unset() делать?
Alexander
Все что само не очистится
Alexander
Если либы для графики используешь например и надо выгрузить потом изображение из памяти
Alexander
Подскажите пожалуйста.
Есть у меня модель.
И есть у меня роли: Пользователь и администратор.
Пользователь создает экземпляры модели, а администратор может изменить объект и вписать скидку.
Хотел бы использовать массовое заполнение, но тогда вижу возможную уязвимость в том, что Пользователь может изменить запрос таким образом, чтобы присвоить скидку в момент создания экземпляра.
Как мне сделать так, чтобы для разных ролей было разное $fillable ?
Oleh
Каким образом у тебя пользователь из под формы изменит запрос?
Oleh
У тебя валидация реквеста должна быть
Alexander
Charles настроит правило редактирование запроса.
Получится что браузер отправит корректный запрос, а Charles допишет в него нужный параметр.
Oleh
Oleh
Возможно в классе форм реквеста есть параметр