These are chat archives for LaravelRUS/chat

31st
Jul 2017
Evgeny Stefanenko
@KomAuras
Jul 31 2017 03:16
подскажите как избавиться от "неправильных" символов в строке перед записью в MySql ? MySql база в UTF8 но какой то иероглиф в тексте есть и он не пишется.
SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\x96113 "...'
Создавать таблицу в utf8mb4 не предлагайте пожалуйста. :)
Kirill Nesmeyanov
@SerafimArts
Jul 31 2017 03:17
@HectorPrima именно так и предлагаю =)
только не таблицу, а поле, в которое ты пишешь utf8 из "верхнего регистра"
Evgeny Stefanenko
@KomAuras
Jul 31 2017 03:18
@SerafimArts мне данные потом отдавать в магазин ... в магазине таблицы тоже простой utf8. Или предложить им это исправить?
Kirill Nesmeyanov
@SerafimArts
Jul 31 2017 03:18
@HectorPrima ну это их проблемы
что utf8 не воспринимают
ну или загонять в \x чары всё
Evgeny Stefanenko
@KomAuras
Jul 31 2017 03:19
@SerafimArts ну по большому счету это проблемы мускуля. то что их utf8 не совсем UTF-8
Kirill Nesmeyanov
@SerafimArts
Jul 31 2017 03:19
ну и это тоже
Evgeny Stefanenko
@KomAuras
Jul 31 2017 03:19
@SerafimArts Все таки хотелось бы удалить "верхние" символы из текста.
Kirill Nesmeyanov
@SerafimArts
Jul 31 2017 03:20
@HectorPrima там не только левые символы могут быть
например вообще весь реестр эмодзи
как вариант - iconv
Evgeny Stefanenko
@KomAuras
Jul 31 2017 03:21
@SerafimArts это описание товара. мне не сильно важно что там что то испортится. вне важно из XML на 200 метров взять основные данные
Kirill Nesmeyanov
@SerafimArts
Jul 31 2017 03:21
iconv('utf-8', 'ascii') по-идее заэкранирует utf чары
хотя хз, надо смотреть
Evgeny Stefanenko
@KomAuras
Jul 31 2017 03:21
я понял. перегоню через windows-1251//IGNORE
попробую
Kirill Nesmeyanov
@SerafimArts
Jul 31 2017 03:22
о!
iconv('UTF-16BE', 'UTF-8', ...)
гугл подсказал =)
Evgeny Stefanenko
@KomAuras
Jul 31 2017 03:22
@SerafimArts спасибо. попробую сейчас.
KarmaBot
@KarmaBot
Jul 31 2017 03:22
Спасибо (+1) для @SerafimArts принято! Текущая карма +754.
Kirill Nesmeyanov
@SerafimArts
Jul 31 2017 03:23
ну или
preg_replace_callback('/\\\\u([0-9a-fA-F]{4})/', function ($match) {
    return mb_convert_encoding(pack('H*', $match[1]), 'UTF-8', 'UCS-2BE');
}, $str);
опять же на просторах интернета сейчас нагуглил
и всё же рекомендую utf8mb4
потому что потом это может боком вылезть
Evgeny Stefanenko
@KomAuras
Jul 31 2017 03:32
Оба варианта не сработали.
  1. iconv(): Detected an incomplete multibyte character in input string
  2. Все так же ошибка: General error: 1366 Incorrect string value: '\x96113 "...'
Kirill Nesmeyanov
@SerafimArts
Jul 31 2017 03:34
ну, либо как вариант разбить на чары и смотреть их длину
если < 4, то дозволять, иначе скипать
либо ещё погуглить
str_split вроде не прокатит, оно на байты разбирает
Evgeny Stefanenko
@KomAuras
Jul 31 2017 03:35
Evgeny Stefanenko
@KomAuras
Jul 31 2017 04:50
@SerafimArts, разобрался. сам себе буратино. в одно месте ucwords не заметил. она мне портила символ.
KorwinArekin
@KorwinArekin
Jul 31 2017 06:51
Приветствую всех
KarmaBot
@KarmaBot
Jul 31 2017 06:51
Привет, @KorwinArekin! Проходи, присаживайся. В ногах правды нет :)
KorwinArekin
@KorwinArekin
Jul 31 2017 06:52
@KarmaBot правильно, правда в жопе
KorwinArekin
@KorwinArekin
Jul 31 2017 07:00

