@laravel_pro

Страница 1998 из 2014
Artem
24.10.2018
10:40:57
ну так видишь тайм зоны нет
шикарно спасибо а я искал проблему не в том месте

Google
Vladij
24.10.2018
10:47:09
->get() не забыл? ))
я тут еще с обновлением тружусь)) Модель::where('id_tender', '=', $data->id)->update(['status_tender' => $status]); что здесь не так? таблица не апдейтится....

Aleks
24.10.2018
11:02:33
я тут еще с обновлением тружусь)) Модель::where('id_tender', '=', $data->id)->update(['status_tender' => $status]); что здесь не так? таблица не апдейтится....
да вроде все так. если не работает значит нет записей которые под условие попадают

Vladij
24.10.2018
11:05:03
да вроде все так. если не работает значит нет записей которые под условие попадают
а как сделать массовую загрузку в БД....подойдет ли, если я таблицу разберу форейчом и втыкну туда переменную где есть 1000 value, загрузит ли оно массово?

Oleg ?
24.10.2018
11:05:34
Снк

Сек до ПК дойду

Там есть массовый сейа

Или сам посмотри save()

да
Ну сделай дамп скул запроса

Vladij
24.10.2018
11:09:38
Ну сделай дамп скул запроса
та тут непонятка выходит) есть foreach(){$per1 = print_r($blablab->id, true); var_dump($per1 - бомба, дампит 100 записей); if(){var_dump($per1) - упс, дампится только одна запись, тут бида}}

Google
Oleg ?
24.10.2018
11:13:26
а дебаг бар не стоит?

Vladij
24.10.2018
11:14:01
стоит

Oleg ?
24.10.2018
11:14:23
так че в скуле?

можно так дампать

https://laravel.com/docs/5.7/database#listening-for-query-events

$query->sql

public function boot() { DB::listen(function ($query) { dump($query->sql); }); }

Vladij
24.10.2018
11:17:31
Oleg ?
24.10.2018
11:19:56
https://laravel.com/docs/5.7/eloquent-relationships#the-save-method

saveMany

или

createMany

посмотри доку, да погугли экземплы если не оч ясно

Vladij
24.10.2018
11:30:14
https://laravel.com/docs/5.7/eloquent-relationships#the-save-method
наконецто я понял....короче выходит что условие не пускает весь массив, почему я хз. Убрал условие и пошло пачками обновлятся....спасибо за помощь

Oleg ?
24.10.2018
11:31:41
Кодга я туплю, меня тыкают в доку. Когда тупят другие - я тыкаю в доку. удобно xD

Aleks
24.10.2018
11:35:45
бедная дока, при любом раскладе в нее тыкают )

Vladij
24.10.2018
11:39:08
Максим
24.10.2018
11:59:29
товарищи, есть правило валидации: 'birth_country' => 'nullable|string|max:255|exists:countries,name', был установлен spatie/laravel-translatable, то есть coutries.name в базе - поле типа JSON. как заставить работать правило?

Google
Дмитрий
24.10.2018
12:01:30
Ребят, а чем вы темы оформления меняете в ларке?

Упрямый
24.10.2018
12:03:31
пацаны, кто как сервак впс настраивает под ларавел, чтоб все очереди редисы и вся херня работала? вручную или мб проще можно?

Dmitry
24.10.2018
12:04:06
laradoc
ну какой ларадок на впс

многие даже для девелопа не юзнают ларадок потому что там много лишнего...

ExPandable
24.10.2018
12:05:19
Pavel
24.10.2018
12:05:35
многие даже для девелопа не юзнают ларадок потому что там много лишнего...
Да чего там лишнего? Всё настраивается. Не нужное отключить можно на этапе билда в конфигурационном файле

Dmitry
24.10.2018
12:05:36
знаю, но все равно много

Pavel
24.10.2018
12:06:04
Dmitry
24.10.2018
12:08:32
нам ведь по сути нужно mysql, php, nginx, redis ну по минимуму. а там около 25 контейнеров? возможно можно как то не тянуть все эти 25 папок, но я не знаю как ))

второе. впс дешевый будет работать быстрее без контейнеризации

Pavel
24.10.2018
12:10:07
нам ведь по сути нужно mysql, php, nginx, redis ну по минимуму. а там около 25 контейнеров? возможно можно как то не тянуть все эти 25 папок, но я не знаю как ))
А чем они мешают? Ну можно форкнуть в свой репозиторий и удалить оттуда всё лишнее. Подключать уже его (я примерно так и сделал, но только для собственных конфигов)

