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