Господа, подскажите пожалуйста:
При выполнении команды

composer create-project laravel/laravel --prefer-dist

Получаю в ответ

The "https://packagist.org/packages.json" file could not be downloded: SSL operation failed with code 1. OpenSSL Error messages:
error: 1408F10B: SSL rouines:ssl3_get_record:wrong_version number
Failed to enable crypto
failed to open stream: operation failed
https://packagist.org could not be fully loaded, package information was loaded from the local cache and may out of date

Как с этим бороться?

и что это вообще такое?
Debian9 apache2 php7
Evgeny Stefanenko
@KomAuras
Jul 31 2017 07:05
@KorwinArekin не за проксей сидишь?
KorwinArekin
@KorwinArekin
Jul 31 2017 07:05
@HectorPrima за ней родной
@HectorPrima иного доступа служба ИБ не даст
Evgeny Stefanenko
@KomAuras
Jul 31 2017 07:07
@KorwinArekin в гугле поищи - "composer over proxy"
@KorwinArekin я не линуксоид. просто где то сталкивался.
KorwinArekin
@KorwinArekin
Jul 31 2017 07:09
@HectorPrima ок, посмотрю
@HectorPrima Спасибо
KarmaBot
@KarmaBot
Jul 31 2017 07:09
Спасибо (+1) для @HectroPrima принято! Текущая карма +2.
@KarmaBot, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Oleg Arkhipov
@Oleg-Arkhipov
Jul 31 2017 07:57

Повторю на всякий случай свой вопрос в понедельник вместо вечера воскресенья:
Ребята, такой вопрос по socket.io: вот у меня PassportJs-ная миддлвара подключена для socketio, она поставляет объект аутентифицированного юзера (вытягивающийся из MySQL) в socket:

io.on('connection', function (socket) {
  const user = socket.request.user;
  socket.on('event', (data) => {
    // ...
  });
});

Я хочу в обработчике event'а делать решение на основе свойста юзера (например, направить его сообщение в ту комнату чата, в которой он находится - поле room_id в таблице).
Переменная user тут данные содержит на момент установления подключения, то есть они потом (когда у юзера изменятся в таблице) устаревшими будут.
При этом делать проверку ведь нужно при каждом вызове обработчика event, даже если это сильно частое событие.
Вопрос - я правильно понимаю, что нормальным решением является поместить юзера в редис (он имеется в «проекте» уже), там обновлять данные о нём параллельно с БД, и оттуда проверять на каждом запросе (должно же быстро быть, вроде)?

