
Anton
22.06.2017
14:00:33
странно, но у меня почему-то канал называется "Laravel"

Юрий
22.06.2017
14:10:07

Olexandr
22.06.2017
14:10:44
Всем привет. Мне скинули целый проект. Как его можно залить в свой проект laravel, чтобы не было никаких ошибок при запуске на локальном хостинге?
Сам проект, который скинули тоже на laravel.

Google

Юрий
22.06.2017
14:11:27
А ктож знает какие там могут быть локальные ошибки? Может там редис нужен

DDiimmkkaass
22.06.2017
14:25:18
Всем добрый день, это мой первый проект, и на данном этапе я дошел до чпу. Подключил google-api-php-client. Использую админку sleepingowl, для url завел отдельное поле, планирую генерировать из названия. У меня 2 вопроса, 1, генератор чпу лучше всего оформить в отдельный контроллер? 2 вопрос, в модели есть же свои методы, мне нужно найти тот который срабатывает при добавление, реализовать получение названия и запись в новое поле?
2. немого поздно на том етапе такое делать
так как тебе нужно провалидировать чпу, как минимум что б было уникальным
а де лать такое в моделе в сеттере, не есть гуд
(если я правильно понял когда ты хочеш заполнять чпу поле)

F01134H
22.06.2017
14:30:48
втф

i
22.06.2017
14:38:48
Всем добрый день, это мой первый проект, и на данном этапе я дошел до чпу. Подключил google-api-php-client. Использую админку sleepingowl, для url завел отдельное поле, планирую генерировать из названия. У меня 2 вопроса, 1, генератор чпу лучше всего оформить в отдельный контроллер? 2 вопрос, в модели есть же свои методы, мне нужно найти тот который срабатывает при добавление, реализовать получение названия и запись в новое поле?
Генерацию чпу можно делать по событию saving модели, оно вызывает как раз перед сохранением объекта

Vlad
22.06.2017
14:40:17

Евгений
22.06.2017
14:41:01
Событие saving

Vlad
22.06.2017
14:41:03
public static function create||update
save() ?

i
22.06.2017
14:41:41

Евгений
22.06.2017
14:41:43
Ещё раз повторить?
Событие saving

Vlad
22.06.2017
14:43:00

i
22.06.2017
14:43:24

Google

Vlad
22.06.2017
14:43:45
Это не совсем через событие, но как временный вариант пойдёт
Eloquent models fire several events, allowing you to hook into the following points in a model's lifecycle: creating, created, updating, updated, saving, saved, deleting, deleted, restoring, restored. Events allow you to easily execute code each time a specific model class is saved or updated in the database.
Событие все же)

i
22.06.2017
14:45:21
Ты через неделю уже не сможешь найти место где у тебя чпу генерируется если так оставишь

Vlad
22.06.2017
14:45:52
Чтож я не могу описание то откопать. Кроме перечня, ing ed, до выполнения, после выполнения что-ли
Как оставлю
И какие еще варианты есть

i
22.06.2017
14:47:46

Nick
22.06.2017
14:48:13
кто-нибудь юзал екоммерс пакеты для ларавель какие-нибудь?
можете что-нибудь посоветовать?

Vlad
22.06.2017
14:51:13

i
22.06.2017
14:52:13
Что-то вроде такого

Vlad
22.06.2017
14:52:37
спасибо большое
внутри обсервера тот же saving или create||update...я пока не нашел подробного описания между ними, логически понимаю что saving включает в себя create || update, но чем он отличается от saved

Yushkevich
22.06.2017
14:57:29
Ребята, вопрос.
Делаю импорт данных. Нужно делать переиндексацию в зависимости от условий.
Смотрю сюда:
App\Order::withoutSyncingToSearch(function () {
// Perform model actions...
});
Как внутрь передать данные понимаю.
Как оттуда вернуть результат?
Например, id созданной записи?

Vlad
22.06.2017
14:59:40

i
22.06.2017
14:59:49

Vlad
22.06.2017
15:00:18

Google

Vlad
22.06.2017
15:00:38
Единые поля у 3 полей, name и url
у трех таблиц

Anton
22.06.2017
15:01:19

Yushkevich
22.06.2017
15:02:11
хм, то есть
$order = App\Order::withoutSyncingToSearch(function () use ($data) {
return App\Order::create($data);
});
должно работать?
правильно понял мысль?

Anton
22.06.2017
15:02:25
да

Yushkevich
22.06.2017
15:02:36
ага, спасибо
попробую

Gabit
22.06.2017
17:55:14
Кто знает можно ли в laravel сделать такой запрос
select * from services WHERE created_at > '2017-06-21 19:06:39' ORDER BY (rating/(date_part('hour',current_time)-date_part('hour', created_at))) DESC
postgesql

Dmitriy
22.06.2017
17:55:24
можно

Dmitriy
22.06.2017
17:55:30
через db:raw

Gabit
22.06.2017
17:56:07
что работал стандартный метод paginate, и отношения

VSKut
22.06.2017
19:35:02

Gabit
22.06.2017
19:35:28
Всем спасибо разобрался

Golodnyi
23.06.2017
02:18:59
посоны, кто юзает teamcity или знает чатик по нему?

Subb98
23.06.2017
05:01:41

Golodnyi
23.06.2017
05:01:57
я уже впринципе разобрался, вроде

Admin
ERROR: S client not available

Google

Golodnyi
23.06.2017
05:02:12
типа не понял как деплоить по тегам и чтоб полуить имя тега, но это лан, на потом оставлю

Antonio
23.06.2017
09:46:03
Есть модель Card, у которой есть связь с моделью Client (один ко многим).
При запонении карточки сначала создаю new Card; Затем ассоциирую ее с клиентом $card->client()->associate($client);
Когда пытаюсь сохранить модель в базу, выдается ошибка. что поле client не найдено.
Почему Client не сохраняется как client_id в моделе?

Yushkevich
23.06.2017
09:48:18
А как у тебя связи в моделях прописаны?

Antonio
23.06.2017
09:52:29
вопрос, снят. Видимо остатки старой записи в сессии остался. Начал процесс сохранения с нуля и все ок
как определить, есть ли в текущем запросе определенное поле, пусть и пустое?

Никита
23.06.2017
13:34:45
по имени этого поля
if !empty
если не пустое
или даже isset
вообще на наличие такой записи

Antonio
23.06.2017
13:36:14
isset($request->name)
так чтоли?

Никита
23.06.2017
13:36:33
аа это ж лара сори
ну так тоже поробуй
мало ли
но у лары там своя еротика вроде

i
23.06.2017
13:39:10
$request->has('name')
Пора перестать цитировать документацию

Никита
23.06.2017
13:40:26
+

Antonio
23.06.2017
13:42:02
первое что делаю, лезу в докментацию

Google

Никита
23.06.2017
13:42:51
тогда вытащи значение
и проверь на пустоту
empty

F01134H
23.06.2017
13:43:07
ну епт

Юрий
23.06.2017
13:43:43

Antonio
23.06.2017
13:44:50
Не всегда

F01134H
23.06.2017
13:45:17