These are chat archives for LaravelRUS/chat

16th
Apr 2017
Andrei Sosnov
@atehnix
Apr 16 2017 10:04
Между прочим, в любой базе в поле sex за мужской пол надо брать 1, а женский - 0. Это же очевидно даже визуально! (c) ;)
Alexander
@Dualse
Apr 16 2017 10:05
xD
Ваня Devium
@webdevium
Apr 16 2017 10:05
бугага)))))
Andrey
@daaner
Apr 16 2017 10:27
А как тогда банкоковский третий пол? 100?
Ваня Devium
@webdevium
Apr 16 2017 10:27
010
Andrey
@daaner
Apr 16 2017 10:27
U1U
Христос воскрес всем вам)))
Ваня Devium
@webdevium
Apr 16 2017 10:38
мужики, ткните ссылку на реализацию хелпера retry в 5.4
не могу найти((
Alexander
@evsign
Apr 16 2017 10:58
vendor/laravel/framework/src/Illuminate/Support/helpers.php:646
@webdevium
Ваня Devium
@webdevium
Apr 16 2017 10:59
пасиба
KarmaBot
@KarmaBot
Apr 16 2017 10:59
@webdevium, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Alexander
@evsign
Apr 16 2017 10:59
Если сидишь в шторме, то есть сочетание shift+shift и можешь делать фаст серч
Ваня Devium
@webdevium
Apr 16 2017 10:59
@evsign в курсе, знаю. У меня просто нет проектов на 5.4)))
тваюжмать
goto??? Realy??? Тейлор, ты пьян...
Coryphaeus
@cvdeveloper13
Apr 16 2017 13:08
Есть вопрос по провайдерам - в провайдере необходимо проверять аксессор модели. Однако пишет, что свойство не существует. Если проверку делать после обработки провайдера, то аксессор устанавливается. Могу ли обращаться к аксессору модели из провайдера? Что делаю не так)
Вот код аксессора
    public function getEnterpriseAttribute()
    {
        if (\Request::has('enterprise_id')) {
            $enterprise = $this->enterprises()->whereEnterpriseId(\Request::get('enterprise_id'))->first();

            if ($enterprise instanceof Enterprise) {
                return $enterprise;
            }
        }

        return $this->enterprises()->first();
    }
