These are chat archives for LaravelRUS/chat

29th
Mar 2017
Dmitry Konurov
@dkonurov
Mar 29 2017 02:35
Всем бобра
KarmaBot
@KarmaBot
Mar 29 2017 02:35
Будь как дома, @dkonurov, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Sergey Batmanov
@sergeybatmanov
Mar 29 2017 05:00
Ребята, какую админку посоветуете?
Alexander
@Dualse
Mar 29 2017 05:00
@sergeybatmanov сову
Sergey Batmanov
@sergeybatmanov
Mar 29 2017 05:02
@Dualse понял, спасибо) значит буду ждать ответа в их чате
Anton Vorontsov
@symbios-zi
Mar 29 2017 05:40
@sergeybatmanov написать собственную
Denis Kazachenkov
@basson
Mar 29 2017 05:40
доброе утро
Юрий
@sawerus
Mar 29 2017 06:05
@symbios-zi +1
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 06:15
Странно что человеку с вопросом о записи чего то в бд при логине не предложили делать это по эвенту.
player0k
@player0k
Mar 29 2017 06:37

В ларе есть такой метод, который проверяет есть ли в коллекции объект с указанным id...

$model->relation->contains($id)

А есть ли аналогичный, чтоб получить этот объект если условие contains успешно выполнено?