Юрий
@sawerus
Jul 31 2017 08:07
Щ
zmirk
@zmirk
Jul 31 2017 09:19
Ребят, всем привет!
KarmaBot
@KarmaBot
Jul 31 2017 09:19
Не узнал тебя, @zmirk. Богатым будешь :)
zmirk
@zmirk
Jul 31 2017 09:21
Есть у кого-нибудь хороший мануал по разработке и публикации своих пакетов для Laravel?
Желательно поновее. Я нашел статью 2014 года, но даже боюсь предположить, насколько она актуальна теперь.
Ваня Devium
@webdevium
Jul 31 2017 09:22
@zmirk у меня шикарная статья есть: https://laravel.com/docs/5.3/packages
Soprun Vladislav
@vlsoprun
Jul 31 2017 09:23
@webdevium оооо да ))) Она супер ))
zmirk
@zmirk
Jul 31 2017 09:24
@webdevium Спасибо!
KarmaBot
@KarmaBot
Jul 31 2017 09:24
Спасибо (+1) для @webdevium принято! Текущая карма +236.
Ваня Devium
@webdevium
Jul 31 2017 09:24
@vlsoprun тоже читал? скажи крутенько написано. И автор довольно таки известный))
Sergey
@shummm
Jul 31 2017 09:26
Всем привет!
KarmaBot
@KarmaBot
Jul 31 2017 09:26
@shummm даров!
zmirk
@zmirk
Jul 31 2017 09:27
@shummm привет!
Sergey
@shummm
Jul 31 2017 09:29
При такой связи Has Many Through как подсчитать кол-во id в таблице?
Sergey
@shummm
Jul 31 2017 09:39
Безымянный.png
Как заменить id на их ко-во?
projct1
@projct1
Jul 31 2017 09:41
@arsen-s спс, но всё же хочется вообще не регать дебагбар если не тот юзер
KarmaBot
@KarmaBot
Jul 31 2017 09:41
Спасибо (+1) для @arsen-s принято! Текущая карма +182.
Ваня Devium
@webdevium
Jul 31 2017 10:00
@shummm я бы тебе помог, да и другие ребята бы тоже не прошли мимо. Но тут реально никто не понимает что ты пишешь и что ты хочешь решить.
Sergey
@shummm
Jul 31 2017 10:01
@webdevium Вот такая связь 'table'=>Category::with(['subject.question']) ->get(), ,
Ваня Devium
@webdevium
Jul 31 2017 10:02
@shummm и?
Sergey
@shummm
Jul 31 2017 10:02
@webdevium форыч () форыч() $loop->count и выводит колво?
Ваня Devium
@webdevium
Jul 31 2017 10:03
@shummm думаю не стоит
Sergey
@shummm
Jul 31 2017 10:03
@webdevium Но оно из-за двух форычей у меня пишет если 4 id так и пишет 4 . 4 . 4 . 4
Ваня Devium
@webdevium
Jul 31 2017 10:05
@shummm а нахрена вообще foreach?
ты перебираешь категории, ок, зачем тебе перебирать вопросы?
Sergey
@shummm
Jul 31 2017 10:06
@webdevium чтобы посчитать
Sergey
@shummm
Jul 31 2017 10:26
@spartaque withCount non static method
Sergey
@shummm
Jul 31 2017 10:36
@spartaque Спасибо, оказалось проблема в кавычках)
KarmaBot
@KarmaBot
Jul 31 2017 10:36
Спасибо (+1) для @spartaque принято! Текущая карма +36.
Sergey
@shummm
Jul 31 2017 10:37
@webdevium Спасибо!
KarmaBot
@KarmaBot
Jul 31 2017 10:37
Спасибо (+1) для @webdevium принято! Текущая карма +237.
Evgeny Stefanenko
@KomAuras
Jul 31 2017 11:45
Через Eloquent получаю товар. В таблице вывожу имя категории через $item->groups->name. Получаю +15 запросов (количество строк на странице)
Связь через belongsTo. Я что то делаю не так?
Alexander
@spartaque
Jul 31 2017 11:46
@HectorPrima $items->load('groups')
Evgeny Stefanenko
@KomAuras
Jul 31 2017 11:47
@spartaque спасибо.
KarmaBot
@KarmaBot
Jul 31 2017 11:47
Спасибо (+1) для @spartaque принято! Текущая карма +37.
Ваня Devium
@webdevium
Jul 31 2017 11:50
@HectorPrima почему groups, если там одна группа?
Evgeny Stefanenko
@KomAuras
Jul 31 2017 11:50
@webdevium да это от балды написал. там все вообще по другому :)
суть понятна
уже сделал
Ваня Devium
@webdevium
Jul 31 2017 11:55
@HectorPrima все же лучше with() использовать.
Evgeny Stefanenko
@KomAuras
Jul 31 2017 12:49
@webdevium да так и написал. отлично работает.
другой вопрос встал.
    protected static function boot()
    {
        Products::deleted(function ($product) {
            $product->ProductOptionsValues()->delete();
        });
        parent::boot();
    }
но в ProductOptionsValues не пишется ничего в лог. Хотя записи из ProductOptionsValues удаляются.
    public function delete()
    {
        Log::debug('Delete record from:' . $this->table);
        return parent::delete();
    }
как так ... не понимаю.
Ваня Devium
@webdevium
Jul 31 2017 12:51
@HectorPrima фигня какая-то
Evgeny Stefanenko
@KomAuras
Jul 31 2017 12:51
написана?
Ваня Devium
@webdevium
Jul 31 2017 12:51
@HectorPrima ага
Evgeny Stefanenko
@KomAuras
Jul 31 2017 12:52
Ну в чем фигня то? В продуктах на удаление вызываем удаление опций. Они удаляются, но не пишется в лог об этом.
Ваня Devium
@webdevium
Jul 31 2017 12:55
@HectorPrima я бы на твоем месте не переопределял delete, а просто бы еще один обсервер заюзал
Evgeny Stefanenko
@KomAuras
Jul 31 2017 12:55
@webdevium мне это пока сложно. я не в теме что такое "заюзать еще один обсервер" :)
Ваня Devium
@webdevium
Jul 31 2017 12:56
@HectorPrima Products::deleted(function ($product) {}); это
Evgeny Stefanenko
@KomAuras
Jul 31 2017 13:01
ну написал я в опциях. они удаляются а в логе тишина!
    protected static function boot()
    {
        parent::boot();
        ProductOptionsValues::deleted(function ($i) {
            Log::debug('Delete record from: ' . $i->table);
        });
    }
