These are chat archives for LaravelRUS/chat

17th
Nov 2016
Nestor
@creativebob
Nov 17 2016 06:18
Добрый день. Подскажите решение. Ставлю Laravel на виртуальный хостинг (timeweb). У него обращение к папке public_html, вместо нужной нам public. Хостер не меняет директорию обращения. Как правильно настроить? Какие должны быть шаги?
KarmaBot
@KarmaBot
Nov 17 2016 06:18
Приветствую тебя, @creativebob!
Vladimir Studenikin
@enjame
Nov 17 2016 06:19
я делаю в корне index.php и туда подключаю index.php из public
Nestor
@creativebob
Nov 17 2016 06:24
@enjame могли бы подробней описать?
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 06:35
@enjame ln -s
Юрий
@sawerus
Nov 17 2016 07:26
@creativebob симлинк сделай... что тут описывать. Вон и Кирилл дело говорит.
JhaoDa
@jhaoda
Nov 17 2016 07:30
@creativebob в порядке правильности: уйти на нормальный хостинг; сделать симлинк; сделать ещё один .htaccess
Anton Vorontsov
@symbios-zi
Nov 17 2016 07:33
@SerafimArts тебе надо в аватарке ln -s нарисовать. каждую неделю ты пишешь кому то об этом
devweb99
@devweb99
Nov 17 2016 07:34
народ как мне подключить baum. ? Делаю по инструкции и
Class 'Baum\Providers\BaumServiceProvider' not found
JhaoDa
@jhaoda
Nov 17 2016 07:37
@devweb99 а надо? Пакет год не обновлялся, PR не принимаются, таски не фиксятся
@devweb99 а ещё, когда задаешь подобный вопрос, следует указывать, о чем ты говоришь
Большинству слово «Baum» ничего не скажет
JhaoDa
@jhaoda
Nov 17 2016 07:40
@devweb99 я знаю, кэп. Ты не заметил мой ответ-вопрос? А многие не знают
devweb99
@devweb99
Nov 17 2016 07:41
@jhaoda так подскажи как мне его подключить ))
JhaoDa
@jhaoda
Nov 17 2016 07:41
@devweb99 а ты ответь на мой вопрос
devweb99
@devweb99
Nov 17 2016 07:42
@jhaoda или подскажи альтернативу
@jhaoda мне нужно менюшку сделать токого плана
Anton Vorontsov
@symbios-zi
Nov 17 2016 07:42
@jhaoda с утра пораньше на пацанов наезжаешь :D
JhaoDa
@jhaoda
Nov 17 2016 07:42
@devweb99 а вот это правильное направление мыслей — https://github.com/lazychaser/laravel-nestedset
@symbios-zi кто наезжает по утрам, тот поступает мудро! Тарам-парам, тарам-парам, на то оно и утро!
devweb99
@devweb99
Nov 17 2016 07:43
@jhaoda спасибо
JhaoDa
@jhaoda
Nov 17 2016 07:43
@KarmaBot эй, жестянка
@SerafimArts эй, хозяин жестянки
devweb99
@devweb99
Nov 17 2016 07:48
@jhaoda кинь мне пожалуйста примаер кода
JhaoDa
@jhaoda
Nov 17 2016 07:49
@devweb99 ты документацию не заметил?
devweb99
@devweb99
Nov 17 2016 07:49
@jhaoda не туда написал )
Soprun Vladislav
@vlsoprun
Nov 17 2016 07:53
Здорова мужики!
Alexander Bobrov
@kca66y
Nov 17 2016 07:53
@vlsoprun Добрый денечек!
Anton Vorontsov
@symbios-zi
Nov 17 2016 07:57
@vlsoprun здорова мужик!
fakefakefake12
@fakefakefake12
Nov 17 2016 07:59
Чорт. Добавил поля у модели (другой) и такая каша при создании
<span class="exception_title"><abbr title="ReflectionException">ReflectionException</abbr> in <a title="/home/vagrant/Code/vzrrp/vendor/laravel/framework/src/Illuminate/Container/Container.php line 749" ondblclick="var f=this.innerHTML;this.innerHTML=this.title;this.title=f;">Container.php line 749</a>:</span>
                            <span class="exception_message">Class  does not exist</span>