where() ?
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 06:41
Тебе из самой коллекции надо вынуть элемент по I'd или что бы из бд только он взялся?
player0k
@player0k
Mar 29 2017 06:42
из коллекции по id
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 06:44
Find
player0k
@player0k
Mar 29 2017 06:45
@Ellrion https://laravel.com/docs/5.4/collections#method-where - тут нет find, только where
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 06:48
@player0k наверное потому что это базовая коллекция а у тебя элоквент?
player0k
@player0k
Mar 29 2017 06:49
@Ellrion да
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 06:50
@player0k что да?
player0k
@player0k
Mar 29 2017 06:50
@Ellrion элоквент
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 06:52
@player0k я в курсе) это был не вопрос а сарказм. Ты мне ссылку кинул на доку по простой коллекции и типо там нет такого метода. Так а я тебе ответил что там его нет потому что это метод не простой коллекции а элоквентовской которая у тебя какраз и есть
player0k
@player0k
Mar 29 2017 06:53
@Ellrion хм, а вызов этого метода не спровоцирует еще один запрос к бд ?
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 06:54
@player0k ну видно же по коду что нет
JhaoDa
@jhaoda
Mar 29 2017 06:54
@Ellrion он, поди, смотреть не стал код :)
player0k
@player0k
Mar 29 2017 06:55
да фиг его знает там куча трейтов и еще чего-то разбираться во всем до последней инстанции может занять очень много времени
JhaoDa
@jhaoda
Mar 29 2017 06:55
Внатури, проще спросить у те, кто уже разобрался
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 06:55
@player0k какие трейты? я тебе кинул ссылку на метод там он простой как пять копеек
laravel-course-2016
@laravel-course-2016
Mar 29 2017 06:55
Ребят, а у кого есть опыт или ссылка на статью/подкаст под рукой на тему связки Лары и Вью в плане валидации?
блин, дурацкий логин
JhaoDa
@jhaoda
Mar 29 2017 06:56
@laravel-course-2016 прочитаешь и курсы будешь вести? :)
laravel-course-2016
@laravel-course-2016
Mar 29 2017 06:56
курсы я уже веду, это к делу отношения не имеет
player0k
@player0k
Mar 29 2017 06:57
@Ellrion , @jhaoda спс
KarmaBot
@KarmaBot
Mar 29 2017 06:57
Спасибо (+1) для @Ellrion принято! Текущая карма +212.
Спасибо (+1) для @jhaoda принято! Текущая карма +1480.
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 06:57
@laravel-course-2016 ну понятно же что по разному можно делать. Например вариант был в ларакасте по второму vue
Dmitriy Yuriev
@dyuriev
Mar 29 2017 06:58
@Ellrion ну вот меня и интересуют варианты. Именно архитектурно правильные варианты реализации валидации. Ибо получается что логика размазана и дублируется
Soprun Vladislav
@vlsoprun
Mar 29 2017 06:58
Здорова мужики ✋️
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 06:59
Dmitriy Yuriev
@dyuriev
Mar 29 2017 06:59
@Ellrion спасибо, заценю
KarmaBot
@KarmaBot
Mar 29 2017 06:59
Спасибо (+1) для @Ellrion принято! Текущая карма +213.
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 07:00
@dyuriev а логика валидации обычна так и выходит дубоируется и на клиенте и на сервере или убираем с клиента и тогда постоянно отсылать на сервер запросы Что тоже такое себе
Dmitriy Yuriev
@dyuriev
Mar 29 2017 07:01
@Ellrion не может быть чтобы не придумали схему как это обойти и сделать клево
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 07:02
@dyuriev найдешь скажи) Просто на клиенте валидация уровня опечаток и т.п. а на сервере уже валидация уровня бизнес логики. Так что дублирование всё равно не полное
Dmitriy Yuriev
@dyuriev
Mar 29 2017 07:02
@Ellrion я хочу иметь одну точку хранения правил валидации и чтобы это пробрасывалось на клиент. По максимуму проверяется на клиенте без лишних запросов на сервер, а когда форма заполнена и происходит финальная валидация - тогда уже идет с сервера.
@Ellrion не только опечатки. Required, Number, Url итд
Praddby
@Praddby
Mar 29 2017 07:03
Всем привет
KarmaBot
@KarmaBot
Mar 29 2017 07:03
Привет, @Praddby! Проходи, присаживайся. В ногах правды нет :)
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 07:06
@dyuriev ну это в "т.п." вынесено) да и потом для того же Number лучше не валидацию а поле с санитайзом ввода. Так же многие другие правила меняются на ввод по маске. Некоторые правила валидации с бека такие как уникальность поля просто невозможно проверить на клиенте. Другие такие как "одно из значений" обычно не имеют смысла, так как в форме это селект (или ему подобный жлемент) и просто нельзя неумышленно выставить другое. И т.д. и т.п.
Dmitriy Yuriev
@dyuriev
Mar 29 2017 07:10
@Ellrion всё это понятно. Просто есть библиотека для Vue которая называется vee-validate. Как утверждает автор она была "inspired by Laravel". И собственно хотелось бы увидеть какую-то интеграцию с Ларавелом в плане валидации, а не только error.has('name') и required|number. Но видимо я многого хочу :)
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 07:11
@dyuriev если ты придумаешь даже на уровне концепта как оно должно быть. Я и думаю не только я с удовольствием бы прочитали и даже помогли в реализации)
Andrei Sosnov
@atehnix
Mar 29 2017 07:21
@dyuriev http://laravel-jsvalidation.memorylimit.net/
(не юзал, просто вспомнил, что на глаза попадалось)
Dmitriy Yuriev
@dyuriev
Mar 29 2017 07:22
@atehnix спасибо, штука клевая. Но она как раз таки "безфреймворкная" на клиенте :)
KarmaBot
@KarmaBot
Mar 29 2017 07:22
Спасибо (+1) для @atehnix принято! Текущая карма +212.
projct1
@projct1
Mar 29 2017 07:27
господа, нифига не втыкну, почему не сетятся куки, делаю так:
cookie('selection.begin', 'some value', 60 * 48))
и в браузере при просмотре куков нет такой :(
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 07:29
@rorc ох эти куки в ларе)) Так ты куку только создал но ее нужно еще отдать с респонсом
JhaoDa
@jhaoda
Mar 29 2017 07:29
@rorc а кто сказал, что это УСТАНОВКА куки?
@Ellrion спойлерист!
Soprun Vladislav
@vlsoprun
Mar 29 2017 07:30
+1 за спойлериста :smile:
projct1
@projct1
Mar 29 2017 07:30
@Ellrion ну так в настройках браузера в разделе "Или удалить отдельные куки" нет такой, а остальные ларовские есть http://joxi.ru/V2VePbEU6azGmv
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 07:30
@jhaoda да ладно тебе этот вопрос очень у многих возникает. после обычных кук многие не въезжают в концепт)
JhaoDa
@jhaoda
Mar 29 2017 07:30
@Ellrion так доку не читают
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 07:31
@jhaoda видишь мой комент не помог)) Твой выход)
JhaoDa
@jhaoda
Mar 29 2017 07:31
@rorc ты щас бан опять получишь
projct1
@projct1
Mar 29 2017 07:31
@jhaoda я читал, чтобы принять куки из приложения надо да, отдать их с респонсом
JhaoDa
@jhaoda
Mar 29 2017 07:31
@rorc ну так и отдавай, блин!
projct1
@projct1
Mar 29 2017 07:33
@jhaoda я хочу в настройке браузера увидеть что есть такая кука)
@jhaoda http://joxi.ru/V2VePbEU6azGmv , чтобы так же видно было и мою
JhaoDa
@jhaoda
Mar 29 2017 07:33
:(
Igor Markin
@markinigor
Mar 29 2017 07:34
Доброе утро
@rorc тебе ж дали ответ, шо ты еще хочешь, попробуй посмотри что поиск в доке выдает по слову cookie
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 07:35
@rorc Так отдай ее с респонсом
JhaoDa
@jhaoda
Mar 29 2017 07:35
Третий раз повторили человеку...
Soprun Vladislav
@vlsoprun
Mar 29 2017 07:35
@markinigor и тебе Дарт Вейдер не хворать :smile:
Как обстоят дела с захватом вселенной ? ))
Igor Markin
@markinigor
Mar 29 2017 07:36
@vlsoprun по крупицам по крупицам строю звездочку смерти :)
Ivan
@Hunternnm
Mar 29 2017 07:36
@markinigor я недавно смотрел изгой-один. Не выгорит затейка то
Soprun Vladislav
@vlsoprun
Mar 29 2017 07:38
@markinigor оооо... Хорошие новости :smile:
Слушай, как достроишь дашь прокатиться :smile:
Igor Markin
@markinigor
Mar 29 2017 07:38

@Hunternnm дело продолжит мой внук!

Ладно, хватит флуда, то заругает император...

