These are chat archives for LaravelRUS/chat

6th
Apr 2017
Andrey
@daaner
Apr 06 2017 00:37
@ferraghue по папкам) все сайтбарное в папку сайдбар, все футерное в футер, шняжки в модалками с ифом и тоже в отдельную папапку... Как тут запутаться? Разбей страницы на блоки и создай папку к каждому блоку.
Хотя если ты какие-то комменты выводишь то в сайдбар, то в контент - следи за дублями
Anton
@avesgit
Apr 06 2017 06:03
Господа может и оффтоп, вопрос немного не по ларавел, если использовать для разработки отдельный девелоп сервер, каким образом лучше создавать хосты под него example.dev или просто на дев сервере создать такую же структуру каталогов и конфигов как на продакшене и в на локальной машине для разработке просто переопределить значения в файле hosts
Anton
@avesgit
Apr 06 2017 06:07
@Hunternnm спасибо
KarmaBot
@KarmaBot
Apr 06 2017 06:07
Спасибо (+1) для @Hunternnm принято! Текущая карма +344.
devweb99
@devweb99
Apr 06 2017 06:32
Как в модельке передать добавочный параметр (GET) длятаблици (список до редактирования и до создания) ?
Dmitry Konurov
@dkonurov
Apr 06 2017 06:32
Доброе утро
Alex D. Bubenchikov
@altpoint
Apr 06 2017 06:38
Шалом алейхам, комрады. Тесты памяти жрут много, при деплое потому тесты не проходят (на CI ясен болт жирные ноды не выделяются), потому вопрос как эту дичь(phpUnit) настроить так что бы оно не жрало столько памяти? 79 функциональных api тестов жрут 1200 метров, а это прям не хорошо.
Alex D. Bubenchikov
@altpoint
Apr 06 2017 07:18
74 теста
................................................................. 65 / 74 ( 87%)
.........                                                         74 / 74 (100%)

Time: 40.57 seconds, Memory: 1148.28MB
Alex D. Bubenchikov
@altpoint
Apr 06 2017 07:23
тут вообще есть кто?
MetaDone
@MetaDone
Apr 06 2017 07:26
@altpoint
phpunit -d memory_limit=12M --bootstrap foo.php
@altpoint типа того надо попробовать
Alex D. Bubenchikov
@altpoint
Apr 06 2017 07:40
@MetaDone Faker, сцука, требует хренову гору памяти. Сейчас поэксперементирую с gc_collect_cycles();
hotrush
@hotrush
Apr 06 2017 07:43
первый раз вижу чтобы тесты жрали столько памяти
Alex D. Bubenchikov
@altpoint
Apr 06 2017 07:48
@hotrush память жрёт Faker именно
hotrush
@hotrush
Apr 06 2017 07:54
плохо представляю что можно нагенерить простой либой в три метода на 1.2гб. есть пример теста?
Alex D. Bubenchikov
@altpoint
Apr 06 2017 07:58
@hotrush я просто Faker использую для данных, которые кидаются на REST API. Для этого эти данные генерятся через Faker, что бы мне их не выдумывать. Я свою либу для функциональных тестов написал, придётся и её показывать, а она по NDA =(
@hotrush по ходу дофига лишних инстансов факера просто получилось, ща посмотрю повлияет ли переписать на фасады
Елена Шарапова
@egsharapova_twitter
Apr 06 2017 08:02
Добрый день, нужны 1-2 программиста php+js+wordpress, оплата сдельная, почасовая, ТЗ как такового нет, есть задачи, сформулированные на бытовом языке, которые еще нужно разобраться как сделать, по Agile.
KarmaBot
@KarmaBot
Apr 06 2017 08:02
Привет, @egsharapova_twitter! Проходи, присаживайся. В ногах правды нет :)
hotrush
@hotrush
Apr 06 2017 08:03

по-моему то что делает фэйкер можно заменить парой методов типа

function generateRandomString($length = 10) {
    $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
    $charactersLength = strlen($characters);
    $randomString = '';
    for ($i = 0; $i < $length; $i++) {
        $randomString .= $characters[rand(0, $charactersLength - 1)];
    }
    return $randomString;
}