Что за контейнер
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 08:00
@jhaoda чо?
fakefakefake12
@fakefakefake12
Nov 17 2016 08:05
походу где-то опечатка затаилась?
ReflectionClass->__construct('') в stacktrace =_=
fakefakefake12
@fakefakefake12
Nov 17 2016 08:12
чет метод перестал работать, втф
Юрий
@sawerus
Nov 17 2016 08:13
ты о каждом пшике будешь писать ? и свои мысли озвучивать ?
NoViKoFF
@AndrewNovikof
Nov 17 2016 08:13
Всем привет. Есть у кого на примете примеры реализации Laravel passport для API?
KarmaBot
@KarmaBot
Nov 17 2016 08:13
О! @AndrewNovikof! Сто лет не виделись!) Как жизнь молодецкая? Рассказывай :)
fakefakefake12
@fakefakefake12
Nov 17 2016 08:13
Ну уж извините :<
JhaoDa
@jhaoda
Nov 17 2016 08:28
@SerafimArts жестянка меня игнорит
Soprun Vladislav
@vlsoprun
Nov 17 2016 08:29
@jhaoda спасибо
KarmaBot
@KarmaBot
Nov 17 2016 08:29
Спасибо (+1) для @jhaoda принято! Текущая карма +1316.
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 08:37
@jhaoda тебе уже хватит, дай другим
Soprun Vladislav
@vlsoprun
Nov 17 2016 08:37
@SerafimArts :satisfied:
Ваня Devium
@webdevium
Nov 17 2016 08:39
привет мужики
KarmaBot
@KarmaBot
Nov 17 2016 08:39
@webdevium, привет =)
Soprun Vladislav
@vlsoprun
Nov 17 2016 08:39
@webdevium Здорова :+1:
devweb99
@devweb99
Nov 17 2016 08:45
@jhaoda Trait 'App\Kalnoy\Nestedset\NodeTrait' not found не находит
а в провайдере что писать ? в доке не написанно
brights1de
@brights1de
Nov 17 2016 08:51
Вопрос на миллион. Где происходит биддинг модели tasks к роутеру в углубленной старте от Тейлора ? тут, если не в RouteServiceProvider.
brights1de
@brights1de
Nov 17 2016 08:58
@devweb99 Вопрос даже наверное в другом, а ты уверен, что для твоей менюшки, нужно вообще вложенные множества? какой уровень вложенности будет у разделов меню? если оно вообще есть.
devweb99
@devweb99
Nov 17 2016 08:59
@brights1de 2-3
Andrei Sosnov
@atehnix
Nov 17 2016 09:00
@brights1de Кроме явного биндинга, есть неявный: "Laravel automatically resolves Eloquent models defined in routes or controller actions whose variable names match a route segment name. " (с)
devweb99
@devweb99
Nov 17 2016 09:00
я хочу сделать как тут http://demo.sleepingowladmin.ru/admin/pages
brights1de
@brights1de
Nov 17 2016 09:00
@devweb99 думаю для этого тебе не нужно сторонними пакетами нагружать проект, обычно nested set используют большие достаточно деревья
devweb99
@devweb99
Nov 17 2016 09:02
@brights1de думаешь самому сделать с нуля ?
brights1de
@brights1de
Nov 17 2016 09:02
@atehnix спасибо, интересно какого тогда для модели user этот неявный бидинг не подвахтил)
KarmaBot
@KarmaBot
Nov 17 2016 09:02
Спасибо (+1) для @atehnix принято! Текущая карма +166.
brights1de
@brights1de
Nov 17 2016 09:03
@devweb99 думаю хватит поля парента для разделов меню и все.
devweb99
@devweb99
Nov 17 2016 09:04
да код с нуля долго делать ) подскажи легковесную библиотеку ?
brights1de
@brights1de
Nov 17 2016 09:06
@devweb99 да блин) зачем тебе вообще библиотеку использовать для одного уровня вложенности? хранить ид парента раздела, а потом вытаскиваешь это дерево и распечатываешь уже как тебе нужно, профит.
devweb99
@devweb99
Nov 17 2016 09:08
@brights1de да это я знаю. Я имею ввиду со стороны клинта. Что бы было как на примере
brights1de
@brights1de
Nov 17 2016 09:08
@devweb99 у тебя отрисовка происходит на клиенте?
@devweb99 тогда надо наверное смотреть в сторону vuejs, тем более это либа уже дружит с ларой.
devweb99
@devweb99
Nov 17 2016 09:09
@brights1de я про фронт енд. Что бы код не писать с нуля есть библиотека ? что бы можно передвигать мышью в реальном времени
brights1de
@brights1de
Nov 17 2016 09:11
@devweb99 выше написал, да и это обычный drag and drop
@devweb99 смотри вот тут
@devweb99 если я тебя конечно правильно понял
devweb99
@devweb99
Nov 17 2016 09:38
@brights1de http://sagalbot.github.io/vue-sortable/ да только не вкладывается в менюшку
rammtw
@rammtw
Nov 17 2016 09:56
ребят, можно ли изменить данные в связанной модели Eloquent? например через модель User, изменить поля в UserData ?
Soprun Vladislav
@vlsoprun
Nov 17 2016 09:57
@rammtw UserData - Eloquent модель?
rammtw
@rammtw
Nov 17 2016 09:58
@vlsoprun да
Soprun Vladislav
@vlsoprun
Nov 17 2016 09:59
@rammtw $user->data->update([ ... ])
@rammtw примерно так, но может быть надо $user->data()->update(...)
rammtw
@rammtw
Nov 17 2016 10:02
@vlsoprun спасибо
KarmaBot
@KarmaBot
Nov 17 2016 10:02
Спасибо (+1) для @vlsoprun принято! Текущая карма +261.
Soprun Vladislav
@vlsoprun
Nov 17 2016 10:02
@rammtw Странный юмор: http://greyhouse.ru/filezzz/2014/10/pizdun_41368077_orig_.jpeg :satisfied:
Dmitry
@DmitryChere
Nov 17 2016 11:40
всем привет
правило string:value для валидатора означает что проверяемая строка должна быть равна value?
KarmaBot
@KarmaBot
Nov 17 2016 11:40
Прувет, @likeapimp!
JhaoDa
@jhaoda
Nov 17 2016 11:40
@DmitryChere нет такого правила. Есть правило string
Dmitry
@DmitryChere
Nov 17 2016 11:43
@jhaoda ага, вижу
сейчас in:value для это юзается
спасибо
KarmaBot
@KarmaBot
Nov 17 2016 11:43
@likeapimp, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Илья.
@IlyaVorozhbit
Nov 17 2016 11:45
Ребят, лучей добра!
В routes/api.php не могу получить корректное значение \Auth::check()
на сайте авторизован, но через api получаю 0
Подскажите, пожалуйста, как это разрешить
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 11:47
@IlyaVorozhbit для начала с тебя вопрос - что нужно для того, что бы аутентифицироваться? Какие механизмы т.е.
Илья.
@IlyaVorozhbit
Nov 17 2016 11:49
@SerafimArts обычный php artisan make:auth
JhaoDa
@jhaoda
Nov 17 2016 11:49
@DmitryChere мне, конечно, уже пофиг на карму, но ты не первый раз так некрасиво делаешь
Илья.
@IlyaVorozhbit
Nov 17 2016 11:50
@jhaoda спасибо
а где бот((
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 11:50
@IlyaVorozhbit я спрашиваю про механизмы браузера =) как он определяет кто есть кто
Mikail Aziev
@aziev
Nov 17 2016 11:50

вопрос, который млн раз задавался в вк и, наверное, тут тоже, но все же хочется услышать мнение более опытных.

кто каким пакетом админки пользуется, если пользуется вообще?

JhaoDa
@jhaoda
Nov 17 2016 11:50
@SerafimArts а где бабуля?
Илья.
@IlyaVorozhbit
Nov 17 2016 11:50
@SerafimArts сложный вопрос, не понимаю, как корректно ответить..
JhaoDa
@jhaoda
Nov 17 2016 11:51
@aziev пишем сами
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 11:51
@jhaoda бабуля ушла отдыхать
@IlyaVorozhbit ну хорошо, аутентификация - это стейт
Mikail Aziev
@aziev
Nov 17 2016 11:52
@jhaoda а готовые даже не пробовал?
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 11:52
как сохраняется у клиента этот стейт?
@aziev backpack и sleepingowl
первый - стабильнее, удобнее, качественнее и красивее, второй чуть функциональнее
Mikail Aziev
@aziev
Nov 17 2016 11:54
@jhaoda @SerafimArts понятно, спасибо
KarmaBot
@KarmaBot
Nov 17 2016 11:54
Спасибо (+1) для @jhaoda принято! Текущая карма +1317.
Спасибо (+1) для @SerafimArts принято! Текущая карма +626.
Илья.
@IlyaVorozhbit
Nov 17 2016 11:55
@SerafimArts механизм точно такой же как и в обычной авторизации, ничего не менялось.
Auth::login($user);
где $user - объект класса User, модели User
JhaoDa
@jhaoda
Nov 17 2016 11:55
@IlyaVorozhbit не о том спрашивают
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 11:55
@IlyaVorozhbit я спрашиваю про браузер
Илья.
@IlyaVorozhbit
Nov 17 2016 11:56
=(
JhaoDa
@jhaoda
Nov 17 2016 11:56
@IlyaVorozhbit состояние хранит сессия, её идентификатор в куке
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 11:56
а у апи куков нет
JhaoDa
@jhaoda
Nov 17 2016 11:56
@IlyaVorozhbit если у тебя API, то сессий быть не должно. Кто хранит состояние?
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 11:56
но это @jhaoda спойлерит
кстати схрена ли спойлерит, а? >_<
Илья.
@IlyaVorozhbit
Nov 17 2016 11:57
@jhaoda у меня есть фронтенд, а это частичка бекенда для другого сайта
JhaoDa
@jhaoda
Nov 17 2016 11:57
@SerafimArts оборзел потому что безмерно
Илья.
@IlyaVorozhbit
Nov 17 2016 11:57
@jhaoda так неправильно делать?
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 11:57
@IlyaVorozhbit как - так?
JhaoDa
@jhaoda
Nov 17 2016 11:58
@IlyaVorozhbit как? Использовать сессии в API? Да, неправильно.
Илья.
@IlyaVorozhbit
Nov 17 2016 11:58
@SerafimArts @jhaoda, спасибо
понял
JhaoDa
@jhaoda
Nov 17 2016 11:58
@IlyaVorozhbit короче, гугли JWT
Илья.
@IlyaVorozhbit
Nov 17 2016 11:58
@jhaoda благодарю
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 11:58
опа
JhaoDa
@jhaoda
Nov 17 2016 11:58
@SerafimArts чот бабуля как-то рандомно отдыхает... она не припадочная, не?
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 11:59
да после последних патчей он падает постоянно...
KarmaBot
@KarmaBot
Nov 17 2016 11:59
Спасибо (+1) для @SerafimArts принято! Текущая карма +627.
Спасибо (+1) для @jhaoda принято! Текущая карма +1318.
Карма @jhaoda не потревожена. Слишком часто её пошатывали.
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 11:59
или не падает...
opi-dopi
@opi-dopi
Nov 17 2016 11:59
Привет , а кто подскажет модуль ля интернет магазина? может есть како готовы?
KarmaBot
@KarmaBot
Nov 17 2016 11:59
@opi-dopi и тебе не хворать :)
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 11:59
@KarmaBot что это с тобой случилось, а?
мб сервак дудосят, хз, надо смотреть
Alexander
@Dualse
Nov 17 2016 12:00
@opi-dopi Что такое модуль?
opi-dopi
@opi-dopi
Nov 17 2016 12:01
@Dualse наверное не так выразился, скорее всего расширение. Типа как VM для Joomla))
@Dualse я почти люзер в ларавел)
Alexander
@Dualse
Nov 17 2016 12:01
@opi-dopi Скажи, честно. Тебе, просто, нужно готовое решение?
opi-dopi
@opi-dopi
Nov 17 2016 12:02
@Dualse ес))
@Dualse да)
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 12:03
@opi-dopi тогда используй CMS
джумлу ту же, раз хорошо её знаешь
war20k
@war20k
Nov 17 2016 12:03
Всем привет. А подскажите можно какой-то передавать в ларавел session id? Можно просто к урлу присобачить PHPSESSID=id ? а если нужно что то типа /controller/session_id/method?
KarmaBot
@KarmaBot
Nov 17 2016 12:03
@war20k, и тебе привет ;)
JhaoDa
@jhaoda
Nov 17 2016 12:03
@war20k а чем не устраивает стандартный механизм передачи идентификатора?
war20k
@war20k
Nov 17 2016 12:04
@jhaoda каптив для телефона делаю. в нем не работуют куки. нужно запустить сессию. после выпрыгнуть из каптива в стандартный браузер и сессию продолжить
Alexander
@Dualse
Nov 17 2016 12:04
@opi-dopi А если хочется со вкусом Laravel, то есть OcroberCMS, для который есть модуль или плагин для магазина, правда он, вроде, скудный по функционалу.
JhaoDa
@jhaoda
Nov 17 2016 12:05
@war20k а без сессии никак? JWT там и всё такое...
opi-dopi
@opi-dopi
Nov 17 2016 12:06
@Dualse понял, спасибо)
KarmaBot
@KarmaBot
Nov 17 2016 12:06
Спасибо (+1) для @Dualse принято! Текущая карма +106.
war20k
@war20k
Nov 17 2016 12:07
@jhaoda нужно узнать пользователя после того как из каптива выпрыгивает. можно конечно наколхозить гэт параметров но хотелось бы просто сессию
JhaoDa
@jhaoda
Nov 17 2016 12:08
@war20k перепиши сессионную мидлварю, что бы брала/писала идентификатор из/в query, а не из/в куки
Илья.
@IlyaVorozhbit
Nov 17 2016 13:00