Dmitry
24.10.2018
12:11:42
А чем они мешают? Ну можно форкнуть в свой репозиторий и удалить оттуда всё лишнее. Подключать уже его (я примерно так и сделал, но только для собственных конфигов)
на самом деле я сам оч люблю ларадок и юзаю его в девелопе. недавно просто столкнулся с такой же задачей. на сколько медленней будет работать приложение на проде с докером и без, четких циферок мне никто не назвал. но 100% опрошенных сказали не юзай докер на дешевой впске

ну как дешевой. 500 рублей )))

Pavel
24.10.2018
12:14:27
ну как дешевой. 500 рублей )))
дешевые впс можно получить только лишь оверсолом, так что не важно с докером или без, там ядер процессора на хост ноде продано больше чем есть на самом деле

Упрямый
24.10.2018
12:15:08
Dmitry
24.10.2018
12:15:11
докер дает минимум оверхеда, я хз что вы такое можете юзать, чтоб оверхед докера на вас сказался
я вам просто не могу сказать на опыте. мне просто надо было задеплоить приложение. сходил в несколько чатиков, в том числе и в этот. и сказали не юзай

Google
DK
24.10.2018
12:15:27
ты мне?
Ну в общем,всем)

Pavel
24.10.2018
12:16:02
я вам просто не могу сказать на опыте. мне просто надо было задеплоить приложение. сходил в несколько чатиков, в том числе и в этот. и сказали не юзай
на HL++ говорили что при высоких нагрузках лучше в докер не запихивать БД, но это было достаточно давно и это на больших нагрузках а не на виртуалке за 500р

много проектов упаковывали в докер, проблем не возникало

Упрямый
24.10.2018
12:16:48
лично я потому и спрашиваю, чтоб руками не писать все это говно с апт-гет апдей а2енмод реврайт и всю эту мерзость. какие вообще есть способы кроме ручной. пока вижу ларадок и докер

Alexey
24.10.2018
12:24:04


Всем привет. Подскажите пожалуйста как быть? ? Хочу вывести в json модель с учетом отношений. То, что хочу вывести выглядит так: Orders->Colors->Sizes. В модели Order отношение hasMany на Colors (а также belongsTo на Colors), в модели Colors отношение hasMany на Sizes (а также belongsTo на Colors).

Пардон, картинка раньше выскочила)

В общем контролер с таким кодом выводит как на картинке только Orders->Colors

$orders = Order::with([ 'colors' ])->get();

Как дальше пойти по уровню вложенности ума не приложу.

Наткнулся только на hasManyThrough, но как через него вывести все дерево тоже не пойму. Помогите, если не сложно)

Dmitriy
24.10.2018
12:27:56
попробуй в with написать colors.sizes

ExPandable
24.10.2018
12:28:13
через точку

Alexey
24.10.2018
12:28:22
пробовал. ошибка

ExPandable
24.10.2018
12:28:30
у меня работает, например

Alexey
24.10.2018
12:28:58


Dmitriy
24.10.2018
12:29:06
пробовал. ошибка
покажи ошибку

Alexey
24.10.2018
12:29:42
Вот по этому примеру пытался. Не знаю как в контроллере достучаться до последнего уровня иерархии.

Могу из storage->logs написать

сек

Google
Alexey
24.10.2018
12:31:29
local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'order_colors_sizes.order_color_id' in 'where clause' (SQL: select * from order_colors_sizes where order_colors_sizes.order_color_id in (1, 2, 3)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'order_colors_sizes.order_color_id' in 'where clause' (SQL: select * from order_colors_sizes where order_colors_sizes.order_color_id in (1, 2, 3)) at C:\\ops2\\OSPanel\\domains\\laravel.vue\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:664, PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'order_colors_sizes.order_color_id' in 'where clause' at C:\\ops2\\OSPanel\\domains\\laravel.vue\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php:326) [stacktrace]

Alexander
24.10.2018
12:32:30
Привет, напомните, почему лучше юзать conf(), а не env()?

dev
24.10.2018
12:32:46
если кому интересна та ситуация с .env что иногда не читался при паралельных запросах то решение это перейти на РНР not thread safe.. вдруг комуто поможет

Alexey
24.10.2018
12:33:17






Миграции







Модели



Метод в контроллере



через точку
А при точечной нотации в with можно добраться до любого уровня и вывести дерево модели?

Sherzod
24.10.2018
12:41:23


Alexey
24.10.2018
12:42:02
не уверен
А hasManyThrough пробовали?

Страница 1998 из 2014