для тестов не столь важно слова там или просто набор букв

тут не банят по слову wordpress? :smile:
Soprun Vladislav
@vlsoprun
Apr 06 2017 08:04
@hotrush битрикс
битрикс
KarmaBot
@KarmaBot
Apr 06 2017 08:04
@vlsoprun, :see_no_evil: :fire:
@vlsoprun, за битрикс! :monkey: :monkey:
PhpNet
@PhpNet
Apr 06 2017 08:04
:D
Maksim (Ellrion) Platonov
@Ellrion
Apr 06 2017 08:05

@egsharapova_twitter

php+js+wordpress

Вы точно не по адресу. Вряд ли тут кто то будет пачкаться об вордпресс

hotrush
@hotrush
Apr 06 2017 08:05
да, потом неделю под душем отмываться
Soprun Vladislav
@vlsoprun
Apr 06 2017 08:05
Всем доброго утра :wink:
KarmaBot
@KarmaBot
Apr 06 2017 08:05
Приветствую тебя, @vlsoprun!
Soprun Vladislav
@vlsoprun
Apr 06 2017 08:06
@hotrush бензином ?!
Елена Шарапова
@egsharapova_twitter
Apr 06 2017 08:06
а если я скажу, что это только для MVP, и если хорошо пойдет, поговорим о разработке платформы? мм? )
JhaoDa
@jhaoda
Apr 06 2017 08:06
@hotrush юзаем фэйкеровский realText() — тесты хавают 180 метров, юзаем фэйкеровский text() — 50 метров
@egsharapova_twitter вы чатом ошиблись, любезная, вам уже сказали.
Елена Шарапова
@egsharapova_twitter
Apr 06 2017 08:07
ну ладно, раз никому денег не надо, счастливо оставаться )
JhaoDa
@jhaoda
Apr 06 2017 08:08
@egsharapova_twitter да, точно. Вас этой фразе на курсах хеаров учат?
Soprun Vladislav
@vlsoprun
Apr 06 2017 08:08
:satisfied:
Maksim (Ellrion) Platonov
@Ellrion
Apr 06 2017 08:09
@egsharapova_twitter не в деньгах счастье)
Alex D. Bubenchikov
@altpoint
Apr 06 2017 08:10
Счастье - это когда ты не кодишь под вордпресы, битриксы и прочую дичь
Счастье, это когда после Зенда понял на сколько крута Laravel
graid2030
@graid2030
Apr 06 2017 08:11

ТЗ как такового нет

Плачу :D

