Александр
опиши задачу которую тебе сделать надо
Александр
тебе в этой статистике чето перезаписать надо?
adikalon
так как ты наисал - не работает. А так как я наисал, должно перезаписывать ключ массива, а не сам массив. Но то не массив, а итеиемый объект, в котоых я не шарю, видимо поэтому не работает. щас поясню что нужно
Александр
$statistic = Statistic::all(); foreach ($statistic as $k => &$v) { $v = хуйня; } View::share('stat', $statistic);
Александр
мб так ?
adikalon
сука клава хй аботает
Александр
вообще че значит перезаписать ключ
Александр
мб значение по ключу?
Александр
если значение по ключу - я написал выше как сделать
adikalon
ну не перезаписывает, а содает новю ячейку массива с новым ключем и начением
Александр
сек
adikalon
ща опишу, но сорян клава чет выебется
Александр
cvjnhbv
Александр
$statistic = Statistic::all(); $statistic->put('новый ключ', 'новое значение'); View::share('stat', $statistic);
Александр
мб так?*)))
Александр
хули бы тебе доку не открыть и не глянуть как в Collections ларавеля ключи новые добавлять?
adikalon
Есть таблица в БД со статистикой. Там одна запись и для каждого столбца задано значение. Необходимо чтобы значения этой таблицы были доступны во всех видах, вот так stat['имя столбца']
Александр
$statistic = Statistic::all(); бля извращение какоето
Александр
то есть тебе
Александр
не форичем прогонять надо
Александр
а типа значение записать именно в массив а не коолекцию?
Александр
да не вопрос
Александр
$statistic = Statistic::all(); $shit = array(); foreach ($statistic as $k => $v) { $shit[$k] = $v; } View::share('stat', $shit);
Александр
не представляю нахуй тебе это
adikalon
я так же и делал - не работает
Юрий
Ты хочешь вытянуть не строки, а столбцы?
adikalon
Ты хочешь вытянуть не строки, а столбцы?
ну по одной записи из каждого столбца. Там их всего - одна
adikalon
не представляю нахуй тебе это
в шапке есть статистика - сколько зарегано людей например и пр.
Александр
Александр
текущей таблицы
Александр
фоли был прав, я ретируюсь
adikalon
ничего страшного
Юрий
Типа есть таблица fuckin_stat, ты привязал к ней модельку Statistic. Чтобы вытащить все, делаешь Statistic::get() или Statistic::all(), как было сказано выше. Шэришь из провайдера, как опять же было сказано выше. Если нужен массив, а не коллекция, вызови ->toArray() на коллекции. Если не все поля, а только определенные, то перед этим еще ->pluck(), и внутрь передай названия полей
Юрий
Что тут ваще может не получиться?)
Юрий
Да не за что
adikalon
да все, теперь работает как надо
Anonymous
делал маленький учебный проект на laravel ? c точки зрения архитектуры mvc? что может быть в контроллерах ,вьюхах, моделях
Dmitriy
во вьюхах - чисто отображение. Котроллеры принимаю реквесты. однают дальше и результат во вьюху. Модели содержат чисто связи, касты и т.д
johan_krs
Имеется запись в бд с полем int. при запросе к орм, данное поле возвращается с типом string. это норм? (про casts знаю)
johan_krs
при этом при создании записи в виде new ClassName - поле с типом int, а при создании в виде ClassName::create([]) - с типом string
johan_krs
Denis
А че в миграции то?
johan_krs
в миграции интежер
Denis
А в базе?
Denis
в миграции интежер
Ваще обычно все норм
Artem
Спам
Denis
Denis
Какой лучше?
Andrew
Пользовался первым. Норм
Dmitriy
3й юзал. потом форкнул его
Roman
привет, а нужно ли делать валидацию, например для id по котором будет возвращатся запись юзеру,или ето перебор?
Roman
тоесть ставить проверку например 'required|integer' будел лишним?
Denis
Da
Denis
Взять чтоль ноду
Denis
Там еще есть ocaml, но без вебхуков сука.
Denis
И Haskell тоже хотел. Юзал кто?
Roman
На инкрементed id?
Да... но ето я для примера....много где приходят или айдишки или еще чтото по чему нужно чтото вернуть юзеру...изменить вивод инфи и тд тп... вот не знаю нужно ли для етого всего делать валидацию... или то что не вносит изменений в БД валидировать не нужно?
Denis
?
Denis
Я к тому, что кое где надо все поля жестко валидить, а где то наоборот - 1-2 достаточно
Roman
Прост интересно как другие делают... с одной сторони вроди и не плохо что везде валидация,а с другой не везде и нужно... ок,спасибо за ответ)
Michael
люди. Постгрес используете? как с регистргонезависимостью работаетте в связке с ларой? чтоб сортировки работали, индексы, лайки ?
Aleksandr
люди. Постгрес используете? как с регистргонезависимостью работаетте в связке с ларой? чтоб сортировки работали, индексы, лайки ?
Использую. Оператор 'ilike' работает, например. Он вроде чисто постгресовский, селектит независимо от регистра. С сортировками вроде никогда не было проблем, из индексов пока ничего не использовал.
Aleksandr
Вот так юзеров селектю в фаст-поиске $users = User::whereRaw("concat(last_name, ' ', first_name, ' ', middle_name) ilike '%{$data}%'")->orderBy('last_name')->get();
Aleksandr
Саш, а че там с длинной названий таблиц?
Сори. Я не знаю, не использую длинные названия.
Aleksandr
Вот имейлы например, тоже ilike, из кода прям сюда кидаю $users_email = User::where('email', 'ilike', "%$data%")->get();
Aleksandr
Селект по имейлу
Michael
ок спасибо.
Denis
?