Ваня Devium
@webdevium
Jul 31 2017 13:02
@HectorPrima у меня есть подозрение, что события всплывают только в eloquent, а ты удаляешь qb
Evgeny Stefanenko
@KomAuras
Jul 31 2017 13:04
не совсем понял.
Ваня Devium
@webdevium
Jul 31 2017 13:04
что это? $product->ProductOptionsValues().
это вызов query builder
Evgeny Stefanenko
@KomAuras
Jul 31 2017 13:05
ok. как мне в Eloquent удалить связанные записи?
Ваня Devium
@webdevium
Jul 31 2017 13:05
@HectorPrima попробуй $product->ProductOptionsValues->delete();
Evgeny Stefanenko
@KomAuras
Jul 31 2017 13:06
А я что написал ?
$product->ProductOptionsValues()->delete();
Vladimir Kikot
@shoxy
Jul 31 2017 13:07
гайз, ку. чето после апдейта ide-helper'a докблок в _ide_helper.php говорит, что first() возвращает mixed. пробовал даунгрейднуться, не помогло. поделитесь, кто какую версию юзает, и какая дока по first()
Ваня Devium
@webdevium
Jul 31 2017 13:08
@shoxy у меня старые, но он реально возвращает mixed
\Illuminate\Database\Eloquent\Model|static|null
Vladimir Kikot
@shoxy
Jul 31 2017 13:09
ну с докой mixed автокомплит не робит, с докой static|null|etc - робит
Ваня Devium
@webdevium
Jul 31 2017 13:10
@shoxy счас обновлюсь, посмотрим
Ваня Devium
@webdevium
Jul 31 2017 13:16
@shoxy обновился, все осталось
Evgeny Stefanenko
@KomAuras
Jul 31 2017 13:17
События... ага: "That's because when you delete multiple objects at the same time it doesn't trigger the boot deleting function for each model so you should loop through the objects and delete them one by one: ... "
Ваня Devium
@webdevium
Jul 31 2017 13:18
@HectorPrima ну примерно так, как я сказал :)
JhaoDa
@jhaoda
Jul 31 2017 13:31
@HectorPrima сравни — $product->ProductOptionsValues->delete(); и $product->ProductOptionsValues()->delete();. Разницу замечаешь?
Evgeny Stefanenko
@KomAuras
Jul 31 2017 13:33
@jhaoda да заметил. :) спасибо.
KarmaBot
@KarmaBot
Jul 31 2017 13:33
Спасибо (+1) для @jhaoda принято! Текущая карма +1573.
JhaoDa
@jhaoda
Jul 31 2017 13:34
@HectorPrima ок. А на что это влияет — знаешь?
Ваня Devium
@webdevium
Jul 31 2017 13:34
приехали. Я тут корячусь, а все благодарности деду
Evgeny Stefanenko
@KomAuras
Jul 31 2017 13:35
Да я понял. первый вариант удаляет одну запись. а второй все связанные с продуктом. первый со срабатыванием событий ... второй нет.
JhaoDa
@jhaoda
Jul 31 2017 13:35
@HectorPrima нет, ты не понял
Evgeny Stefanenko
@KomAuras
Jul 31 2017 13:35
@webdevium тебе респект за общение! спасибо.
KarmaBot
@KarmaBot
Jul 31 2017 13:35
Спасибо (+1) для @webdevium принято! Текущая карма +238.
Evgeny Stefanenko
@KomAuras
Jul 31 2017 13:35
@jhaoda в чем не прав?
JhaoDa
@jhaoda
Jul 31 2017 13:37
@HectorPrima в понимании основ. События тут вторичны
Evgeny Stefanenko
@KomAuras
Jul 31 2017 13:38
я пока не сильно стараюсь все сразу понять. это затратно для мозга. на основной работе тоже программист и я уже не молод думать по 18 часов :)
JhaoDa
@jhaoda
Jul 31 2017 13:38
@HectorPrima это — фундаментальные основы.
Evgeny Stefanenko
@KomAuras
Jul 31 2017 13:38
3 дня с ларой. так что все нормально
JhaoDa
@jhaoda
Jul 31 2017 13:40
@HectorPrima ты уже используешь связи, не понимая их. Это как сесть за руль, не понимая базового устройства автомобиля
Ваня Devium
@webdevium
Jul 31 2017 13:41
как минимум надо четко понимать разницу между кубом и ёлкой
Evgeny Stefanenko
@KomAuras
Jul 31 2017 13:41
Ахаха. 15 лет под MSSQL пишу. Базы по 200 таблиц и т.д. Мне под 50... Лара не сходу дается :)
JhaoDa
@jhaoda
Jul 31 2017 13:42
@HectorPrima а и не надо сходу, надо планомерно
Evgeny Stefanenko
@KomAuras
Jul 31 2017 13:42
Просто основной язык не объектный по сути. Так что для меня это темный лес.
Ваня Devium
@webdevium
Jul 31 2017 13:42
@HectorPrima @jhaoda этому вообще 58. И ниче, вкурил лару без проблем, до этого на паскале писал 30 лет.
JhaoDa
@jhaoda
Jul 31 2017 13:42
@webdevium мне не 58, а 46. На этой неделе. Но про 30 лет на паскале правда.
Evgeny Stefanenko
@KomAuras
Jul 31 2017 13:42
Ну мне 45 если быть тоже точным
У меня Clarion всю жизнь.
Zlatoslav Desyatnikov
@zlodes
Jul 31 2017 13:44
Вы super-старые. :fire:
Ваня Devium
@webdevium
Jul 31 2017 13:44
дедушки :)
JhaoDa
@jhaoda
Jul 31 2017 13:44
С содроганием вспоминаю эпоху фокспра и немного клариона.
Evgeny Stefanenko
@KomAuras
Jul 31 2017 13:44
Это 4 подход к ларе. Наконец то вошел. До этого массу знаний не накопил и сливался.
Документация очень уж куцая. Для понимая нужно уже с багажом php ООП приходить :)
Evgeny Stefanenko
@KomAuras
Jul 31 2017 13:47
Спасибо бот... но с английским все очень плохо :)
KarmaBot
@KarmaBot
Jul 31 2017 13:47
@HectroPrima, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
JhaoDa
@jhaoda
Jul 31 2017 13:48
@HectorPrima ну а как ты хотел? И дока у ларавле очень даже хорошая, не надо вот
Просто многие почему-то думают, что в доке и ООП должны объяснять, и кое-что из РНР...
Evgeny Stefanenko
@KomAuras
Jul 31 2017 13:50
@jhaoda мне маловато. но я не ругаюсь. ворчу...
Vladimir Kikot
@shoxy
Jul 31 2017 13:51
@webdevium пробовал иде-хелпер апргрейднуть?
Vladimir Kikot
@shoxy
Jul 31 2017 14:00
@webdevium а, вижу. перегенерил ide-helper.php и док такой же остался? до 2.4.1 обновился? спасибо
KarmaBot
@KarmaBot
Jul 31 2017 14:00
Спасибо (+1) для @webdevium принято! Текущая карма +239.
Aleksandr
@slowdream
Jul 31 2017 14:02
Можно как-то получить id только что добавленной записи через модель и save() ?
$OrgModel->save();        
$t=$OrgModel->id;
Sergey
@shummm
Jul 31 2017 14:05
@slowdream откуда получить?
Ваня Devium
@webdevium
Jul 31 2017 14:05
@slowdream у тебя рабочий код, только с именованием переменных - беда
Aleksandr
@slowdream
Jul 31 2017 14:06
Это я уже нашел ответ )
Ваня Devium
@webdevium
Jul 31 2017 14:06
@slowdream а зачем ты его написал?
Aleksandr
@slowdream
Jul 31 2017 14:06
Плохая привычка, лезть в начале в чат, а только потом в гугл
Aleksandr
@slowdream
Jul 31 2017 14:14
ну и привык писать решения к своим вопросам
JhaoDa
@jhaoda
Jul 31 2017 14:15
@slowdream ага, только забыл приписку «вдруг кому пригодится»
Ваня Devium
@webdevium
Jul 31 2017 14:15
отвыкай. тут мало кому интересно смотреть на основы, описанные в доках.
JhaoDa
@jhaoda
Jul 31 2017 14:15
Тем, кто доку не читает, ну...
opi-dopi
@opi-dopi
Jul 31 2017 15:57
Ребят, мне необходимо хранить почтовые шаблоны в БД. при отправке сообщения, необходимо достать нужный шаблон, заполнить его данными. и отправить, как HTML как это сделать? Mail::raw не подходит
Zlatoslav Desyatnikov
@zlodes
Jul 31 2017 16:06
@opi-dopi погугли laravel email templates from database
Codeisdancing
@Codeisdancing
Jul 31 2017 16:53
Привет нужно помощь в привязке яндекс кассы через Omnipay, сможет кто помочь за вознаграждение?
KarmaBot
@KarmaBot
Jul 31 2017 16:53
Не узнал тебя, @Codeisdancing. Богатым будешь :)
Oleksandr Solodovnikov
@age007nt
Jul 31 2017 17:20
@entermix что именно проверить? Дело в том, что, если не ошибаюсь, модуль Socialite не нуждается в настройках соединения. То есть идет редирект на социальную сеть, а данные возвращаются в callback-функцию... Что именно проверить? Спасибо!
KarmaBot
@KarmaBot
Jul 31 2017 17:20
Спасибо (+1) для @entermix принято! Текущая карма +1.
am0nshi
@am0nshi
Jul 31 2017 17:23
@age007nt как минимум в соц сети настраивается список разрешенных доменов и урл,куда плюнутся oauth данные
Oleksandr Solodovnikov
@age007nt
Jul 31 2017 17:23
@am0nshi да, указывал, и даже работало, и ничего не меняя - перестало...
Возможно есть какая разница между http и https?
am0nshi
@am0nshi
Jul 31 2017 17:29
про фейсбук речь?
Oleksandr Solodovnikov
@age007nt
Jul 31 2017 17:30
@am0nshi фейсбук и G+
am0nshi
@am0nshi
Jul 31 2017 17:30
про фейсбук у меня месяц назад тоже отвалилась авторизация, было связано с тем, что обновил пакет, а он работает с более новой версией апи фб, чем у меня была настроена. пришлось крутить настройки на стороне фб
Oleksandr Solodovnikov
@age007nt
Jul 31 2017 17:33
@am0nshi хм, я использую Socialite 2.0 для Лары 5.3. В модуле, если не ошибаюсь, указана версия 2.8. В ФБ - 2.10, но это вроде бы не критично, должно работать. Да и работало, но потом перестало. И не могу понять почему.
am0nshi
@am0nshi
Jul 31 2017 17:34
лезть в дебри модуля, дампи что возвращает фб, и смотри как модуль эти данные обрабатывает. в новом модуле скорей всего json_decode, а прилетает обычный raw post var1=val1&...
Oleksandr Solodovnikov
@age007nt
Jul 31 2017 17:36
try {
            $user = Socialite::driver('facebook')
                ->user();
        } catch (Exception $exception) {
            dd($exception);
        }