Alex D. Bubenchikov
@altpoint
Apr 06 2017 08:13
@jhaoda спасибо, стало 26 мегабайт, поменял realText на text
JhaoDa
@jhaoda
Apr 06 2017 08:14
@KarmaBot Кастрюлька, где моя спасибка?!
Ivan
@Hunternnm
Apr 06 2017 08:14
@jhaoda спасибо
сломалась
JhaoDa
@jhaoda
Apr 06 2017 08:14
Не то, что бы она мне сильно нужна, но порядок должно быть
hotrush
@hotrush
Apr 06 2017 08:15
@altpoint прямо с 1.2 гб до 26мб? удивительная либа)
Alex D. Bubenchikov
@altpoint
Apr 06 2017 08:15
@hotrush я сам офигел )
Ivan
@Hunternnm
Apr 06 2017 08:15
@egsharapova_twitter и сколько же за час платите, ради интереса?
JhaoDa
@jhaoda
Apr 06 2017 08:17
@altpoint я такую же фигню нашел, мы в битбакетовской пайпе запускаем тесты, они падать начали после того, как заюзали realText.
@Hunternnm ну что ты, только изгнали...
Ivan
@Hunternnm
Apr 06 2017 08:17
@jhaoda мне интересно)
Anton Vorontsov
@symbios-zi
Apr 06 2017 08:18
@jhaoda что для тестов используете? Чистый phpunit?
Ivan
@Hunternnm
Apr 06 2017 08:18
@jhaoda всё равно ответа не будет
JhaoDa
@jhaoda
Apr 06 2017 08:18
@symbios-zi ларавелевский. И немного чистого.
Anton Vorontsov
@symbios-zi
Apr 06 2017 08:19
@jhaoda dusk пробовали? у меня codeception, думаю а есть ли смысл назад на ларавелевский
Alex D. Bubenchikov
@altpoint
Apr 06 2017 08:19
@symbios-zi ларовский phpunit
JhaoDa
@jhaoda
Apr 06 2017 08:19
@symbios-zi не, у нас фронт полностью независим, там свои тесты
Елена Шарапова
@egsharapova_twitter
Apr 06 2017 08:24
@Hunternnm , Иван, так нет цели делать плохо и дешево. Есть идея, хочется ее попробовать реализовать. Поэтому скажите сколько надо денег на бензин, чтобы отмыться потом от вордпресса и накиньте сверху на моральную компенсацию )
JhaoDa
@jhaoda
Apr 06 2017 08:25
@Hunternnm понял, да? Про оплату за саму работу речи не идёт :)
hotrush
@hotrush
Apr 06 2017 08:29
отчаянные эйчары какие-то. на вп получится плохо и дорого, тут как ни крути)
Maksim (Ellrion) Platonov
@Ellrion
Apr 06 2017 08:30
@egsharapova_twitter 4k usd месяц
Ivan
@Hunternnm
Apr 06 2017 08:34
@egsharapova_twitter если нет цели делать плохо и дешево - то почему ВП???
Владимир Сергеевич
@ipingvin_twitter
Apr 06 2017 08:35
@egsharapova_twitter только ради Вас, цена снижена и составляет 3k € в месяц
Maksim (Ellrion) Platonov
@Ellrion
Apr 06 2017 08:35
@ipingvin_twitter ну это не серьезно) такое можно и на ларе найти)
Ivan
@Hunternnm
Apr 06 2017 08:36
@ipingvin_twitter а скилл какой у тебя для такой ЗП?)
Елена Шарапова
@egsharapova_twitter
Apr 06 2017 08:43
@Hunternnm Иван, потому что там уже есть некоторые нужные функции и на этапе проверки гипотезы на них не надо тратить время и деньги: личный кабинет, интернет магазин, оплаты и пр.
Я как вижу, собираем то, что можно собрать из готовых плагинов, внимательно концентрируемся на разработке алгоритма, потому что в нем основная идея, запускаем трафик, смотрим полетело или нет... если полетело, то это история про платформу и конечно тут нормально проектировать надо и работы не в одну каску
Владимир Сергеевич
@ipingvin_twitter
Apr 06 2017 08:46
@egsharapova_twitter все что вы перечислили, есть и в других CMS. Вполне возможно, что под ваши задачи подойдет, что-то другое.
Елена Шарапова
@egsharapova_twitter
Apr 06 2017 08:47
@ipingvin_twitter да, возможно, было бы с кем это обсудить ))
PhpNet
@PhpNet
Apr 06 2017 08:48

@Hunternnm интернет магазин, оплаты и пр.

на вп? сириусли? вообще это больше тема для оффтопа

Ivan
@Hunternnm
Apr 06 2017 08:48
@ipingvin_twitter ты еще хуже предлагаешь. ВП хоть комьюнити имеет и пачки плагинов
Soprun Vladislav
@vlsoprun
Apr 06 2017 08:48

@egsharapova_twitter Елена, мне кажется вы не совсем осознаете цели и этапы которые вам нужно пройти...

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

Я так понимаю это первый опыт организации разработки ?

