@laravel_pro

Страница 1899 из 2014
Anton ?
24.09.2018
20:09:34
ansible?

Dmitry
24.09.2018
20:10:10
спасибо )) пойду почитаю )

Dmitry
24.09.2018
20:29:47
Гайз, вечер добрый. Прошу помидорами не кидаться Вопрос, как из реквеста вытащить id кроме как через сегмент? (у меня ресурс контроллер, в экшене на входе форм реквест) я еще нашел вариант $this->route(<param_name>) какой вариант правильнее?

darkwoolf
24.09.2018
20:58:16
Ну если там форма, то по атрибуту name у поля

Google
darkwoolf
24.09.2018
20:58:34
Я что-то не сильно понял

Ааа

Понял

Ну ты пишешь роут в роутингах для начала

Секунду

Dmitry
24.09.2018
21:00:22
мне юник надо в реквесте исключить из валидации

darkwoolf
24.09.2018
21:01:29
то есть /post/{id}

ТАк же норм вроде

Dmitry
24.09.2018
21:02:13
как по мне - криво) хардкодить позицию. из сегмента только по индексу

darkwoolf
24.09.2018
21:02:46
Не знаю

Dmitry
24.09.2018
21:02:57
а вот через $this->route('id') да, но может есть более красивый варик. я вот и спрашиваю

Google
Dmitry
24.09.2018
21:03:49
Илья
24.09.2018
21:04:08
покажи как роут объявлен

Dmitry
24.09.2018
21:05:09
покажи как роут объявлен
ресурс контроллер же.

Илья
24.09.2018
21:05:34
как ресурс называется?

Илья
24.09.2018
21:07:00
в таком случае $this->blog

или $this->route('blog')

Dmitry
24.09.2018
21:07:20
Тю

сорян, туплю

точно

Vadym
24.09.2018
21:43:07
Подскажите плиз. Запросы бд можно кэшировать так $value = Cache::remember($query, $minutes, function () { return DB::select($query); }); а как сделать чтоб все запросы кэшировались таким образом?? тоесть вот так пишу и кэшируется $value = DB::select($query);

Давид
24.09.2018
21:44:54


f4rt~
24.09.2018
21:50:04
вы читать текст ошибки умеете?

а гуглить его?

(;¬_¬)
24.09.2018
21:50:55
сложна

f4rt~
24.09.2018
21:51:15
добавлю в резюме умеют пользоваться гуглом

и пусть поднимают зп

(;¬_¬)
24.09.2018
21:51:32
добавлю в резюме умеют пользоваться гуглом
это первым пунктом надо ставить

Google
Давид
24.09.2018
21:51:53
вы читать текст ошибки умеете?
эм, тут непонятна причина почему он таблицу migrate пытается найти

f4rt~
24.09.2018
21:52:10
(;¬_¬)
24.09.2018
21:52:14
эм, тут непонятна причина почему он таблицу migrate пытается найти
серьезно? ты пытаешься сделать миграцию и удивлен а чо это он решил искать таблицу с миграциями?

Давид
24.09.2018
21:53:26
серьезно? ты пытаешься сделать миграцию и удивлен а чо это он решил искать таблицу с миграциями?
бля, а выполняя миграцию первый раз таблица должна была по дефолту в бд присуствовать?

он разве не должен ее создать?

f4rt~
24.09.2018
21:54:09
продолжай мысль

должен её создать ... но видимо ... не создал

значит причина в чем?

(;¬_¬)
24.09.2018
21:54:29
Давид
24.09.2018
21:55:07
а я должен угадать что ты миграцию первый раз запускаешь?
исходя из того что он ищет таблицу в миграциями и не находит...наверное да

(;¬_¬)
24.09.2018
21:55:16
чушь

ты мог дропнуть её случайно, или не установить mysql вообще

Давид
24.09.2018
21:55:30
еще я пишу на php и использую laravel если чтт

f4rt~
24.09.2018
21:56:06


Давид
24.09.2018
21:56:10
ты мог дропнуть её случайно, или не установить mysql вообще
1. Ну конечно я сделал это, до этого ты додумал 2. Он бы даже запрос не сделал

f4rt~
24.09.2018
21:56:15
еще у тебя походу беда с айсикью

(;¬_¬)
24.09.2018
21:56:26
f4rt~
24.09.2018
21:56:46
какая же простая ошибка шок что ты потратил на это пол часа время

надеюсь оно оценивается в ~ нихуя / за час работы

Давид
24.09.2018
21:57:09
Google
Давид
24.09.2018
21:57:31
запостил и жду пока бук зарядится, гуглить на мобилке не самое лучшее дело

и в основном бесполезное

f4rt~
24.09.2018
21:58:00
но ты же запостил скриншот... с ноута

Давид
24.09.2018
21:58:08
там чуток было

но ты же запостил скриншот... с ноута
еще ошибку я хапнул тоже с ноута, логично наверное, а вам помойму просто доебатся хотелось