Ivan
@Hunternnm
Mar 29 2017 07:39
@markinigor владыка ситх)
projct1
@projct1
Mar 29 2017 07:46
@Ellrion @jhaoda всё, спс, понял, надо было разок просто отдать их с респонсом, в этот момент они и засетятся как бы, я то думал постоянно надо будет таким образом отдавать, чтобы доступны были всегда)
JhaoDa
@jhaoda
Mar 29 2017 07:46
:(
projct1
@projct1
Mar 29 2017 07:47
😄
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 07:47
@rorc Иди ка дружок читай что такое куки. Хоть в википедии
projct1
@projct1
Mar 29 2017 07:57
@Ellrion однако ж, если я ранее создал куку через \Cookie::make('coc', 'value', 60 * 24), и потом в респонсе добавляю ->withCookie('coc'), потом в браузере смотрю "срок действия истекает", и почему-то указан не тот период, который я задал, а "в конце сессии"...
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 08:01
@rorc потому что не ->withCookie('coc') а ->cookie(\Cookie::make('coc', 'value', 60 * 24)) или же ->withCookie('coc', 'value', 60 * 24) https://laravel.com/docs/5.4/requests#cookies
projct1
@projct1
Mar 29 2017 08:03
@Ellrion спс 👍
KarmaBot
@KarmaBot
Mar 29 2017 08:03
Спасибо (+1) для @Ellrion принято! Текущая карма +214.
Igor Markin
@markinigor
Mar 29 2017 08:22

Странно что человеку с вопросом о записи чего то в бд при логине не предложили делать это по эвенту.

@Ellrion почему не предложили, как раз предложили

Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 08:23
@markinigor мои извинения)
Igor Markin
@markinigor
Mar 29 2017 08:25
@Ellrion просто он хотел чет там в конструкторе делать, и я решил сначала протестить сможет ли он вообще найти метод отвечающий за логин )
PhpNet
@PhpNet
Mar 29 2017 08:42

Приветствую. Что то туплю. в config/app.php установлена английская локаль, \App::getLocale() выдает корректно, en, есть файлик resources/lang/en/messages.php с содержимым

return ['foo'=>'bar'];

при вызове во вьюхе @lang('foo') получаю сам ключ foo вместо значения. Где затупил? Что нужно еще зарегистрировать? В доке вроде ничего не нужно дополнительно регистрировать.

KarmaBot
@KarmaBot
Mar 29 2017 08:42
@PhpNet, привет, как настроение?
Soprun Vladislav
@vlsoprun
Mar 29 2017 08:42
@PhpNet messages.foo
PhpNet
@PhpNet
Mar 29 2017 08:43
@vlsoprun спс. не проснулся еще видимо :D
KarmaBot
@KarmaBot
Mar 29 2017 08:43
Спасибо (+1) для @vlsoprun принято! Текущая карма +308.
projct1
@projct1
Mar 29 2017 08:51
@Ellrion кстати попутный вопрос, а чтобы как бы пушить значения в одну и ту же куку, надо делать нечто вроде этого, иначе никак?
$cookie = array_merge(['new value'], $request->cookie('selection_begin', []));
Dmitriy Yuriev
@dyuriev
Mar 29 2017 08:58
@rorc мне кажется что you do it wrong
projct1
@projct1
Mar 29 2017 09:01
@dyuriev что именно?)
@dyuriev просто мне в куках надо хранить массив айдишек, и он может пополняться
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 09:10

@rorc ну это ты только выбрал значение куки потом в этот массив добавил еще элемент и пока у тебя только новое значение для куки. теперь нужно выставить его заново.
если хочешь можешь тоже значение образовывать как то так

$cookie = collect($request->cookie('selection_begin', []))->push('new_value');

но сути это не меняет

