Size: a a a

Laravel для начинающих

2020 April 18

ИЛ

Иван Лещенко... in Laravel для начинающих
Иван Лещенко
Кстати, для этой штуки неплохо было бы сделать драйвер для скаута
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Теперь от эластика нет смысла если нужен только полнотекстовый поиск
источник

PL

Pavel Lint in Laravel для начинающих
Дмитрий
ну у меня есть таблица с посещениями. И есть фильтр, что человек указывает дату и время от какого до какого выводить статистику.
Я передаю данные в БД и выстаскиваю. Но получается что мне нужно выбранную дату конвертировать в UTC и делать выборку с БД, а потом конвертировать все записи обратно в мою таймзону.
А в чем проблема записывать сразу в базу в нужной таймзоне?
если ты уверен, что у всех одна и та же тайм зона, можешь в ней и записывать. UTC удобно когда таймзоны у пользователей разные, у каждого своя, например, и хранится в настройках.
источник

Д

Дмитрий in Laravel для начинающих
Alexander Pavlenko 🌚
как ты выводишь записи в бд?
Вообщем, тут какой то другой прикол с датами.

Я добавляю новую запись в БД и возвращаю созданный объект:
       $payment = new Payment();
       ..........
       $payment->save();
       return response()->json($payment);

И в ответе я получаю такое:
"updated_at": "2020-04-18T08:04:33.000000Z",
"created_at": "2020-04-18T08:04:33.000000Z",

Но в базе записалось так:
2020-04-18 11:04:33

Почему так может быть?
источник

С

Сергей in Laravel для начинающих
Коллеги, нужно мнение специалистов. Есть ли смысл использовать репозитории? Прочитал вроде на хабре, что это лишнее, ненужный дополнительный слой, что работать с Eloquent будет профитнее. Начал писать. Т. к. связей много, контроллер выглядит не оч. Может это нормально?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
В контексте лары репозитории ненужный слой
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
Ребят привет!
Есть массив $test = ['test1','test2','test3','test4];
Далее  я получаю массив $test2 = ['test2', 'test4'];

Какой командой можно грамотно удалить с массива $test те одинаковые элементы которые в $test2? То есть 'test2','test4'
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Frozzen[ TOP-1 Tech Support]
Ребят привет!
Есть массив $test = ['test1','test2','test3','test4];
Далее  я получаю массив $test2 = ['test2', 'test4'];

Какой командой можно грамотно удалить с массива $test те одинаковые элементы которые в $test2? То есть 'test2','test4'
array_diff
источник

F

Frozzen[ TOP-1 Tech ... in Laravel для начинающих
Спасибо огромное
источник

И

Игорь in Laravel для начинающих
пока я открывал доку по php и функции для работы с массивами, ты уже успел ответить) Хотя вопрос прочитал сразу же. Опыт - сила)
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Игорь
пока я открывал доку по php и функции для работы с массивами, ты уже успел ответить) Хотя вопрос прочитал сразу же. Опыт - сила)
Ну основу я помню наизусть ) поиски, схождения-расхождения, деление и так далее
источник

И

Игорь in Laravel для начинающих
Дмитрий Кожанов
Ну основу я помню наизусть ) поиски, схождения-расхождения, деление и так далее
а я помню, что эта функция точно есть, а пользуюсь ими не часто, поэтому приходится в доку подглядывать.
источник

С

Сергей in Laravel для начинающих
Alexander Pavlenko 🌚
В контексте лары репозитории ненужный слой
Тогда продолжаю в том же духе
источник

NL

Nick Lazo in Laravel для начинающих
привет народ. если у кого есть бекап готового сайта на laravel для изучения был бы очень рад.
источник

Д

Дмитрий in Laravel для начинающих
Подскажите пожалуйста как лучше всего реализовать конвертацию всех created_at в нужную таймзону?
У меня у пользователя есть timezone_id которая ссылается на timezones и в там в поле name нужная Timezone которую я подставляю в Carbon.

Но суть в том, что моделей много, везде есть created_at и каждой моделе нужно получить timezone пользователя.
Есть у кого мысли как это упростить?
источник

R#

Reset # Alexey S. in Laravel для начинающих
Nick Lazo
привет народ. если у кого есть бекап готового сайта на laravel для изучения был бы очень рад.
на гитхабе целая куча
источник

R#

Reset # Alexey S. in Laravel для начинающих
Дмитрий
Подскажите пожалуйста как лучше всего реализовать конвертацию всех created_at в нужную таймзону?
У меня у пользователя есть timezone_id которая ссылается на timezones и в там в поле name нужная Timezone которую я подставляю в Carbon.

Но суть в том, что моделей много, везде есть created_at и каждой моделе нужно получить timezone пользователя.
Есть у кого мысли как это упростить?
мутаторы в модели ?
источник

Д

Дмитрий in Laravel для начинающих
Я пока пойду ребенка спать ложить, тоже подумаю, но за мысли буду благодарен.

пока вот так реализовано :
public function getCreatedAtAttribute()
   {
       return Carbon::create($this->attributes['created_at'])->setTimezone('Europe/Moscow')->format("Y-m-d H:i:s");
   }


Но у каждого пользователя будет своя таймзона которая тянеться с БД
источник

Д

Дмитрий in Laravel для начинающих
Reset # Alexey S.
мутаторы в модели ?
Вот ниже вашего сообщения пример. Но мне нужно с каждой модели каким то образом тянуть данные с базы какая таймзона у этого пользователя
источник

M

Michael in Laravel для начинающих
метод в модели createdAt($user), который принимает на вход юзера и возвращает дату в таймзоне юзера.
точнее даже не юзера, а нужную таймзону
источник