Maksim (Ellrion)
Route::apiResource('/cars', 'CarController')
Maksim (Ellrion)
@JesterAntik сработало? я просто смотрю на старой ларе. мб в 5.5. что то сменили
Antonio
Немного в другое отвлекся, попробую чуть позже
Maksim (Ellrion)
ну поставишь слеши и фигани artisan ro:li что бы имена проверить
Antonio
GET|HEAD | api/api/cars | cars.index | App\Http\Controllers\Api\CarController@index | api
Antonio
Route::namespace('Api')->prefix('api')->group(function () { Route::apiResource('/cars', 'CarController');
Maksim (Ellrion)
угу. странно. ну хз значит надо 5.5 смотреть. посмотри ResourceRegistrator
Maksim (Ellrion)
там вся магия
Antonio
пока это не критично, буду позже смотреть.
Andrey
К человеку с такой аватаркой только и устраивайся на работу)
Andrey
И по никам)
Andrey
Самоопределение, оно такое)
SiZE
встречают по одёжке)
S
:D
Mr.
Сергей
Ребят, подскажите у меня вот выводятся записи из БД в таком виде. Как мне теперь сделать так что бы брался класс из поля typeable_type и выводилась запись этой модели с id из поля typeable_id?
Сергей
invariance
Парни
invariance
стоит ли шифровать емейлы в бд?
Konstantin
нафига ?
Anonymous
зачем
Максим
Б - безопасность)
invariance
затем, что, к примеру, могут бэкап спереть
invariance
что угодно может произойти
invariance
так хоть какая то защита
Anton
о каких цифрах пользователей мы говорим?
invariance
о потенциально больших :)
Anton
без плово потенциально
Anton
и потом - ты же должен понимать что спереть код это проще чем спереть дамп
invariance
от 100к
Anonymous
Но если сперли бекап это же все приложение Или ты за бд
Konstantin
ну хрен знает. Я бы не шифровал, я не параноик )
invariance
бэкапы на другом сервере
invariance
mitm атакой какой-нибудь, или просто ломанут аккаунт там
Anton
по статистике - код спереть легче чем дамп
Anton
у нас например отдельный сервис что распаковывает и он вообще в отдельном репозитории лежит доступ к которому имеют вообще 2 или 3 челвоека из всей конторы
Anton
и конечно сервис мы получаем уже в виде докера, который ставить можно
Anton
плюс когда у тебя от 100к - скорее всего у тебя уже будет шардирование
Anton
и backup это не совсем то что у тебя там уже будет
invariance
да 100к то это мало...
Anton
скорее всего у тебя будет master-slave какой-нить и backup будет просто еще одна тачка
Anton
ну вот у нас в конторе задумались когда спам начал приходить на тестовые мыла
Anton
которые использовались только для тестовых аккаунтов и никуда мыло не могло уйти...
Anton
и да - мы говорим о цифрах 250М и больше 🙂
invariance
самый сок конечно это хешировать)
invariance
но идея бредовая
Anton
а кому ты будешь письмо отправлять? хэшу?
Daniil
а кому ты будешь письмо отправлять? хэшу?
use Illuminate\Support\Facades\Crypt; $encrypted = Crypt::encryptString('Hello world.'); $decrypted = Crypt::decryptString($encrypted);
Antonio
это же не хэш
Daniil
перед этим php artisan key:generate должен прописать ключ key в config/app.php
Daniil
а, я не прочитад
Daniil
короче шифровать и хэшировать абсолютно две разных процедуры
Daniil
когда ты хэшируешь ты преобразуешь необратимо строку любого размера в набор символов фиксированного размера и этот набор при повторном вызове алгоритма будет таким же когда ты шифруешь функцией лары, ты получаешь зашифрованную строку, по размерам больше передаваемой
Daniil
и при повторных вызовах эта строка будет разной
Daniil
но она обратимо шифруется
Antonio
Antonio
на что ты отвечаешь? вопрос был не в этом
Anton
Кроче - шифровать мыла в БД надо не от наружных угонов (ну снаружи кто-то угнал дамп), а оттого что свои попытаются напрямую БД сдампить - вот такой смысл я хотел сказать
Anton
правда через 2.5 часа 🙂
Anton
забрать права на прод. профит
в компании в которой работает 250 инженеров и 10 релизеров
Anton
кто будет релизить?
Anton
Кто будет багфиксить?
Anton
Удачи
Dmitriy
CI
Anton
Багфиксы?
Anton
хотфиксы?
Dmitriy
прям на проде ?
Anton
тесты?
Anton
дебаги
Anton
Прикинь
Dmitriy
ну удачи таким
Anton
Прекрасно живем
Dmitriy
это не красит вас процесс
Anton
Дмитрий, сколько человек работает над вашим проектом?
Anton
Или хотябы сколько rps на проекте в пике?
Anton
Давайте вы огульно не будете давать советы?