projct1
@projct1
Mar 29 2017 09:12
@Ellrion просто мало ли в ларе есть некий метод Cookie::push )
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 09:13
@rorc нет такого метода в ларе нет
Igor Romanenko
@12romis
Mar 29 2017 09:17
Привет :)
KarmaBot
@KarmaBot
Mar 29 2017 09:17
@12romis, привет =)
Igor Romanenko
@12romis
Mar 29 2017 09:18
Подскажите плиз.
есть 3 таблицы: recipes, tags и таблица реляций между ними (id, recipe_id, tag_id). Пытаюсь через связи "многие ко многим через" сделать так что бы при выборе рецепта в нем были связанные теги через таблицу реляций. Как такое сделать?
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 09:19
@12romis это обычная связь "многие ко многим" а не "многие ко многим через"
Джангар
@Dzhangar1980
Mar 29 2017 09:23
Всем доброго времени суток! Подскажите как отловить исключение "просроченный токен"?
KarmaBot
@KarmaBot
Mar 29 2017 09:23
@Dzhangar1980, ну рассказывай. Как жизнь? :)
JhaoDa
@jhaoda
Mar 29 2017 09:24
@Dzhangar1980 как и любое другое
Джангар
@Dzhangar1980
Mar 29 2017 09:24
например?
JhaoDa
@jhaoda
Mar 29 2017 09:25
@Dzhangar1980 ты не знаешь, как в РНР ловятся исключения?
Джангар
@Dzhangar1980
Mar 29 2017 09:25
да с бодуна я... прости
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 09:25
JhaoDa
@jhaoda
Mar 29 2017 09:25
@Dzhangar1980 твои проблемы
Джангар
@Dzhangar1980
Mar 29 2017 09:25
дык... мои конечно
@Ellrion Спасибо за пинок в нужное направление
KarmaBot
@KarmaBot
Mar 29 2017 09:26
Спасибо (+1) для @Ellrion принято! Текущая карма +215.
klaizar
@klaizar
Mar 29 2017 09:26
Всем привет!
KarmaBot
@KarmaBot
Mar 29 2017 09:26
Не узнал тебя, @klaizar. Богатым будешь :)
klaizar
@klaizar
Mar 29 2017 09:27
Народ небольшая помошь нужна, при прописании Generator в app.php
Igor Romanenko
@12romis
Mar 29 2017 09:27
@Ellrion спасибо)) вроде разобрался
KarmaBot
@KarmaBot
Mar 29 2017 09:27
Карма @Ellrion не потревожена. Слишком часто её пошатывали.
JhaoDa
@jhaoda
Mar 29 2017 09:27
@klaizar что такое «Generator в app.php»?
klaizar
@klaizar
Mar 29 2017 09:28
'Way\Generators\GeneratorsServiceProvider'
вот это нужно прописать в app.pjp
app.php
в провайдер лист
Artem Pugachev
@temasby
Mar 29 2017 09:28
Кто нить swagger.io пользовался?
Джангар
@Dzhangar1980
Mar 29 2017 09:28
о.... не я один с бодуна =)))
JhaoDa
@jhaoda
Mar 29 2017 09:28
@klaizar и? Буквы найти не можешь?
klaizar
@klaizar
Mar 29 2017 09:29
все прописи там в формате App\Providers\RouteServiceProvider::class,
@klaizar и?
klaizar
@klaizar
Mar 29 2017 09:29
тоесть 'Way\Generators\GeneratorsServiceProvider'
так же прописать с класс на конце ?
JhaoDa
@jhaoda
Mar 29 2017 09:30
@klaizar ну ты попробуй да узнаешь
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 09:30
х)))
klaizar
@klaizar
Mar 29 2017 09:30
выдает ошибку
JhaoDa
@jhaoda
Mar 29 2017 09:30
@klaizar а потом надо почитать доку РНР
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 09:30
ну это уже за гранью
JhaoDa
@jhaoda
Mar 29 2017 09:30
@klaizar ок, тебе надо читать не потом, а сразу
klaizar
@klaizar
Mar 29 2017 09:31
доку по generator?
Джангар
@Dzhangar1980
Mar 29 2017 09:31
курите мануалы
JhaoDa
@jhaoda
Mar 29 2017 09:31
@klaizar доку по РНР, вроде бы по-русски пишу
@klaizar это "Основы", Карл!
klaizar
@klaizar
Mar 29 2017 09:32
я не программист, только познаю все
JhaoDa
@jhaoda
Mar 29 2017 09:32
@klaizar начни познавать с РНР, а не с ларавел
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 09:32
@klaizar тогда иди учи язык а потом только фреймворк
klaizar
@klaizar
Mar 29 2017 09:33
сейчас мне нужно установить его
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 09:33
@klaizar а читать ты тоже не умеешь или неужели у тебя лара 4ой версии?
klaizar
@klaizar
Mar 29 2017 09:33
в любом случае спасибо за помошь
Ларавель как я понимаю последней версии
JhaoDa
@jhaoda
Mar 29 2017 09:33
@klaizar кому нужно, то ищет.
klaizar
@klaizar
Mar 29 2017 09:34
искать не значит понять что нашол
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 09:34
@klaizar просто этот пакет только для 4 и в нем написано что юзайте другой для 5ки. А там установка иначе идет в зависимости от откружени
klaizar
@klaizar
Mar 29 2017 09:34
Я понял, спасибо
KarmaBot
@KarmaBot
Mar 29 2017 09:34
@klaizar, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Igor Markin
@markinigor
Mar 29 2017 09:36
@klaizar но далеко ты такими темпами не уйдешь, попробуй потрать свое время если не за докой по пхп, то хотя бы вот тут: https://laracasts.com/series/php-for-beginners
klaizar
@klaizar
Mar 29 2017 09:38
@markinigor @Ellrion cпасибо
player0k
@player0k
Mar 29 2017 09:53

немного не допонял, почему правило валидации

 date_format:d-m-Y

пропускает значения типа 01-01-2 ?

klaizar
@klaizar
Mar 29 2017 09:59
ды
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 09:59
@player0k потому что существует второй год нашей эры?)
Джангар
@Dzhangar1980
Mar 29 2017 10:00
почему тогда не 0002?
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 10:02
@Dzhangar1980 а вот это уже хороший вопрос)
Dmitriy Davletgareev
@fanblacksky_twitter
Mar 29 2017 10:03
Привет! Кто работал с ajax на laravel?
KarmaBot
@KarmaBot
Mar 29 2017 10:03
Прувет, @fanblacksky_twitter!
Джангар
@Dzhangar1980
Mar 29 2017 10:03
+
JhaoDa
@jhaoda
Mar 29 2017 10:04
@fanblacksky_twitter чем ajax на laravel отличается от ajax не на laravel?
Dmitriy Davletgareev
@fanblacksky_twitter
Mar 29 2017 10:04
У меня не получается передать данные. Ошибка 500
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 10:05
@Dzhangar1980 ну по идее ответ в том что ведущий ноль при парсинге не обязателен даже для месяцев и дат. А тут идет именно попытка парсинга и если при нем ошибок небыло то валидация пройдена
JhaoDa
@jhaoda
Mar 29 2017 10:05
@fanblacksky_twitter очень информативно
Джангар
@Dzhangar1980
Mar 29 2017 10:05
когда используешь токен для защиты форм надо его передвать в массиве
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 10:05
@player0k если что под капотом там http://php.net/manual/en/function.date-parse-from-format.php
Andrei Sosnov
@atehnix
Mar 29 2017 10:05