Еще раз всем привет. Если кто решал проблему размещения сайтов на одном домене (поддомены), скажите, пожалуйста, как решается.
Ибо у меня на локалке и на продакшене, если даже в .env[SESSION_DOMAIN] поменяно всё, не работает.
К примеру есть 2 сайта:
1) test.ru
2) sub.test.ru

Авторизоваться на обоих не получается.

Спасибо @jhaoda

KarmaBot
@KarmaBot
Nov 17 2016 13:00
Спасибо (+1) для @jhaoda принято! Текущая карма +1319.
Soprun Vladislav
@vlsoprun
Nov 17 2016 13:02
@IlyaVorozhbit .test.ru ?
Dave
@aios
Nov 17 2016 13:20
@IlyaVorozhbit домен для куки поставь *.test.ru
D3-FC
@D3-FC
Nov 17 2016 14:53
Привет всем. Помогите понять почему не работает биндинг:
      $this->app->when(DoctorController::class)->needs(Doctor::class)->give(function (){
            $id = \Request::input('data.doctor.id');
            return Doctor::findOrFail($id);
        });

class DoctorController extends Controller
{

    public function show(Doctor $doctor)
    {
        dd($doctor->toArray());
        return $this->showed($doctor);
    }
}
KarmaBot
@KarmaBot
Nov 17 2016 14:53
Hello, @D3-FC!
Soprun Vladislav
@vlsoprun
Nov 17 2016 14:55
fuckin' shit!! А что это?
D3-FC
@D3-FC
Nov 17 2016 14:55
@vlsoprun замена роут биндингу
@vlsoprun маплюсь на параметры
  "data": {
    "doctor": {
      "id": 1
    }
  }