Возвращает ConnectException
@am0nshi то есть ничего не обрабатывает даже.
@am0nshi кроме того не понимаю как можно объяснить то, что модуль несколько раз всё таки работал...
am0nshi
@am0nshi
Jul 31 2017 17:39
magic? :D
в конфигах ничего не менялось? фб не мог сделать атата аппу, который хендлит авторизации?
Oleksandr Solodovnikov
@age007nt
Jul 31 2017 17:40
@am0nshi что вы имеете ввиду?)
am0nshi
@am0nshi
Jul 31 2017 17:41
config/service.php
    'facebook' => [
        'client_id' => 'xxx',
        'client_secret' => 'xxx',
        'redirect' => $app->runningInConsole() ? 'http://love.loc/facebookcallback' : url('/facebookcallback'),
    ],
можно было перегенерить секрет например в аппе
Oleksandr Solodovnikov
@age007nt
Jul 31 2017 17:42
@am0nshi да, менялось. удалил старое приложение, создал новое, работало, потом перестало.
am0nshi
@am0nshi
Jul 31 2017 17:42
ну дык... с этого и нужно начинать
Oleksandr Solodovnikov
@age007nt
Jul 31 2017 17:43
@am0nshi в этом есть какая то проблема?
Denis Luhmanov
@webbash
Jul 31 2017 17:44
Привет, кто-нибудь знает как можно в шаблоне вывести связь таблиц ? У меня есть таблица категорий и таблица блог, мне нужно вывести на странице блога категорию этого поста, соответственно в таблице у меня есть аттрибут id_category который содержит id категории
KarmaBot
@KarmaBot
Jul 31 2017 17:44
О! @webbash! Сто лет не виделись!) Как жизнь молодецкая? Рассказывай :)
am0nshi
@am0nshi
Jul 31 2017 17:47
$post->category? o_O