@jhaoda

чем ajax на laravel отличается от ajax не на laravel?

это просто чит против бана за оффтоп в чате по Laravel. :)

Джангар
@Dzhangar1980
Mar 29 2017 10:05
сек скину ссылку как я делал...
Dmitriy Davletgareev
@fanblacksky_twitter
Mar 29 2017 10:06
Ок )
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 10:06
@atehnix а еще бан надо выписывать всем кто просто говорит "отправляю и ошибка XXX")
смотри решение в конце
или вырубай нафиг verifycsrftoken
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 10:08
@fanblacksky_twitter смотри лучше в доку https://laravel.com/docs/5.3/csrf#csrf-x-csrf-token

@Dzhangar1980

или вырубай нафиг verifycsrftoken

По голове учебником по безопасности за такие советы

Джангар
@Dzhangar1980
Mar 29 2017 10:09
да кому нафиг нужно ломать мелкие сайтики....
JhaoDa
@jhaoda
Mar 29 2017 10:09
@Dzhangar1980 иди похмелись
Джангар
@Dzhangar1980
Mar 29 2017 10:09
замок помогает от хороший людей
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 10:09
@Dzhangar1980 если делаешь работу делай ее хорошо
Джангар
@Dzhangar1980
Mar 29 2017 10:10
дык... я то ЗА verifycsrftoken.... его и применяю и всем советую =))
Dmitriy Davletgareev
@fanblacksky_twitter
Mar 29 2017 10:12
Сейчас буду внимательно всё смотреть, спасибо!
KarmaBot
@KarmaBot
Mar 29 2017 10:12
@fanblacksky_twitter, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
player0k
@player0k
Mar 29 2017 10:17
@Ellrion , все хорошо только тут в таблице напротив Y написано что должно быть 4 цифры http://php.net/manual/en/datetime.createfromformat.php
а правило пропускает с одной цифрой в году
Джангар
@Dzhangar1980
Mar 29 2017 10:18
напиши свое правило
player0k
@player0k
Mar 29 2017 10:19
date_format:d-m-Y
@Dzhangar1980 , или ты имел ввиду свой валидатор или как его ...
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 10:20

@player0k тут фишка в том что это как бы противопоставления простому двухцифровому y Т.е 2 не будет читаться как 2002. Если ты глянешь ниже кна месяца и дни то там

with or without leading zero