JhaoDa
@jhaoda
Apr 06 2017 08:48
Проходим, товарищи — https://gitter.im/LaravelRUS/offtop
Владимир Сергеевич
@ipingvin_twitter
Apr 06 2017 08:50
@Hunternnm скилл нормальный, но это все тема для оффтопа и не как не относится к данной комнате
VitaliyLogvin
@VitaliyLogvin
Apr 06 2017 08:51
Здравия всем! Может кто-то подсказать по вопросу связанному с vue? Вопрос наверное для вас будет простой, а для меня это ново и уже третий день борьба с этим проходит
Елена Шарапова
@egsharapova_twitter
Apr 06 2017 08:52
@Hunternnm Иван если интересно, приходите в скайп egsharapova
ps такое впечатление, что люди тут годами не тр@хались ))
JhaoDa
@jhaoda
Apr 06 2017 08:52
@egsharapova_twitter ещё раз — https://gitter.im/LaravelRUS/offtop
@VitaliyLogvin и тебе в https://gitter.im/LaravelRUS/offtop
fakefakefake12
@fakefakefake12
Apr 06 2017 08:55
не не, @VitaliyLogvin тебе в https://gitter.im/vuejs-ru/Discussion
VitaliyLogvin
@VitaliyLogvin
Apr 06 2017 08:55
Благодарю
KarmaBot
@KarmaBot
Apr 06 2017 08:55
@VitaliyLogvin, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
VitaliyLogvin
@VitaliyLogvin
Apr 06 2017 08:55
@fakefakefake12 благодарю
KarmaBot
@KarmaBot
Apr 06 2017 08:55
Спасибо (+1) для @fakefakefake12 принято! Текущая карма +18.
kuzma17
@kuzma17
Apr 06 2017 11:06
Всем привет!
KarmaBot
@KarmaBot
Apr 06 2017 11:06
@kuzma17, привет =)
kuzma17
@kuzma17
Apr 06 2017 11:19
вызываю модальное окно таким образом data-toggle="modal" data-target="#orderModal". И не приложу ума как мне перед этим вызвать middleware, проверить зарегистрирован ли пользователь
Dave
@aios
Apr 06 2017 11:21
@kuzma17 мидлварь для экшна твоего модального окна
Arsen Soroka
@arsen-s
Apr 06 2017 11:21
@kuzma17 уоу, middleware это бекенд
Maksim (Ellrion) Platonov
@Ellrion
Apr 06 2017 11:22
забавная формулировка вопроса))
Dave
@aios
Apr 06 2017 11:22
если нужно проверить может ли пользователь вообще открыть окно
и пользователь ли это то @if(Auth::check())
JhaoDa
@jhaoda
Apr 06 2017 11:27
Да ладно, человек этот-то вопрос 10 минут писал, а вы ещё и уточнений хотите :)
Dave
@aios
Apr 06 2017 11:29
@jhaoda xD
kuzma17
@kuzma17
Apr 06 2017 11:31
я здеся, пришлось перезайти
@aios а можно подробней, звиняйте новичек однако...
Dave
@aios
Apr 06 2017 11:36
@kuzma17 тебе в доку самая дорога)
@kuzma17 пока 2 раза не прочитаешь от и до - тут не появляйся. Это я тебя не выгоняю - это для твоего же блага.
Screamster
@Screamster
Apr 06 2017 11:46

Привет ребята. Есть те, кто использует UniSharp/laravel-filemanager ? Может поможете. Ситуация такая:

Обновился до 1.7 и не могу настроить нормально пути, выскакивает вот такая проблема - http://prntscr.com/et4njs

Код конфига: ссылка.

Немного смущает это:

// You should create routes to serve images if it is not set to public.

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

KarmaBot
@KarmaBot
Apr 06 2017 11:46
Будь как дома, @Screamster, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
@Screamster, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
Владимир Сергеевич
@ipingvin_twitter
Apr 06 2017 11:49
@Screamster файлы то физически в какой папке находятся сейчас?
Screamster
@Screamster
Apr 06 2017 11:50
@ipingvin_twitter site.ru/public/uploads/images

@ipingvin_twitter пробовал писать такой роут

Route::get('public/uploads/images/{filename}', function ($filename)
{
    return Image::make(public_path('uploads/images/' . $filename))->response();
});

