
Oleg
20.04.2018
09:54:45

Edward
20.04.2018
09:54:56

Oleg
20.04.2018
09:56:06
Но не факт что в правах дело, ни ошибок, ни лонов

Google

Oleg
20.04.2018
09:56:29
Мы же не экстрасенсы

Edward
20.04.2018
09:57:15
Чмод
Его на две папки кидать или только на одну?

Anton
20.04.2018
10:00:42
то есть нужен запрос в БД
ну и это чисто академический вопрос... не проектный

Alexander
20.04.2018
10:06:09
Как в запросе избавится от поля pivot?
"roles": [
{
"role": "user",
"pivot": {
"users_id": 1,
"roles_id": 2
}
}
]
Там many to many

Roman
20.04.2018
10:08:22
деньги к деньгам

Timur
20.04.2018
10:08:46
Мне чисто интересно. Тут вопрос с последним сообщением
Оно возьмётся первое или последнее при группировке

Alexander
20.04.2018
10:10:04
max ts выдаст максимальный для всех записей

Google

Alexander
20.04.2018
10:10:07
а не для группы
при группировке будет первое

Timur
20.04.2018
10:11:57
Точно? То есть Макс по сути не очень то полезная вещь раз берет со всей таблицы
Я не уверен что Макс не возьмёт по группе

Anton
20.04.2018
10:12:57

Alexander
20.04.2018
10:14:11
нет, с временем возможно и будет максимальное но оно не решит вопрос последнего сообщения
потому что оно будет все равно первым

Anton
20.04.2018
10:14:18
Вроде как все отлично max(ts) выдает именно максимальное значение для группы, сгрупированной по group by усорвию
если просто в селекте написать message - то конечно не это будет не последее

Timur
20.04.2018
10:14:55
Будет первое?

Anton
20.04.2018
10:15:07
в некоторых базах данных, даже нельзя вставить в SELECT то чего нет в групбай или агрегации

Timur
20.04.2018
10:15:09
Всегда интересно было как именно схлопывается

Anton
20.04.2018
10:15:16
Кароче есть извразенное решение
Хотите?

Timur
20.04.2018
10:16:04

Владимир
20.04.2018
10:16:33
Хотите?
group_concat separator "\0" ?

Anton
20.04.2018
10:16:40

Timur
20.04.2018
10:16:45
Не агрегируемые поля не могут группироваться. Либо указывай каждое поле из селекта в групп бай

Edward
20.04.2018
10:22:46
Ребят, смотрите какая штука:
Есть локалка, а в ней папки:
/public
/storage/app/public
Я делаю сохранение файла так:
request()->file('cover_image')->storeAs('public/avatars/cover_images', $fileNameToStore);
оно попадает в папку
/storage/app/public/avatars/cover_images
А потом само как-то копируется в
/public
И все отлично работает.
На сервере ситуация следующая:
есть корень
/otzovik/storage/app/public/avatars/cover_images
(аналог на локалке: /storage/app/public)
а так же
/public_html/storage/
(аналог на локалке: /public)
На сервере при сохранении фото попадает в
/otzovik/storage/app/public/avatars/cover_images
, но НЕ попадает
/public_html/storage/
.
Если руками перетащить фото то все норм.
Что можно сделать?

Alexander
20.04.2018
10:25:04
Красава!!!!
типо
SUBSTRING_INDEX(GROUP_CONCAT(message), ',', -1)
?

Google

Anton
20.04.2018
10:25:41

Alexander
20.04.2018
10:25:49
ясно

Anton
20.04.2018
10:25:57
Сразу предупреждал - не продакшен задача, а академическая
если кто такое в продакшене сделал бы - я бы ему руки вырвал бы :)

Alexander
20.04.2018
10:26:37
Ну в продакшен я бы так не делал :D Учитывая например даже 10к сообщений

Anton
20.04.2018
10:27:05
Ну все это понимают... Я бы даже вложенный скорее всего не делал на продакшене, а в два запроса бы сделал
пусть лишний раундтрип до mysql, зато mysqlю попроще
его сложнее шардить, чем еще wwwшек навтыкать

Т.А
20.04.2018
11:05:44
вот что есть у меня сейчас в гугл консоли
точнее, google_app_secret

Andrii
20.04.2018
11:10:25
в инете же есть статьи где прям скринами указано что брать надо)
боснийца какого то

Т.А
20.04.2018
11:10:47

Andrii
20.04.2018
11:11:20
https://blog.damirmiladinov.com/laravel/laravel-5.2-socialite-google-login.html#.WtnKwtNubBI

Т.А
20.04.2018
11:12:46
спасибо

Nik
20.04.2018
11:33:50

Anton
20.04.2018
11:34:13

Nik
20.04.2018
11:34:30
select * - здесь

Anton
20.04.2018
11:34:36

Google

Nik
20.04.2018
11:34:51
что нет?

Anton
20.04.2018
11:34:57
не будет там последнего

Nik
20.04.2018
11:35:08
ORDER BY ts DESC - да ладно

Anton
20.04.2018
11:35:10
Там будет первое или вообще рандомное

Nik
20.04.2018
11:40:45
нужна песочница поигратся. можно пробовать сделать через джойн самого на себя

Андрей
20.04.2018
12:00:53
Есть такая проблема, при обновлении страницы повторно отправляется форма, как бороться с этим? Жедательно без костылей.

Anton
20.04.2018
12:01:37
Ну да, неопределенное поведение

Т.А
20.04.2018
12:10:28

Владислав
20.04.2018
12:11:24
будет , если ничего не передавать

Walter
20.04.2018
12:11:34
+

Т.А
20.04.2018
12:12:02
блин
даже не знаю, удобно ли это нововедение или нет

Владислав
20.04.2018
12:12:32
так всегда было

Т.А
20.04.2018
12:12:33
вроде безопасно

Walter
20.04.2018
12:14:41
Вроде да, или default (null), или nullable, ну на 5.4 точно было

Dmitry
20.04.2018
12:48:27
можно вопрос не по теме? что за шрифт?

Т.А
20.04.2018
12:49:39

Dmitry
20.04.2018
12:50:02
Спасибо

Google

Т.А
20.04.2018
13:07:28
ларавел тупит?
или я туплю

Nik
20.04.2018
13:12:21

Pavel
20.04.2018
13:12:38

Т.А
20.04.2018
13:13:01
Вот Павел
у роута есть имя

Nik
20.04.2018
13:13:26
давай еще скринов, мы по картинкам соскучились

Т.А
20.04.2018
13:14:03
кто знает в чем проблема?

Alexander
20.04.2018
13:15:17
вот тут стрелка странная
-> вот такая должна быть
а у тебя символ стрелка

Т.А
20.04.2018
13:15:49

Alexander
20.04.2018
13:16:00
Вот тут у тебя правильная стрелка
двухсимвольная