
Alexander
12.10.2016
15:24:37
ага, уже прочитал

D'
12.10.2016
15:24:38
Хороший гайд
Вот на это обрати внимание https://pusher-community.github.io/real-time-laravel/chat/chat.html
Чтобы не тырили сообщения )

Google

Alexander
12.10.2016
15:25:39
да да, это важно
у меня jwt авторизация
апишка

D'
12.10.2016
15:26:04
Там в принципе довольно просто
называешь канал private-****
и делаешь авторизацию
Зато не спиздят

Alexander
12.10.2016
15:26:21
да, легко
у меня мидлварь как раз
я просто мидлварем закрою канал
и через эндпоинт прокину токен с фронта

D'
12.10.2016
15:27:13
так не, фронт часть же не закроешь )
а,

Google

Alexander
12.10.2016
15:27:32
ну на фронте будет токен пробрасываться на бек

D'
12.10.2016
15:27:34
хотя не все ок

Alexander
12.10.2016
15:27:34
в хидере
а на беке роут будет закрыт мидлварем
и всё изящненько должно быть

D'
12.10.2016
15:28:04
угу

Alexander
12.10.2016
15:28:06
спасибо

D'
12.10.2016
15:28:18
так что не парься и юзай pusher.
Самому пилить нет смысла если там не что-то особое и устраивает ценник

Alexander
12.10.2016
15:28:38
да, я уже посмотрел решения
мне не очень понравилось нагромождение технологий(

D'
12.10.2016
15:31:14
Ты кстати что выбрал?
Встроенный в laravel или отдельный пакет?

Alexander
12.10.2016
15:32:37
для интеграции с пушером?
https://github.com/vinkla/laravel-pusher
там же вроде из коробки он не умеет?
или это через ивенты можно зарулить?

D'
12.10.2016
15:35:25
там лучше взять другой пакет
https://pusher-community.github.io/real-time-laravel/getting-started/bridge-v-broadcaster.html

Alexander
12.10.2016
15:35:40
круто конечно было бы через стандартные ивенты лары

Google

D'
12.10.2016
15:35:43
vikla/pusher
Через стандартные будет сложнее с аутентификацией

DDiimmkkaass
12.10.2016
16:28:24
Привет. есть задача(не совсем задача, маленькая часть, но не суть): нужно опредилить использует ли модель трейт
Єсть модель Eloquent Model і нужно определить используетли она SoftDeletes трейт
решение - in_array('Illuminate\Database\Eloquent\SoftDeletes', class_uses($model))
и вот вопрос - есть ли решение получше, или просто другие варианты на выбор?

D'
12.10.2016
16:31:30
А где это нужно определять?

DDiimmkkaass
12.10.2016
16:32:28
в другом классе(сервисе)
это пакет для лари, поетому есть ограничения - я не могу делать проверку в самой модели
то есть посути, все что я имею, это модель (берется ксатти из билдера - query->getModel()) и название трейта

D'
12.10.2016
16:35:34
Можешь проще
через method_exists
Просто зависит от того, зачем тебе это надо

Alexander
12.10.2016
16:36:54
как вариант
короче, пока только такой придумал
объяви в базовой модели публичный метод типа isSafeDelete()

DDiimmkkaass
12.10.2016
16:37:21
если используется трейт, то нужно добалять - where('deleted_at', null)

Alexander
12.10.2016
16:37:25
и в нём method_exists
либо как очень хуёвый вариант по колонке проверяй

DDiimmkkaass
12.10.2016
16:37:57

Alexander
12.10.2016
16:38:01
deleted_at

DDiimmkkaass
12.10.2016
16:38:21

D'
12.10.2016
16:38:22

DDiimmkkaass
12.10.2016
16:39:19
вот и я остановился на этом, но хотел узанть может есть что получше, елегантней чтоле)

Google

Alexander
12.10.2016
16:40:06
стоп, а ты статически же обратиться можешь
ну статический метод запили, опять же у базовой модели

D'
12.10.2016
16:40:45

Alexander
12.10.2016
16:40:54
фак, прослоупочил
понял
ну тогда вроде только такой вариант с uses

DDiimmkkaass
12.10.2016
16:42:10
ладно, буде значит так как етьс, спасибо (могу через карма бот, но не знаю как))

Admin
ERROR: S client not available

da horsie
13.10.2016
08:31:03
/php class

hobot
13.10.2016
08:31:05
http://php.net/manual/en/language.oop5.basic.php

Артур Евгеньевич
13.10.2016
08:31:12
у нас новый бот) щас узнаем что он делает)

da horsie
13.10.2016
08:31:13
/php array

hobot
13.10.2016
08:31:14
http://php.net/manual/en/language.types.array.php

da horsie
13.10.2016
08:31:29
он умеет инскать в мануале

hobot
13.10.2016
08:31:38
http://php.net/

Yokai
13.10.2016
08:31:39
/php namespace autoload

hobot
13.10.2016
08:31:41
http://php.net/manual-lookup.php?pattern=namespace+autoload&lang=en&scope=404quickref

Артур Евгеньевич
13.10.2016
08:32:04
/php interface

hobot
13.10.2016
08:32:06
http://php.net/interface

stgalkin
13.10.2016
08:48:49
Хола. Кто-то работал с Binding Primitives ?

Google

stgalkin
13.10.2016
08:50:37
Объясню задачу в 2 словах. Есть супер-класс контроллера, в котором crud методы, есть дочерние классы которые пучкуются от него. Задача подставить нужный Request в методы store/update. Начал биндить реквесты через Binding Primitives, но он биндит только в конструктор контроллера, в методах отсутствует байндинг. Лара 5.2

Евгений
13.10.2016
09:01:24
Посоны, подскажите, где лучше делать подобное:
Есть у модели статус, "Активно/Не активно", в бд это Tinyint (1), в моделе закс boolean, как мне во вьюху передать именно слово? Я знаю что есть какой то способ через презентеры, но их нет искоробки? Надо пакет презентеров? Как лучше делать искоробки? Например не только слово надо передавать а еще классы для отобразения активности и не активности, типа $model->tr_class ну как то так

da horsie
13.10.2016
09:07:51
/php test

hobot
13.10.2016
09:07:52
http://php.net/manual-lookup.php?pattern=test&lang=en&scope=404quickref

Владимир
13.10.2016
09:17:09
/php

hobot
13.10.2016
09:17:11
http://php.net/

da horsie
13.10.2016
09:20:48
/php exception

hobot
13.10.2016
09:20:50
http://php.net/manual/en/language.exceptions.php
http://php.net/

da horsie
13.10.2016
09:23:41
ему нужен запрос

Владимир
13.10.2016
09:31:05
Та я случайно нажал

Евгений
13.10.2016
09:31:06
вот нахрена тут этот бот? кому он принесет пользу? только засрём чат

Dmitriy
13.10.2016
09:31:53

da horsie
13.10.2016
09:31:59
haters gonna hate)

Dmitriy
13.10.2016
09:34:13

Евгений
13.10.2016
09:34:15
вы мне лучше по презентеру ответьте на вопрос

da horsie
13.10.2016
09:34:45

[Anonymous]
13.10.2016
09:38:21
@f3ath все хорошо, он со мной :D