но тоже не работает :(

Maksim (Ellrion) Platonov
@Ellrion
Apr 06 2017 11:58
@Screamster а что в логе лары? потому что я так понял тебе плагин говорит что там 500
@Screamster заодно можешь отрыть девтулз и посмотреть что там в нетворке происходит
@Screamster по поводу роутов, так у тебя же на паблик настроено всё. тебе не нужны роуты
@Screamster удалено перечитал комент в конфиге. не прав тут был.
Screamster
@Screamster
Apr 06 2017 12:03
@Ellrion вот логи лары при обращении к менеджеру: https://paste.laravel.io/6aZxw#2
@Ellrion вот нетворк: http://prntscr.com/et4xn3
Maksim (Ellrion) Platonov
@Ellrion
Apr 06 2017 12:07
@Screamster вон он запрашивает рабочие директории и там фейлится. а ошибка говорит что нет директории publick/uploads/shares
@Screamster или мб доступа нет?
Screamster
@Screamster
Apr 06 2017 12:09
@Ellrion папка есть, доступ есть :(
Maksim (Ellrion) Platonov
@Ellrion
Apr 06 2017 12:11
@Screamster если папка точно есть (проверь путь из стектрейса через cd ... например ) то значит доступа точно нет
PhpNet
@PhpNet
Apr 06 2017 12:18
Хм. Нубский вопрос. Можно ли как-то после регистрации избежать вызова редиректа и получить ответ в JSON? в доке что то не вижу...$redirectTo в false ставить пробовал.
Screamster
@Screamster
Apr 06 2017 12:19
@Ellrion немного не понимаю как это сделать, но через консоль заходит в директорию. Или я не так проверяю?
PhpNet
@PhpNet
Apr 06 2017 12:21
@Screamster владелец и группа у папки точно правильная?
Screamster
@Screamster
Apr 06 2017 12:22
@PhpNet я под виндой.
PhpNet
@PhpNet
Apr 06 2017 12:23
@Screamster а. лог не смотрел еще. слеши поправь
или пофиг винде, не помню уже
Screamster
@Screamster
Apr 06 2017 12:23
@PhpNet вроде пофиг, покрайней мере проблем не замечал раньше
PhpNet
@PhpNet
Apr 06 2017 12:30
@Screamster все равно лучше юзать DIRECTORY_SEPARATOR, оно всяко надежнее.
ну и самый топорный метод - вне фреймворка вызвать var_dump(is_readable('путь к папке'));
Screamster
@Screamster
Apr 06 2017 12:37
В общем начало работать, когда в конфиге закоментил: // 'shared_folder_name' => 'shares',, но не выводит миниатюры изображений, т.к. в пути у них пропало: public/uploads, к миниатюрам обращается - http://granite-production53.dev/images/thumbs/25_Wallpaper.jpg?timestamp=1491481631.
PhpNet
@PhpNet
Apr 06 2017 12:37
Похоже, что еще и веб-сервер некорректно как то настроен...
Screamster
@Screamster
Apr 06 2017 12:40
Мне просто интересно, что так кардинально изменилось в самом файловом менеджере, что в 1.6 всё работало нормально, обновил на свою голову до 1.7 и началось :)
player0k
@player0k
Apr 06 2017 12:43
В ларе есть модуль уведомления зарегестрированных пользователей (не по имейлу и не по смс)? прям на сайте
JhaoDa
@jhaoda
Apr 06 2017 12:43
@player0k есть
player0k
@player0k
Apr 06 2017 12:44
@jhaoda , смотреть в документацию , могли бы вы уточнить адрес?
JhaoDa
@jhaoda
Apr 06 2017 12:45
@player0k дока по уведомлениям
player0k
@player0k
Apr 06 2017 13:04

@jhaoda

php artisan notifications:table

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

JhaoDa
@jhaoda
Apr 06 2017 13:06
@player0k ну ты создай таблицу да погляди
bassx1
@bassx1
Apr 06 2017 13:07
Всем привет! Друзья, подскажите в чем может быть проблема.
Дано -- написано N тестов, по отдельности все проходят ОК, но когда все вместе запускаю -- фейлятся, как я заметил по причине того что транзакции не откатываются, хотя все тесты наследованы от класса с DatabaseTransactions. Таблицы все в InnoDB, в чем может быть причина того что ранзакции не откатываются между тестами (причем выборочно, между какими то откатываются, между другими нет)?
KarmaBot
@KarmaBot
Apr 06 2017 13:07
@bassx1, привет, как настроение?
Screamster
@Screamster
Apr 06 2017 13:08
В общем ребята, добился чтобы работал корректно filemanager вот такими настройками конфига: https://paste.laravel.io/0Mznr. @PhpNet @Ellrion спасибо за содействие
Джангар
@Dzhangar1980
Apr 06 2017 13:11
Hi
MetaDone
@MetaDone
Apr 06 2017 13:39
@bassx1 пример тестов которые фейлятся немного помог бы разобраться
Владимир
@WaterSpout
Apr 06 2017 13:39
Привет, народ. А есть разница объявления observe в провайдере или в методе boot модели?
KarmaBot
@KarmaBot
Apr 06 2017 13:39
Hello, @WaterSpout!
bassx1
@bassx1
Apr 06 2017 13:40
@MetaDone ну просто они особо не отличаются от тех что не фейлятся, просто тупо транзакции не откатываются между ними
MetaDone
@MetaDone
Apr 06 2017 13:54
@bassx1 странно. есть бредовый вариант - добавить sleep и глянуть что будет
bassx1
@bassx1
Apr 06 2017 13:55
@MetaDone да я тоже об этом думал, но не прокатило
@MetaDone я вот ставлю в самом начале теста dd(Report::get()->toArray()); и вижу что сущности в БД есть, хотя не должно было быть
@MetaDone хотя если запущу один конкретный этот тест -- то там будет пусто, т.е. факт что оно не откатилось после прошлого теста
может оно не может откатиться из-за каких то констраинтов по ключам, хотя с чего бы, оно ж должно все в транзакцию оборачивать
MetaDone
@MetaDone
Apr 06 2017 14:01
@bassx1 можно попробовать установить \PDO::ATTR_EMULATE_PREPARES и попробовать опять
bassx1
@bassx1
Apr 06 2017 14:03
@MetaDone о а где это устанавливать?)
Alexey
@a1ex7
Apr 06 2017 14:07
Добрый день. Вопрос. Вот в Laravel есть метод where() для Collection, который ищет значение по переданной строке. А есть ли какой-то вариант искать элемент коллекции по регулярному выражению?
KarmaBot
@KarmaBot
Apr 06 2017 14:07
Не узнал тебя, @a1ex7. Богатым будешь :)
bassx1
@bassx1
Apr 06 2017 14:07