та же борода и для года. Y и y при парсинге влеяет не на ведущие нули а на то как будет пониматься эта цифра
Джангар
@Dzhangar1980
Mar 29 2017 10:22
да... в валидаторе вроде можно свои катомные правила писать
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 10:23
@player0k просто добавь что дата должна быть позже определенной например того же мелениума (или что тебе подойдет по логике) вот и всё. И вообще так как потом она пройдет через тот же datetime (carbon) то не пофиг ли тебе?
player0k
@player0k
Mar 29 2017 10:24
@Ellrion думаю, что не пофиг, так как поле не обязательное
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 10:26
@player0k ну так второй год нашей эры это валидная дата. что тебе еще надо?
Джангар
@Dzhangar1980
Mar 29 2017 10:27
а если dd-mm-yyyy
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 10:27
@Dzhangar1980 это ты с js папутал)
Джангар
@Dzhangar1980
Mar 29 2017 10:28
=) вероятно
player0k
@player0k
Mar 29 2017 10:31
@Ellrion , спс
KarmaBot
@KarmaBot
Mar 29 2017 10:31
Спасибо (+1) для @Ellrion принято! Текущая карма +216.
Dmitriy Davletgareev
@fanblacksky_twitter
Mar 29 2017 10:34
Попробовал я с ajax, но проблема так и осталась "500 (Internal Server Error)". Куда можно свой код залить чтобы посмотрели?
Джангар
@Dzhangar1980
Mar 29 2017 10:38
c.lf ktq
наливай сюда
Dmitriy Davletgareev
@fanblacksky_twitter
Mar 29 2017 10:38
А можно? Или теги здесь есть?
Джангар
@Dzhangar1980
Mar 29 2017 10:39
люди наливают....
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 10:40
@fanblacksky_twitter может ты посмотришь логи? 500 бывают разные
а то вдруг там и не csrf уже)
Джангар
@Dzhangar1980
Mar 29 2017 10:43
не мнись - наливай
будем посмотреть
KarmaBot
@KarmaBot
Mar 29 2017 10:44
@fanblacksky_twitter, у нас тут принято писать кратко и по делу. А если нужно показать длинный код, то можно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
Dmitriy Davletgareev
@fanblacksky_twitter
Mar 29 2017 10:45
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 10:46
@fanblacksky_twitter я тебе ссылку на доку кинул ты уверен что ты посмотрел ее?
@fanblacksky_twitter метатег у тебя хоть в head секции?
Dmitriy Davletgareev
@fanblacksky_twitter
Mar 29 2017 10:48
@Ellrion я её посмотрел. Я опирался на код https://laravel.ru/forum/viewtopic.php?id=1512 там ведь тоже верно?
Да
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 10:49
@fanblacksky_twitter ок ну мб ты нам тогда дашь ошибку то саму а то как я и сказал 500 они разные бывают
Dmitriy Davletgareev
@fanblacksky_twitter
Mar 29 2017 10:51
@Ellrion я там ни черта не могу понять. Ajax для меня новая вещь. Не на laravel всё хорошо получается с ajax.
Сори за это.
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 10:52
@fanblacksky_twitter да скинь ты нам стектрейс ошибки из логов лары
Dmitriy Davletgareev
@fanblacksky_twitter
Mar 29 2017 11:01
Ничего понять не могу. Лог пустой.
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 11:03
@fanblacksky_twitter а зайди ка в Exceptions\Handler там убери пока всё из $dontReport
Dmitriy Davletgareev
@fanblacksky_twitter
Mar 29 2017 11:04
Лог работает проверил, но ошибок по этому случаю нету.
Джангар
@Dzhangar1980
Mar 29 2017 11:05
/var/www/liberty/storage/logs/laravel.log
такой путь?
ты вообще тот лог отрывал?
Dmitriy Davletgareev
@fanblacksky_twitter
Mar 29 2017 11:06
Да. Лог работает. Я сейчас специально делал ошибки. С логом всё норм.
Джангар
@Dzhangar1980
Mar 29 2017 11:06
ну хвала богам
Soprun Vladislav
@vlsoprun
Mar 29 2017 11:07
@Dzhangar1980 битриксу ? ))
Джангар
@Dzhangar1980
Mar 29 2017 11:07
чего битрикс?
KarmaBot
@KarmaBot
Mar 29 2017 11:07
@Dzhangar1980, :see_no_evil: :fire:
Soprun Vladislav
@vlsoprun
Mar 29 2017 11:08
@Dzhangar1980 ты не знаешь?! бог чистого и понятного кода :smile:
Джангар
@Dzhangar1980
Mar 29 2017 11:09
=))) извини башка вава, во рту кака... да еще начальник издевается
Soprun Vladislav
@vlsoprun
Mar 29 2017 11:09
@Dzhangar1980 :satisfied:
Dmitriy Davletgareev
@fanblacksky_twitter
Mar 29 2017 11:17
Так кто смотрел что нибудь по моему вопросы. Я уже google прошерстил на несколько раз
Dmitriy Davletgareev
@fanblacksky_twitter
Mar 29 2017 11:44
Решил пойти иначе прописать всё в web.php, заработало, а вот через контролер не работает почему то.
Джангар
@Dzhangar1980
Mar 29 2017 11:48
дайте мне кирпичь
Dmitriy Davletgareev
@fanblacksky_twitter
Mar 29 2017 11:49
Если знаешь так не стеби, а подскажи. Всё таки я ещё начинающий.
Ivan
@Hunternnm
Mar 29 2017 11:50
@fanblacksky_twitter без ошибки тебе никто не ответит. Что тебе еще сказать?
Джангар
@Dzhangar1980
Mar 29 2017 11:50
ошибку давай наливай
Dmitriy Davletgareev
@fanblacksky_twitter
Mar 29 2017 11:51
@Dzhangar1980 вы ведь тут были и читали мою ситуацию. Ошибок в логе нету.
Ivan
@Hunternnm
Mar 29 2017 11:51
@fanblacksky_twitter такого не бывает
Джангар
@Dzhangar1980
Mar 29 2017 11:52
вы, уважаемый, просто ее не можете найти
она ЕСТЬ!
искайте внематочно
Soprun Vladislav
@vlsoprun
Mar 29 2017 11:53

магии не существует, залезай в свой чулан.

ps. Harry Potter.