f4rt~
24.09.2018
22:02:09
а тебе не хотелось найти ответ на свой вопрос, по всей видимости

если ты драгоценное время заряда батареи потратил на бесполезную хуйню в 2 часа ночи в чате ларакалек

нежели открыть @ погуглить текст ошибки @ не задавать вопрос за ненадобностью

Давид
24.09.2018
22:04:37
нежели открыть @ погуглить текст ошибки @ не задавать вопрос за ненадобностью
а можно задать вопрос в чате, поставить ноут в заряжатся, потом залезть в гугл как заряжу и если ошибка будет спецефичная заглянуть в чат

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

ты мог дропнуть её случайно, или не установить mysql вообще
напоминают ситуацию когда не заметил знакомого где либо но ему проще подумать что ты его проигнорировал

Alexey
25.09.2018
02:19:29
Есть TeacherController и LessonController. Создание урока - это может делать учитель или это функция урока?

Я за функцию урока, но тогда у учителя вообще функций нет никаких, потому что добавление ученика и тд это взаимодействие с StudentController и тд

Саша
25.09.2018
02:46:22
Я за функцию урока, но тогда у учителя вообще функций нет никаких, потому что добавление ученика и тд это взаимодействие с StudentController и тд
Конечно функция урока. Стоит задуматься а нужен ли тебе TeacherContoller в принципе если ты его не юзаешь. Но если мозгами пораскинуть то учителей тоже можно создавать, удалять, связывать их с опреденными уроками.

Смотри на все как на ресурс, смысл в том что ресурс это тот над кем совершают действия.

Alexey
25.09.2018
02:54:29
Хм, спасибо. Я примерно как-то так и рассуждал

Саша
25.09.2018
02:57:38
и в основном бесполезное
С мобилы гуглить дело бесполезное? Хаха. Ну хз. Я так убунту с того света поднял когда драйвера по пизде пошли после обновления ядра. Ты наверное как то неправильно смартфоном пользуешься???????

freecod
25.09.2018
03:41:53
Гайз, ни у кого код вида if ( !$messageModel = Message::find($message->id)) { $messageModel = new Message(); $messageModel->id = $message->id; $messageModel->chat_id = $message->chat_id; $messageModel->message = $message->message; $messageModel->inserted_at = $message->inserted_at; } $messageModel->status = $message->status; $messageModel->save(); при inserted_at в $dates в модели - не обновляет inserted_at текущим временем? Бъюсь уже полчаса, ничего не понимаю,при существующей записи, в dirty только status и updated_at, но обновляет текущим временем и inserted_at
Кому интересно - оказывается, миграция вида $table->timestamp('inserted_at'); создает поле вида inserted_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP то есть ожидая в миграции что не указав nullable() поле будет вызывать ошибку при добавлении записи без ее указания - а вот и нет. Более того, если оно просто не будет присутствовать в выражении UPDATE, хотя и задано в прежней записи - оно будет перезаписано текущим временем. Итого - timestamp + MySQL можно юзать исключительно в виде конструкции $table->timestamp('inserted_at')->nullable();

Google
freecod
25.09.2018
03:51:56
А в чём отличие TIMESTAMP от DATETIME?
первое - набор секунд, прошедших с начала эры unix, второе - конкретное 01.01.2018 00:00:00

мне нужно было именно первое, т.к. источник данных отдает именно в виде TIMESTAMP. И указывать часовой пояс буду перед выборкой

Саша
25.09.2018
03:53:25
первое - набор секунд, прошедших с начала эры unix, второе - конкретное 01.01.2018 00:00:00
А я всё время думал, что DATETIME тоже в виде одного числа на низком уровне хранится ??‍♂️

freecod
25.09.2018
03:54:28
чисто технически да, но число это вида YYYYMMDDHHMMSS

и часовых поясов не завезли, поэтому нужно парится при добавлении что бы дата была приведена к UTC

Саша
25.09.2018
03:56:01
Как и timestampTz

freecod
25.09.2018
03:56:45
Насчёт поясов - там же есть тип datetimeTz. Ну именно Laravel такой даёт)
нужно смотреть реализацию, скорее всего там упомянутое приведение к UTC

Dmitry
25.09.2018
04:36:24
или $this->route('blog')
Спасибо) видимо слишком сонный был.

Nurmuhammad
25.09.2018
05:51:04
привет всем! подскажите пж как можно отправить полученный запрос на 2-3 почту? Mail::to()

Nurmuhammad
25.09.2018
05:57:19
$emails = ('qwe@sa.sd','ert@sd.com') типа того чтоли?

Святослав
25.09.2018
05:57:42
Nurmuhammad
25.09.2018
05:57:58
аа спс

vlad
25.09.2018
07:17:14
Все привет, ребя хочу сделать самый простой модуль 'самых популярных товаров', как я понял нужно добавить поле кол-во_продаж_товара в таблицу Продукт, и потом выбрать максимальное значение этого поля среди всех товаров и добавить объект с этим полем в массив и все. Правильно я понимаю?

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