@MetaDone добавил в options в database.php

 'options' => array(
                \PDO::ATTR_EMULATE_PREPARES => true,
            ),

ничего не дало,

MetaDone
@MetaDone
Apr 06 2017 14:08
@bassx1 интересно. можно юзать отдельную бд для тестов, проще чистить все что не нужно
bassx1
@bassx1
Apr 06 2017 14:09
@a1ex7
->filter(function ($item) {
    return // something with regexp 
})
@MetaDone да я и юзаю для тестов отдельную БД
Alexey
@a1ex7
Apr 06 2017 14:10
@bassx1 спасибо
KarmaBot
@KarmaBot
Apr 06 2017 14:10
Спасибо (+1) для @bassx1 принято! Текущая карма +1.
bassx1
@bassx1
Apr 06 2017 14:12
@MetaDone мне просто надо что б от теста к тесту было чистая БД, делать миграции долго, использовать SQLite :inmemory: не катит т.к. там сложные запросы, на которых оно не совместимо
MetaDone
@MetaDone
Apr 06 2017 14:17
@bassx1 а в мускуле нет TRUNCATE table1 cascade?
bassx1
@bassx1
Apr 06 2017 14:18
@MetaDone ну транкейт точно есть, на счет каскада хз, вот как раз сейчас пытаюсь обыграть это транкейтами
может получится
bassx1
@bassx1
Apr 06 2017 14:28
@MetaDone короче сделал truncate для каждой модели в CreatesApplication и вроде заработало
@MetaDone но как то странно все равно, какого хрена оно не откатывает транзакции не понятно, есть подозрение что из-за констраинтов внешних ключей
MetaDone
@MetaDone
Apr 06 2017 14:33
@bassx1 возможно, я в постгре на отдельной базе каскадно чищу перед нужными тестами и не парюсь. плюс в том что если что то идет не так можно посмотреть что за дичь в базе
bassx1
@bassx1
Apr 06 2017 14:36
@MetaDone ага, наверное это самый нормальный способ, спасибо за саппорт!))
kuzma17
@kuzma17
Apr 06 2017 16:05
@aios почитал, написал midlleware, для статической страници, но как мне теперь это сделать для модального окна не понятно. Через ajax или как ???
kuzma17
@kuzma17
Apr 06 2017 16:58
Подскажите кто знает как сделать middleware для модального окна?
JhaoDa
@jhaoda
Apr 06 2017 17:11
@kuzma17 точно так же, как и для не модального
kuzma17
@kuzma17
Apr 06 2017 17:16
я не правильно задал вопрос, извените
Как мне вызвать middleware для модального окна?
для обычной страници я вызываю Route::get('/order_mobile', ['as'=>'user.order.mobile', 'middleware' => 'order', function(){ ;}]);
а как для модального вызвать
JhaoDa
@jhaoda
Apr 06 2017 17:20
@kuzma17 точно так же, как и для не модального
kuzma17
@kuzma17
Apr 06 2017 17:24
Но обычное окно открывается по методу GET, а у меня модальное окно открывается: data-toggle="modal" data-target="#orderModal
JhaoDa
@jhaoda
Apr 06 2017 17:29
@kuzma17 ага, и это какой-то особый, никому не известный метод... парень, тебе основы вэба надо изучить для начала
Arsen Soroka
@arsen-s
Apr 06 2017 17:36