Ваня Devium
@webdevium
Apr 16 2017 13:15
в каком методе провайдеа ты поверяешь?
Coryphaeus
@cvdeveloper13
Apr 16 2017 13:16
@webdevium в методе boot вызывается protected метод - вот в нем и вызываю)
Sergey Titov
@Nuboskill_twitter
Apr 16 2017 13:16
Всем привет, в стандартной авторизации ларавела есть поле remember_token, мне вот интересно, а что будет если юзер, авторизованный, например на компе, авторизуется на мобиле? Его выбьет с авторизации компа?
KarmaBot
@KarmaBot
Apr 16 2017 13:16
Hello, @Nuboskill_twitter!
Sergey Titov
@Nuboskill_twitter
Apr 16 2017 13:17
ведь поле вроде как всего одно
Ваня Devium
@webdevium
Apr 16 2017 13:17
@Nuboskill_twitter почитай про сессии
Ваня Devium
@webdevium
Apr 16 2017 13:17
@cvdeveloper13 код проверки дай
Sergey Titov
@Nuboskill_twitter
Apr 16 2017 13:18
ремембер токен разве не с токеном в куках сравнивается?
Ваня Devium
@webdevium
Apr 16 2017 13:18
@Nuboskill_twitter естественно нет
почитай почитай
Sergey Titov
@Nuboskill_twitter
Apr 16 2017 13:18
хм, сессия же слетает, как он тогда запоминает то о.о
Coryphaeus
@cvdeveloper13
Apr 16 2017 13:18
@webdevium А с чем тогда он сравнивает?)
Ваня Devium
@webdevium
Apr 16 2017 13:19
@Nuboskill_twitter с сессионным идентификатором, который хранится в разных местах, в зависимости от настрроек
Sergey Titov
@Nuboskill_twitter
Apr 16 2017 13:20
ну функционал "запомнить меня" через сессию вроде как не сделать, ведь она слетает, а кукам можно дать время жизни и они не слетят
поправь, если не прав
я просто писал себе авторизацию, но писал с нуля и, видимо, тут тоже придется разбираться как свою писать, ибо эта мне во многих случаях не подходит
Ваня Devium
@webdevium
Apr 16 2017 13:21
правильно, по этому запомнить меня в реализации Тейлора работает только в одном браузере
Sergey Titov
@Nuboskill_twitter
Apr 16 2017 13:21
есть проекты где нужна не стандартная логин/пароль, а, например, только через стим или только через вк
Ваня Devium
@webdevium
Apr 16 2017 13:21
вперед и с песней. Я ни в одном проекте НЕ использую стандартный auth лары.
Sergey Titov
@Nuboskill_twitter
Apr 16 2017 13:21
а, ну значит свою придется писать, как ее на чистом написать и с структурой проблем нет, осталось только разобраться как подать это ларавелу
может кто направить в какую сторону доки курить?
Coryphaeus
@cvdeveloper13
Apr 16 2017 13:22
@Nuboskill_twitter Есть пакет Socialite для авторизации через провайдер.
Ваня Devium
@webdevium
Apr 16 2017 13:22
Так как я против сессий, могу посоветовать тебе почитать про jwt
Sergey Titov
@Nuboskill_twitter
Apr 16 2017 13:23
мне проще будет свою наверн написать, ибо один из проектов на чистой пыхе написан и я стараюсь минимально менять бд, чтоб потом нормально перенести все данные
а их там много х)
Ваня Devium
@webdevium
Apr 16 2017 13:24
для jwt не придется базу менять
Coryphaeus
@cvdeveloper13
Apr 16 2017 13:24
@webdevium Сори, проблема в другом была. Auth::user() возвращает null
Ваня Devium
@webdevium
Apr 16 2017 13:24
@cvdeveloper13 это нормально
Sergey Titov
@Nuboskill_twitter
Apr 16 2017 13:26
на ларакасте нет видосов/статей по написанию своей авторизации?
Sergey Titov
@Nuboskill_twitter
Apr 16 2017 14:05
@webdevium попробую вечерком в jwt потыкаться
f-ostaev
@f-ostaev
Apr 16 2017 15:15
$service=Services::where('slug',$slug)->firstOrFail();
подскажите что значит данная строка
Sergey Titov
@Nuboskill_twitter
Apr 16 2017 16:28
@f-ostaev там sql запрос, Services - модель, where - где колонка slug равна значению в переменной $slug, firstOrFail() - вытащить первую запись или вернуть false вроде как, посмотри доки
Nikolay Stepanov
@Maxlab
Apr 16 2017 16:29
@f-ostaev дай запись, а если ничего не найдешь, то выдай исключение. Исключение, а не false, его можно отловить и обработать.
Sergey Titov
@Nuboskill_twitter
Apr 16 2017 16:50
@Maxlab ну я написал "вроде как" и отправил в документацию, был не уверен)
JhaoDa
@jhaoda
Apr 16 2017 17:00
@cvdeveloper13 для авторизации через какой такой провайдер?
Sergey Titov
@Nuboskill_twitter
Apr 16 2017 17:34
у ларавела можно где-то логи глянуть? у меня почему-то аякс дропает 500 ошибку, я погуглил, говорят надо csrf токен сделать - сделал, все равно дропает ошибку :c
Andrey
@daaner
Apr 16 2017 17:35
@Nuboskill_twitter почисть кеш или закрой/открой браузер
пройдет
Sergey Titov
@Nuboskill_twitter
Apr 16 2017 17:35
да я вроде релогал через ctrl + f5, должно было помочь, щас пробну другой браузер
@Daaner другой браузер тоже ругается, значит не в этом дело :c
Andrey
@daaner
Apr 16 2017 17:39
тогда dump ставь от конца и смотри что не так
Sergey Titov
@Nuboskill_twitter
Apr 16 2017 17:42
до дома доберусь сделаю топик на тостере и дам линк сюда
JhaoDa
@jhaoda
Apr 16 2017 17:49
@Nuboskill_twitter иди-ка доку почитай, гражданин
Sergey Titov
@Nuboskill_twitter
Apr 16 2017 17:53
@jhaoda я почитал и токен прикрутил как там, потом на стэковерфлоу глянул - и тоже все как там, но все равно косяк
JhaoDa
@jhaoda
Apr 16 2017 17:55
@Nuboskill_twitter если ты почитаешь доку, то будешь знать ответ не только на вопрос «у ларавела можно где-то логи глянуть», но и на многие другие
Sergey Titov
@Nuboskill_twitter
Apr 16 2017 18:01
вопросы надо решать по мере возникновения, а доки огромны и вездесущи, у новичка вызовет кашу в голове
JhaoDa
@jhaoda
Apr 16 2017 18:05
@Nuboskill_twitter в корне неправильный подход, который может привести тебя к бану
Sergey Titov
@Nuboskill_twitter
Apr 16 2017 18:06
понятно, что с общими понятиями и вещами надо сразу разобраться, но какие-то вещи по мере необходимости
JhaoDa
@jhaoda
Apr 16 2017 18:06
@Nuboskill_twitter ещй раз — в корне неправильный подход
@Nuboskill_twitter и что, ты считаешь знания о том, где находятся логи — не общими и не первостепенными?
Sergey Titov
@Nuboskill_twitter
Apr 16 2017 18:08
@jhaoda я логи обычно на стороне самого сервера проверял
JhaoDa
@jhaoda
Apr 16 2017 18:09
@Nuboskill_twitter это не ответ на мой вопрос
Sergey Titov
@Nuboskill_twitter
Apr 16 2017 18:09
я только начинал в нем тыкаться, че мне там в логах было смотреть?
пустые логи?
JhaoDa
@jhaoda
Apr 16 2017 18:10
@Nuboskill_twitter понятно. Ну я предупредил.
Никита Гайдай
@gaidai_nikita_twitter
Apr 16 2017 22:49
Доброй ночи всем. Кто-нибудь сталкивался с такой проблемой: у меня ни с того, ни с сего перестали проходить все post-запросы... GET-запросы проходят. А вот post - нет. Ни один! Даже Auth::logout выводит MethodNotAllowed
KarmaBot
@KarmaBot
Apr 16 2017 22:49
@gaidai_nikita_twitter, ну рассказывай. Как жизнь? :)
Coryphaeus
@cvdeveloper13
Apr 16 2017 23:10
@jhaoda Под словом провайдер подразумевал VK, Facebook...