dskozin
@dskozin
Nov 17 2016 14:56
Поставь dd перед Doctor::findOrFail($id);
D3-FC
@D3-FC
Nov 17 2016 14:57
@dskozin ставил. ничего не просиходит. кложура не запускается
неймспейсы 10 раз перепроверил
dskozin
@dskozin
Nov 17 2016 14:58
Версия Лары?
D3-FC
@D3-FC
Nov 17 2016 14:58
5/2
   "laravel/framework": "5.2.*",
Dmitry
@DmitryChere
Nov 17 2016 15:04
тут че дизайн сменился?
Roman Sadoyan
@core01
Nov 17 2016 15:09
Dark theme?
Anton Zapevalov
@ZapevalovAnton
Nov 17 2016 15:11
Чё то вообще все по другому как то
dskozin
@dskozin
Nov 17 2016 15:12
@D3-FC Doctor реализован как Contract?
D3-FC
@D3-FC
Nov 17 2016 15:12
@dskozin нет это просто модель
насколько понимаю
https://github.com/laravel/framework/issues/6177#issuecomment-73354473
это бага лары
dskozin
@dskozin
Nov 17 2016 15:21
@D3-FC А у тебя доктор не должен быть объявлен в конструкторе Контроллера?
D3-FC
@D3-FC
Nov 17 2016 15:21
нет
dskozin
@dskozin
Nov 17 2016 15:22
@D3-FC Т.е. получается ты ожидаешь что он забиндится в момент вызова функции...
D3-FC
@D3-FC
Nov 17 2016 15:22
да
@dskozin app()->bind(Doctor::class, Closure)
работает
dskozin
@dskozin
Nov 17 2016 15:26
@D3-FC А какая вообще цель замены стандартного биндинга?
D3-FC
@D3-FC
Nov 17 2016 15:27
чтобы работал только в контроллерах
dskozin
@dskozin
Nov 17 2016 15:29
А в show dd отдает что?
D3-FC
@D3-FC
Nov 17 2016 15:49
@dskozin пустой объект
Dmitry
@DmitryChere
Nov 17 2016 16:00
никто не сталкивлася с ошибкой Connection could not be established with host mailtrap.io [Connection refused #111]? может ли это быть из-за особенностей хостинга? данные вроде все верные
Sergey
@UnQuaiz
Nov 17 2016 16:07
@DmitryChere проверь encryption и port в настройках мейлера
Dmitry
@DmitryChere
Nov 17 2016 16:08
@UnQuaiz
'port' => env('MAIL_PORT', 587), 
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
Sergey
@UnQuaiz
Nov 17 2016 16:10
@DmitryChere а в .env ?
@DmitryChere вообще конечно хостинг может влиять, например фаервол блочить. надо попробовать из консоли ручками законнектиться
@DmitryChere MAIL_PORT должен быть 2525 ? (на всякий случай убедиться :) ) 587 должен быть, либо пустой
Dmitry
@DmitryChere
Nov 17 2016 16:15
@UnQuaiz вот сейчас изменил данные на данные хостера и получаю такое
Expected response code 250 but got code "", with message ""
Sergey
@UnQuaiz
Nov 17 2016 16:17
@DmitryChere мейлтрэп говорит следующее про порты и способы авторизации
Host: mailtrap.io or smtp.mailtrap.io (MX) Port: 25 or 465 or 2525 Auth: PLAIN, LOGIN and CRAM-MD5
JhaoDa
@jhaoda
Nov 17 2016 16:23
@DmitryChere чувак, ты серьезно слил в чат логин и пароль?
Dmitry
@DmitryChere
Nov 17 2016 16:23
@jhaoda та это тестовое все
JhaoDa
@jhaoda
Nov 17 2016 16:23
М-да...
Dmitry
@DmitryChere
Nov 17 2016 16:24
@jhaoda удалил чтобы тебя не смущало
JhaoDa
@jhaoda
Nov 17 2016 16:24
Да мне-то вообще пофиг, я просто поражаюсь...
Dmitry
@DmitryChere
Nov 17 2016 16:26
@jhaoda что такого страшного то
Sergey
@UnQuaiz
Nov 17 2016 16:27