@kuzma17 забудь о связке

middleware для модального окна

это тоже самое что "как сделать onlick на метод контролера"

kuzma17
@kuzma17
Apr 06 2017 17:37
что вы говорите, а как вы вызываете модальное окно бутстрап
Arsen Soroka
@arsen-s
Apr 06 2017 17:38
так же как и ты, только я не юзаю middleware, если нужно кое что проверить, например, может ли пользователь открывать эту модалку, то я проверяю на фронте
kuzma17
@kuzma17
Apr 06 2017 17:41
но хочеца шоб ркасиво и все такое....
JhaoDa
@jhaoda
Apr 06 2017 17:41
@kuzma17 дальнейшие вопросы задавай в https://gitter.im/LaravelRUS/offtop
kuzma17
@kuzma17
Apr 06 2017 17:41
я так подозреваю что можно при помощи ajax это реализовать
Alex D. Bubenchikov
@altpoint
Apr 06 2017 19:21
мужики, вопрос: как автоматически поднимать supervisor после ребута?
Kirill Nesmeyanov
@SerafimArts
Apr 06 2017 19:24
в init.d прописать?
Alex D. Bubenchikov
@altpoint
Apr 06 2017 19:32
Denys
@dfinchenko
Apr 06 2017 20:00
Ребята, подскажите по роутам: есть роут goods/{item?}/{sex?} у пользователя есть возможность выбрать категорию по полу - sex = man без указания item (рубашка, футболка тд) и тогда получается неверный урл goods//man подскажите как решить эту простую задачу)
Alexandr Chernyaev
@tabuna
Apr 06 2017 20:11
Может фильтровать, а не делать маршруты
Andrey
@daaner
Apr 06 2017 20:46
использует ли кто EAV модель? Как с производительностью выборки? не посматриваете ли в сторону JSON вместо EAV?
JhaoDa
@jhaoda
Apr 06 2017 20:50
@Daaner не просто посматриваем, а юзаем
kuzma17
@kuzma17
Apr 06 2017 21:39

@arsen-s Тоже сделал во фронте. Как вы рекомендовали. Но хотелось еще сделать как при middlevare, чтобы возвращяло на запрашиваемую страницу при удачной регистрации. Пришлось сделать вот такой финт: @if( Auth::check() && URL::previous() == url('login'))

<script type="text/javascript">
$('#orderModal').modal('show');
</script>
@endif

Andrey
@daaner
Apr 06 2017 21:42
@jhaoda намного лучше/быстрее JSON?
JhaoDa
@jhaoda
Apr 06 2017 21:45
@Daaner удобней, во всяком разе. Потестить скорость не успел, мы быстро на жысон переехали