@am0nshi в этом есть какая то проблема?

вангую что да, раз именно конекшн эксепшн

Denis Luhmanov
@webbash
Jul 31 2017 17:51
@am0nshi Как ни странно да, нужно было вызвать функцию связи и после ->name_category
@am0nshi Спасибо
KarmaBot
@KarmaBot
Jul 31 2017 17:51
Спасибо (+1) для @am0nshi принято! Текущая карма +47.
Oleksandr Solodovnikov
@age007nt
Jul 31 2017 17:52
@am0nshi но ведь новое приложение было создано аналогично старому. те же настройки колбека и домена. другие client_id/secret (соответствующие новому приложению), и что самое интересное - все работало с этими данными некоторое время.
@am0nshi Вообще, в одно время нормально работали и ФБ и G+, и потом так же одновременно перестали работать
am0nshi
@am0nshi
Jul 31 2017 18:06
читай выше, либа обновилась
Oleksandr Solodovnikov
@age007nt
Jul 31 2017 18:11
@am0nshi вы имеете ввиду Socialite?
am0nshi
@am0nshi
Jul 31 2017 18:17
да
Oleksandr Solodovnikov
@age007nt
Jul 31 2017 18:18
@age007nt Но он не обновлялся за это время. То есть одна и та же версия то работала, то нет.
Vasiliy Romanov
@RootKeet
Jul 31 2017 18:18
Всем привет
KarmaBot
@KarmaBot
Jul 31 2017 18:18
Не узнал тебя, @RootKeet. Богатым будешь :)
Vasiliy Romanov
@RootKeet
Jul 31 2017 18:21