@DmitryChere я попробовал, с этими настройками всё работает

return array(
  "driver" => "smtp",
  "host" => "mailtrap.io",
  "port" => 2525,
  'encryption' => 'tls',
  "from" => array(
      "address" => "example@email.com",
      "name" => "Example"
  ),
  "username" => "[name]",
  "password" => "[pass]",
  "sendmail" => "/usr/sbin/sendmail -bs",
  "pretend" => false
);

проверяй конфиги

Ivan
@Hunternnm
Nov 17 2016 16:28
:worried: - твое лицо, когда видишь array в 2016
Dmitry
@DmitryChere
Nov 17 2016 16:29
@UnQuaiz сейчас на данных хостера заработало, видимо нужно было подождать после создания ящика, спасибо за помощь
JhaoDa
@jhaoda
Nov 17 2016 16:31
@Hunternnm может он раб в подпольной веб-студии, и пишет на четверке?
Sergey
@UnQuaiz
Nov 17 2016 16:31
@Hunternnm копипаста конфига интеграции mailtrap. ну а во первых - обратную совместимость с 5.3 никто не отменял
Ivan
@Hunternnm
Nov 17 2016 16:32
@UnQuaiz лара и 5,3?
JhaoDa
@jhaoda
Nov 17 2016 16:33
@UnQuaiz нахрена обратная совместимость, если даже у 5.0 требования заведомо выше? Или ты и правда на четверке сидишь?
Sergey
@UnQuaiz
Nov 17 2016 16:33
@jhaoda 5.3 пыха а не лара
JhaoDa
@jhaoda
Nov 17 2016 16:34
@UnQuaiz а ты что, ларавел не используешь?
@UnQuaiz ну и я тоже намекал на версию РНР
Sergey
@UnQuaiz
Nov 17 2016 16:34
@jhaoda использую. в коде пишу $a = [] , т.к. не забочусь о совместимости с php5.3
JhaoDa
@jhaoda
Nov 17 2016 16:35
@UnQuaiz а в конфигах заботишся?:)
Sergey
@UnQuaiz
Nov 17 2016 16:35
@jhaoda прочитай внимательнее :) это копипаста конфига интеграции mailtrap.io. зайди и проверь :)
@jhaoda !(http://take.ms/UxoN5)
как-то так :)
Alexander
@Dualse
Nov 17 2016 17:16
@jhaoda пинг
JhaoDa
@jhaoda
Nov 17 2016 17:17
@Dualse вас?
Alexander
@Dualse
Nov 17 2016 17:18
@jhaoda Слушай, у меня к тебе вопрос. Когда мы обсуждали тему интернет-магазинов, то ты говорил, что у тебя нету вариантов товара. А какая тогда структура у БД? Как ты определяется у какого товара какие характеристики и сколько штук в наличие
JhaoDa
@jhaoda
Nov 17 2016 17:19
@Dualse каждый вариант товара — отдельный товар. У товара есть атрибуты-характеристики. Кол-во «в наличии» — поле у товара.
Alexander
@Dualse
Nov 17 2016 17:20
@jhaoda И они не группируются?
JhaoDa
@jhaoda
Nov 17 2016 17:20
@Dualse зачем?
Ivan
@Hunternnm
Nov 17 2016 17:21
@jhaoda а как, например, обувка и размеры разные?
Sergey
@UnQuaiz
Nov 17 2016 17:21
@jhaoda например футболки по вариантам хорошо группировать. одинаковые футболки, с одинаковым принтом, но разного цвета - разные варианты одного товара. на странице группируются и можно выбрать цвет, размер
JhaoDa
@jhaoda
Nov 17 2016 17:21
Ребята, у нас не футболки и не обувка :) С нашим товарами прекрасно жить без вариантов товара
Ivan
@Hunternnm
Nov 17 2016 17:21
@jhaoda или в характеристики?
Sergey
@UnQuaiz
Nov 17 2016 17:22
@jhaoda хорошо вам с обувками)
Alexander
@Dualse
Nov 17 2016 17:22
Что-то я не могу придумать, как красиво работать с вариантом. Прям муть какая-то получается...
JhaoDa
@jhaoda
Nov 17 2016 17:22
У нас есть фасовки, это в какой-то мере «вариант», но отличаются они всего лишь количеством единиц товара, скидкой и ценой
Sergey
@UnQuaiz
Nov 17 2016 17:22
хотя размер - тоже "вариант"
Alexander
@Dualse
Nov 17 2016 17:25
@UnQuaiz Ты через EAV разруливаешь варианты?
Слушайте, а есть кто может показать сырцы своего магазина?)
Sergey
@UnQuaiz
Nov 17 2016 17:27
@Dualse в одном проекте да, через EAV рулил. подсматривал структуру у shopify, как у них всё организовано
Alexander
@Dualse
Nov 17 2016 17:31
Епт, думал в оффтопе пишу. Извиняюсь.
D3-FC
@D3-FC
Nov 17 2016 18:21
ребята подскажите, почему может не запускаться contextual binding?
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 18:22
@D3-FC ну например ты мог уже где-то раньше задекларировать сервис
D3-FC
@D3-FC
Nov 17 2016 18:22
сразу скажу всё сделано правильно, give() кожура не запускается, неймспейсы проверял. передал всё правильно
@SerafimArts нет. нигде. это новая модель.
@SerafimArts Новый контроллер, новая модель
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 18:23
я имею ввиду app->singleton
или что-то такое
а, вижу
D3-FC
@D3-FC
Nov 17 2016 18:23
на данную модель, нигде никакого биндинга нет
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 18:23
ща, сек
D3-FC
@D3-FC
Nov 17 2016 18:23
@SerafimArts ок) уже часа 3 колупаю. так и не нашёл причины
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 18:23
ну в твоём примере это в ларке из коробки
через роут модель биндинг
D3-FC
@D3-FC
Nov 17 2016 18:24
@SerafimArts нет. из коробки в ларе биндинг по роуту. а нам из ревеста надо
из бади
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 18:24
но есть мнение, в котором я не уверен, но контекстуал биндинг не работает с call
ну т.е. с дабл диспатчингом
ну т.е. в методах
D3-FC
@D3-FC
Nov 17 2016 18:25
да понял
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 18:25
попробуй в конструктор прокинуть
Если заработает, то кажется да, не работает с инъекцией в методы
но повторюсь, я не уверен
D3-FC
@D3-FC
Nov 17 2016 18:26
сейчас проверю
Роман Сохарев
@greabock
Nov 17 2016 18:27
omg
что за хрень с гиттером
D3-FC
@D3-FC
Nov 17 2016 18:29
@SerafimArts нет не работает
Привет грибок
Ваня Devium
@webdevium
Nov 17 2016 18:34
Ребят, а как в eloquent orderByRaw сделать то?
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 18:34
@D3-FC ну волне возможно конфликтует с роут биндингом
т.е. эта шняга сама декларирует модель как синглтон
и связывает с роутом
отсюда и поломка контекстуального биндинга
D3-FC
@D3-FC
Nov 17 2016 18:35
@SerafimArts странно. неужели с версии 5.2 никому не мешает эта бага
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 18:36
ну кажется мало кому надо модели инъектить
он не передает контекст
D3-FC
@D3-FC
Nov 17 2016 18:52
вобщем биндинг работает но только в конструкторе
в методах не работает
всё как сказал @SerafimArts
просто в первый раз накосячил
печально
public function show(Doctor $doctor)
{
    return $this->showed($doctor);
}
хотелось вот такого
а теперь придётся: выборку ручками делать
Роман Сохарев
@greabock
Nov 17 2016 18:54
Так а почему не использовать роут для этого?
D3-FC
@D3-FC
Nov 17 2016 18:54
@greabock потому что мы постом живём ты забыл? :D
Роман Сохарев
@greabock
Nov 17 2016 18:55
и как это мешает использовать роут?
D3-FC
@D3-FC
Nov 17 2016 18:55
как ты предлагаешь?
Route::post('registry/{doctor}/update', DoctorController::class.'@update');
Route::post('registry/{reception}/update', ReceptionController::class.'@update');
Роман Сохарев
@greabock
Nov 17 2016 18:56
лоль
D3-FC
@D3-FC
Nov 17 2016 18:56
ну вот)
Роман Сохарев
@greabock
Nov 17 2016 18:57
$router->bind('doctor', function ($value) {
    return App\Doctor::findOrFail($value);
});
D3-FC
@D3-FC
Nov 17 2016 18:57
а знаешь почему это не работает?
Роман Сохарев
@greabock
Nov 17 2016 18:57
следующий
D3-FC
@D3-FC
Nov 17 2016 18:57
@greabock да именно та и делал
но ты заметь что там пост
Роман Сохарев
@greabock
Nov 17 2016 18:58
да кого это вообще волнует, хоть options
все должно работать короч
D3-FC
@D3-FC
Nov 17 2016 18:58
второй перетерал первый
@greabock ну ща ещё раз попробую. Но в первый раз точно также сделал
И второй роут мешал первому
    $router->bind('doctor', function () {
       return Doctor::findOrFail(\Request::input('data.doctor.id'));
    });
    $router->bind('department', function () {
       return Department::findOrFail(1);
    });