Dmitriy Davletgareev
@fanblacksky_twitter
Mar 29 2017 11:54
Я уже пять минут пытался отправляя запросы что нибудь увидеть в пустом логе :D Для использования Response прописывается "use Response;"?
Soprun Vladislav
@vlsoprun
Mar 29 2017 11:54
Хотя они не знали про Eloquent :satisfied:
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 11:54
@fanblacksky_twitter так а ты dontReport закоментил как я просил?
@fanblacksky_twitter или в дев тулзах смотрел что прилетает в ответе кроме кода? или лог самого php\вебсервера смотрел?
Dmitriy Davletgareev
@fanblacksky_twitter
Mar 29 2017 11:56
Сейчас гляну php
nurbek91
@nurbek91
Mar 29 2017 13:10
Добрый вечер господа . Есть такая ссылка http://www.della.kz/xml.php?mode=classic_view&menu_id=89&JsHttpRequest=1490878176298115-xml ответ идет json . Через браузер выдает данные . а когда обращаюсь через curl или filegetcontent пустую возвращает . Думаю проблема с хедором
KarmaBot
@KarmaBot
Mar 29 2017 13:10
Привет, @nurbek91! Проходи, присаживайся. В ногах правды нет :)
Ivan
@Hunternnm
Mar 29 2017 13:15
@nurbek91 а при чем тут laravel?
4iloveg
@4iloveg
Mar 29 2017 13:29
@nurbek91 Может хост нужно отправить тот же что и адрес сайта или в куках дело. Смотри через инструменты разработчика и отправляй то же самое
JhaoDa
@jhaoda
Mar 29 2017 13:29
@4iloveg только при чем тут ларавел?
Джангар
@Dzhangar1980
Mar 29 2017 13:30
djпрос риторический
4iloveg
@4iloveg
Mar 29 2017 13:31
Подскажите с примари_кей в моделях. По умолчанию указан 'id' если другой protected $primaryKey = 'other';
А как задать, что primary_key нет в таблице?
JhaoDa
@jhaoda
Mar 29 2017 13:32
@Dzhangar1980 для риторических djпросов есть оффтоп
@4iloveg почитать доку?
@4iloveg прям открываешь первую страницу про элоквент и попёр...
nurbek91
@nurbek91
Mar 29 2017 13:39
@jhaoda все хэдеры отправляю только тип контента смущяет application/octet-stream
@4iloveg application/octet-stream вот этот тип контента что то ему отрпавляет не могу понят что фаил или строки
4iloveg
@4iloveg
Mar 29 2017 14:06
blob
@jhaoda оказалось в другом проблема
Я верно понимаю что ключ для двух записей? в этом случае нужно указать два primary_key?
Нужно передать значения protected $primaryKey в массиве?
JhaoDa
@jhaoda
Mar 29 2017 14:10
@4iloveg ларавел не умеет работать с составными ключами
Artem Pugachev
@temasby
Mar 29 2017 14:21
Кто знает чем парсится дока лары?
Ivan
@Hunternnm
Mar 29 2017 14:22
@temasby github знает
Artem Pugachev
@temasby
Mar 29 2017 14:22
@jhaoda от прям совсем оффтоп
Maksim (Ellrion) Platonov
@Ellrion
Mar 29 2017 14:25
Artem Pugachev
@temasby
Mar 29 2017 14:27
@Ellrion спасиб
KarmaBot
@KarmaBot
Mar 29 2017 14:27
Спасибо (+1) для @Ellrion принято! Текущая карма +217.
player0k
@player0k
Mar 29 2017 15:23
Можно ли в модели (Eloquent) прописать связь по двум полям, т.е. чтоб в зависимости от того что лежит в поле A (enum: tableX, tableY )привязывать идентификатор из колонки B(integer) к различным таблицам?
Джангар
@Dzhangar1980
Mar 29 2017 15:24
да сколько угодня и хоть на саму себя
Soprun Vladislav
@vlsoprun
Mar 29 2017 15:24
Опять это enum... :neutral_face:
Igor Markin
@markinigor
Mar 29 2017 15:24
@player0k попахивает полиморфическими связями
player0k
@player0k
Mar 29 2017 15:25
@Ellrion да вроде того, только у меня enum
JhaoDa
@jhaoda
Mar 29 2017 15:26
@player0k а выкинуть enum?
player0k
@player0k
Mar 29 2017 15:26
олдфаги будут против
Igor Markin
@markinigor
Mar 29 2017 15:27
@player0k а че ты в енуме хранить собрался? названия таблиц?
JhaoDa
@jhaoda
Mar 29 2017 15:28
@player0k легаси? Молоко за вредность и ОЗК выдают или свои?
player0k
@player0k
Mar 29 2017 15:28
@markinigor нет, какие-то короткие типы
ок, почитаю о полиморфических связях, может как-нибудь накостыляю...
Igor Markin
@markinigor
Mar 29 2017 15:31
@player0k но 1 тип = 1 таблица? очень очень прям попахивает morphMap может заюзаешь
player0k
@player0k
Mar 29 2017 15:31
@markinigor пока да
пишу в стиле agile
Dave
@aios
Mar 29 2017 15:32
@player0k ты кстати с полиморфными связями аккуратней
у них есть 1 очень неприятный баг
который я допустим не нашел способа решить не костылями
player0k
@player0k
Mar 29 2017 15:33
@aios , какой, если не секрет?
Dave
@aios
Mar 29 2017 15:34
@player0k если на полиморфной модели допустим Comments которая подсоединяется к другим моделям как commentable заюзать поиск по вложенным энтитям
типо Comments::whereHas('commentable', function($q){$q->where('title', 'like', '%111%'});
и в какой то из подключенных энтити этого столбика title не будет
будет ошибка
issue помечен как No-fix
player0k
@player0k
Mar 29 2017 15:35
хм, спс за предупреждение @aios
JhaoDa
@jhaoda
Mar 29 2017 15:36
Очень интересно, а как Ти должен это фиксить?
@aios ссылку поправь
Dave
@aios
Mar 29 2017 15:37
Не тот номер
@jhaoda всмысле как
JhaoDa
@jhaoda
Mar 29 2017 15:39
@aios в прямом смысле
player0k
@player0k
Mar 29 2017 15:39
@markinigor , спс гляну
KarmaBot
@KarmaBot
Mar 29 2017 15:39
Спасибо (+1) для @igorvdonsk принято! Текущая карма +27.
@KarmaBot, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Dave
@aios
Mar 29 2017 15:39
@jhaoda задай вопрос так как он должен звучать. "Почему ты думаешь что Ти должен это фиксить?" ответ - "Я не думаю что он должен это фиксить" - я предупредил человека о возможном камне. Вопросы?
projct1
@projct1
Mar 29 2017 15:40
подскажите плз как отключить мидлвер проверки токена для группы роутов?
JhaoDa
@jhaoda
Mar 29 2017 15:40
@aios ты назвал это багом и сказал, что есть иссуя, которую не фиксят и не планируют
@rorc бан на неделю
Dave
@aios
Mar 29 2017 15:40
@jhaoda да - но я не сказал что они должны.
projct1
@projct1
Mar 29 2017 15:40
@jhaoda 😖
JhaoDa
@jhaoda
Mar 29 2017 15:41
Епонцкая сила, ну как можно быть таким неадекватом-то?
За всё время, что они тут трётся, доку можно было выучить наизусть уже...
Dave
@aios
Mar 29 2017 15:42
@jhaoda xD
@jhaoda В оффтопе хоть не бань)
пусть помыкается
JhaoDa
@jhaoda
Mar 29 2017 15:43
Хотя... Банов было уже четыре, минимум. Человек не учится и не думает
Вывод — консервативное лечение не работает, пора применять эвтаназиол
Dmitry Konurov
@dkonurov
Mar 29 2017 16:29
Всем добрый вечер
KarmaBot
@KarmaBot
Mar 29 2017 16:29
@dkonurov, привет =)
Ellomend
@Ellomend
Mar 29 2017 16:30
yo
Arsen Soroka
@arsen-s
Mar 29 2017 16:38
@jhaoda что ж ты за человек такой, не мог проигнорить вопрос, а сразу банить?
Cyber Xucyc
@Cyber-host
Mar 29 2017 16:40
@arsen-s у него эти вопросы постоянно
Arsen Soroka
@arsen-s
Mar 29 2017 16:41
@Cyber-host и что, что мешает просто не обращать внимание?
вроде был разговор о том чтобы кидать ссылку на доку
Cyber Xucyc
@Cyber-host
Mar 29 2017 16:42
@arsen-s та хз, наверное нервы сдают уже
Soprun Vladislav
@vlsoprun
Mar 29 2017 16:42
@arsen-s как говорят в приличном кругу, ибо нех :smile:
Igor Markin
@markinigor
Mar 29 2017 17:07
@arsen-s Это как в приличном универе. Пришел на пары, пропустил мимо ушей, не сдал экзамен и отчислили, в следующем году восстановится ну или бросит универ
Rodnoy
@RodnoyMisha_twitter
Mar 29 2017 19:57
Доброй ночи, нужна помощь с использованием JWT
KarmaBot
@KarmaBot
Mar 29 2017 19:57
@RodnoyMisha_twitter, ну рассказывай. Как жизнь? :)
JhaoDa
@jhaoda
Mar 29 2017 20:00
@RodnoyMisha_twitter ну так ты спрашивай давай уже
Rodnoy
@RodnoyMisha_twitter
Mar 29 2017 20:00
Я по туториалам сделал аутентификацию, которая когда логинишься, возвращает токен. Мне нужно вывести весь список пользователей. С помощью postmana, если передавать токен get параметром все работает, метод index отрабатывает и выводит список пользователей
но нужно сделать нормальный метод, с вьюшкой, где и будет выводится список пользователей
находил материалы, но там используют ангуляр...мне бы просто проще. Зашел на страницу, залогинился и тебе вывело список пользователей
Cyber Xucyc
@Cyber-host
Mar 29 2017 20:03
@RodnoyMisha_twitter зачем JWT?
Rodnoy
@RodnoyMisha_twitter
Mar 29 2017 20:04
ну такова задача стоит
авторизоваться, с помощью jwt и получить user grid
т.е. список пользователей
JhaoDa
@jhaoda
Mar 29 2017 20:06
@RodnoyMisha_twitter тестовое задание или заказ?
Rodnoy
@RodnoyMisha_twitter
Mar 29 2017 20:06
тз
оставшуюся часть не могу сделать
HiWorldHi
@HiWorldHi
Mar 29 2017 21:09
Добрый день, подскажите как в Ларе сделать логирование(добавление в бд) всех завпросов к сайту со всеми get pos server данными?
KarmaBot
@KarmaBot
Mar 29 2017 21:09
@HiWorldHi, и тебе привет ;)
Ваня Devium
@webdevium
Mar 29 2017 21:09
@HiWorldHi штатно - только руками
ищи готовые либы
HiWorldHi
@HiWorldHi
Mar 29 2017 21:11
@webdevium тесть ничего готового нету, если напишешь такой скрипт, то где его лучше всего разместить можно?
то есть*
Ваня Devium
@webdevium
Mar 29 2017 21:11
@HiWorldHi composer
HiWorldHi
@HiWorldHi
Mar 29 2017 21:11
@webdevium Тоесть?
Ваня Devium
@webdevium
Mar 29 2017 21:11
@HiWorldHi gitlab, github
в эту сторону копай
HiWorldHi
@HiWorldHi
Mar 29 2017 21:14
@webdevium да не ты наверно не понял вопроса.
Написал я MyClass и к примеру запускаю его в routs MyClass.run();
Вот его можно не только к примеру в routs запустить но и в провайдере каком то или вообще где в движок вшить
Ваня Devium
@webdevium
Mar 29 2017 21:14
@HiWorldHi в сервис провайдер
HiWorldHi
@HiWorldHi
Mar 29 2017 21:14
@webdevium Вот вопрос где лучше и правильней его будешь вшить?
JhaoDa
@jhaoda
Mar 29 2017 21:18
@HiWorldHi предлагаю начать с изучения документации ларавел
Касымов Нурлан
@DaaGER
Mar 29 2017 22:35
Доброй ночи. Медитирую на документацию в разделах мутаторов и сериализаций и сума схожу. Есть модель, в базе есть поле cover(имя файла), хочу возвращать вместе с моделью и cover_path(путь до файла+имя файла). Но че-то хз как сделать, либо всё падает, либо null. Туда хоть смотрю?
KarmaBot
@KarmaBot
Mar 29 2017 22:35
@DaaGER, привет =)
Касымов Нурлан
@DaaGER
Mar 29 2017 22:58
Вопрос снимается)