Пишу

 public function __construct()
    {
        if ( Auth::check()) {
            view::share('user', Auth::user());
        }
    }

Undefined variable: user
Auth::check() возвращает false, когда пишу к примеру в UserController который наследуется от Controller
там Auth::check() true

Ваня Devium
@webdevium
Jul 31 2017 18:23
@RootKeet за auth отвечает мидлваря, которая не покрывает базовый контроллер. Вот и вся твоя проблема.
Vasiliy Romanov
@RootKeet
Jul 31 2017 18:25
@webdevium как быть?
Ваня Devium
@webdevium
Jul 31 2017 18:25
@RootKeet думать
Vasiliy Romanov
@RootKeet
Jul 31 2017 18:26
@webdevium спс
KarmaBot
@KarmaBot
Jul 31 2017 18:26
Спасибо (+1) для @webdevium принято! Текущая карма +240.
Ваня Devium
@webdevium
Jul 31 2017 18:26
@RootKeet лучше сервис провайдер юзать, если надо что-то расшарить, или view composer
но явно не базовый контроллер, он как бы вообще другие задачи решать должен
am0nshi
@am0nshi
Jul 31 2017 18:29
слабо Auth::user() во вью юзать?
Oleg Arkhipov
@Oleg-Arkhipov
Jul 31 2017 20:09
Ребята, не знаете, вот этот шаблон для разработки PHP-пакетов хороший? Стоит ориентироваться? https://github.com/php-pds/skeleton/tree/1.0.0
projct1
@projct1
Jul 31 2017 21:00
подскажите плз как мне вывести конструкцию вида {{{ $var }}}, чтобы получилось {result}
не используя хтмл сущности и без пробелов
короче типа { {{ $var }} }, тока без пробелов
Oleg Arkhipov
@Oleg-Arkhipov
Jul 31 2017 21:41
И ещё: местные деды, можете кинуть по примерчику ваших хороши хоткрытых PHP-пакетов (для лары или фрейм-агностик), на которые можно ориентироваться в плане организации кода?
@rorc в виде html entities можно записать скобки эти
projct1
@projct1
Jul 31 2017 21:43

@Oleg-Arkhipov

не используя хтмл сущности и без пробелов

Oleg Arkhipov
@Oleg-Arkhipov
Jul 31 2017 21:43
@rorc ой, сорян, пора спать
JhaoDa
@jhaoda
Jul 31 2017 22:00
@Oleg-Arkhipov открывай гитхаб любого деда и смотри