Роман Сохарев
@greabock
Nov 17 2016 19:00
а при чем тут вообще реквест
D3-FC
@D3-FC
Nov 17 2016 19:00
Route::post('registry/{doctor}/update', DoctorController::class.'@update');
Route::post('registry/{department}/update', DoctorController::class.'@some');
Роман Сохарев
@greabock
Nov 17 2016 19:00
у тяж айдишник в урле должен быть
D3-FC
@D3-FC
Nov 17 2016 19:00
@greabock ну в $value приходит же стринг
@greabock ну да
@greabock а у нас id в бади
Роман Сохарев
@greabock
Nov 17 2016 19:01
и что теперь пых разучился строки к числам приводить?
D3-FC
@D3-FC
Nov 17 2016 19:01
@greabock имел в виду что id из бади брать надо
Роман Сохарев
@greabock
Nov 17 2016 19:01
плеа... а в урле-то что?
D3-FC
@D3-FC
Nov 17 2016 19:01
@greabock не ко мне. вопрос к жене
:D
Роман Сохарев
@greabock
Nov 17 2016 19:02
а жена то тут при чем? XD
D3-FC
@D3-FC
Nov 17 2016 19:02
ну он против)
а я подчиняюсь
я слабая личность :D
Роман Сохарев
@greabock
Nov 17 2016 19:02
ааххахххаххаххахххах
вот короче с женой и перетирай тогда =))
D3-FC
@D3-FC
Nov 17 2016 19:09
о затычка
момент
забудем)
Ваня Devium
@webdevium
Nov 17 2016 19:17
Мужики, это можно eloquent'ом сделать?
->groupBy(\DB::raw('(DAYOFYEAR(created_at) - DAYOFYEAR("' . $start . '")) DIV 7'))
BAGArt
@bagart
Nov 17 2016 21:30
есть канал на тг?
Kirill Nesmeyanov
@SerafimArts
Nov 17 2016 22:21
Типичный Гроссмейстер? +)
Alex Ilyenko
@assada
Nov 17 2016 23:40

Если делаю так:

        $news = News::whereIn('category_id',  [1, 2])->get();

То все ок. Новости из всех категорий приходят.

А если так:

$categories = $user->category()->get();
        $news = News::whereIn('category_id', $categories)->get();

То новости из первой категории. Хотя в $categories Коллекция из 2х категорий

черт
Во, справился. (с разметкой)
Кто подскажет почему так происходит?