
Zlatoslav
01.12.2016
16:43:54

D'
01.12.2016
16:45:52
Я за рендер pdf через phantomjs

∀RTUR
01.12.2016
16:57:37
#telegram
интересно, не знаете как у chatfuel подменю реализуются?
если записывать в базу последнее местонахождение пользователя (главное меню, настройки, смена имени)

Google

∀RTUR
01.12.2016
16:58:11
if last == settings and message == back then show main menu
if last == change name and message == back then show settings menu
никак не приходит в голову как сделать подъем на уровень выше, а не сразу в меню главное. ведь на вебхуке одинаковые сообщения приходят ("назад" и "назад")

Artur
01.12.2016
18:37:12

da horsie
01.12.2016
18:40:10
а я mPDF заюзал и доволен

D'
01.12.2016
19:28:05

da horsie
01.12.2016
19:32:02
я и так выделяюсь

D'
01.12.2016
19:32:29

da horsie
01.12.2016
19:32:32
да
я яркое пятно на фоне серости и уныния

D'
01.12.2016
19:33:05

da horsie
01.12.2016
19:33:27
скажи наркотикам иногда

Ролтон
01.12.2016
19:53:48
Это конфа про аниме?

Google

Mr.Akhrorkhon
02.12.2016
04:39:26
Спасибо


Sergey
02.12.2016
05:27:12
так, дошли руки до сео в проекте, еще раз спрошу. Есть несколько схожих моделей, новости, статьи, опросы. Нужно им Тайтл, Дескрипшен, Ключевые слова. Делать в каждой таблице, или сделать полиморфную связь и вынести в отдельную таблицу все сеошные данные?
если у тебя только тайтл, дескрипшен и ключевики - то незачем сущности плодить - делай в таблицах. выноси код в трейт, и цепляй его к моделям которые имеют seo поля. а вот если у тебя целая куча SEO параметров - canonical url, различные мета поля, или twitter|opengraph - то без отдельной сущности не обойтись. ну и наследование сео информации для сущностей сделать кроме как по классу - нельзя. я завел отдельную таблицу, и у меня сео данные могу привязываться к маршруту, сущности какой либо, или конкретному URL. имеют наследование, т.к. маршруты имеют вложенность в чпу - соответственно ключевики, описания и тайтлы будут отличаться. Если нет для маршрута своих сео данных - берет у родителя.
ещё кстати в целях SEO на разных страницах пишется небольшой "сео-текст". который не является описанием конкретной сущности. его ты где будешь хранить ?
не в шаблоне же?


Евгений
02.12.2016
05:41:28
Такого текста нет по тз
Ну на главной только
Будет страница настроек в админке, там будет текст вводиться
Кстати я трейты не юзаю как то?
Где хранят трейты в ларе?
Попробую трейты повыносить

Sergey
02.12.2016
05:51:39
это в том случае если тебе нужны методы для доступа к SEO. если у тебя в полях будет готовый текст лежать - то трейты не нужны

Евгений
02.12.2016
05:52:28
То есть смело создавать App/Traits модно и туда складывать

Sergey
02.12.2016
05:52:37
не забывая про неймспейсы

Евгений
02.12.2016
05:53:06
Ну я не только для сео такое рассматриваю, есть еще что вынести
Спасибо

∀RTUR
02.12.2016
12:34:40

Евгений
02.12.2016
12:34:57
этj не модель
это папка для трейтов

Google

Евгений
02.12.2016
12:35:10
а модели у меня в App\Models
b они в единственном числе
кроме News

∀RTUR
02.12.2016
13:42:47
New

Zlatoslav
02.12.2016
13:44:25

∀RTUR
02.12.2016
13:44:34
Article

Zlatoslav
02.12.2016
13:44:54

∀RTUR
02.12.2016
14:22:06
Forecast::orderBy('created_at', 'desc')->paginate(4)
еще ставил asc
почему не работает?
игнорирует просто порядок
Method 'orderBy' not found in \App\Forecast less... (Ctrl+F1)
Referenced method is not found in subject class.
забыл таймштампы поставить.

Евгений
02.12.2016
14:44:47
Есть и article помимо news

Евгений
02.12.2016
14:45:13
Есть статьи новости и опросы

∀RTUR
02.12.2016
14:59:44
А нет. Не работает orderBy. Таймштампы заданы.

Artur
02.12.2016
15:03:27

DDiimmkkaass
02.12.2016
15:07:35

∀RTUR
02.12.2016
15:09:01
и так и так счет начинается с 1

DDiimmkkaass
02.12.2016
15:10:57
оу, сори, я чет за ошибку принял - Method 'orderBy' not found in \App\Forecas

Maksim
02.12.2016
15:17:58

Google

∀RTUR
02.12.2016
15:20:30

Maksim
02.12.2016
15:21:17
А без пагинации..?

∀RTUR
02.12.2016
15:22:32

Maksim
02.12.2016
15:22:54
Не, без get() должно работать. Где-то в другом ошибка

Admin
ERROR: S client not available

∀RTUR
02.12.2016
15:24:17
модель пустая, подхватывает имя т.к. имя таблицы во множественном числе, а модель в единственном
но я думаю не в этом суть

Maksim
02.12.2016
15:28:01
Модель вообще пустая ?
Покажи

∀RTUR
02.12.2016
15:33:18

Maksim
02.12.2016
15:35:50
А поле created_at в таблице есть..?

∀RTUR
02.12.2016
15:36:27

Maksim
02.12.2016
15:37:28
Тогда нипанятна ))

∀RTUR
02.12.2016
15:39:09
магия

Dmitriy
02.12.2016
15:39:36
Через Query Builder тогда можно составить запрос

Евгений
02.12.2016
15:40:08
без пагинации работает?

∀RTUR
02.12.2016
15:40:25
я пробовал реверс делать но тогда на каждой странице меняется порядок, а не везде
хм, смотрите.
он не сортирует по дате, но по id - да
это же не из-за того что в блейде нет колонки даты?

Google

Maksim
02.12.2016
15:44:14
В качестве бреда - таблица в БД forecasts называется?

∀RTUR
02.12.2016
15:45:06
так, теперь пагинация не работает))
всё, работает

Stanislav
02.12.2016
15:47:18
Что было?

Maksim
02.12.2016
15:47:27
У меня в одном проекте в мождели перед классом указано:
use Carbon\Carbon;
но там я мутатор использовал, где дату преобразовывал перед записью, поэтому и заюзал
Что было?

Stanislav
02.12.2016
15:48:32

∀RTUR
02.12.2016
15:48:36
Что было?
Forecast::orderBy('id', 'desc')->paginate(3)
там же DateTime, должен же

Stanislav
02.12.2016
15:49:04
Это как?

Dmitriy
02.12.2016
15:49:23
может из-за paginate ?