These are chat archives for LaravelRUS/chat

12th
Mar 2017
S.Vishnevskii
@HeroFirst
Mar 12 2017 00:39
@jhaoda да, но мы не развернулись, проект не реализован )
Dave
@aios
Mar 12 2017 01:18
@NEXT-WEB AB
dzetalabs
@dzetalabs
Mar 12 2017 03:01
Доброго времени суток. Учусь laravel. У меня есть контроллер который загружает различные view. Скажите как именно в этом контроллере можно сделать чтобы при вызове view - например return view('manage.news') по умолчанию передавались опеределенные параметры, чтобы не указывать их постоянно через with?
KarmaBot
@KarmaBot
Mar 12 2017 03:01
Приветствую тебя, @dzetalabs!
dzetalabs
@dzetalabs
Mar 12 2017 03:03
У меня есть меню и в нем я хочу отображать сколько у меня постов, сколько статей, сколько банеров. Делаю тестовый блог чтобы освоить. Ну и для каждого view у определенных контроллеров мне нужно передавать массив badges который содержит количетство элементов в таблице.
Alexander Zhuravlev
@SCIF
Mar 12 2017 03:14
@dzetalabs , composer'ы глянь. Второй вариант — глобальные переменные. Третий — метод $this->commonViewVars()
dzetalabs
@dzetalabs
Mar 12 2017 03:18
@SCIF спасибо. Построитель представления я как понял надо сделать, если правильно подумал про composer.
KarmaBot
@KarmaBot
Mar 12 2017 03:18
Спасибо (+1) для @SCIF принято! Текущая карма +108.
Alexander Zhuravlev
@SCIF
Mar 12 2017 03:19
@dzetalabs , да я про это. Так виджеты всякие и меню делаются часто. Да и вообще любую шаренную инфу удобно выводить
S.Vishnevskii
@HeroFirst
Mar 12 2017 06:35
@aios не совсем понял, предложенную идею )
Alexander
@Dualse
Mar 12 2017 06:37
@aios А как через AB можно тестить проект, который еще не реализовали?)
projct1
@projct1
Mar 12 2017 07:57
подскажите плз как сделать запрос средствами элоквента)
есть обычные заявки, id, fio, phone
мне надо получить обычный листинг типа Order::all(), тока ещё добавить поле количество телефонов одинаковых, то есть чтобы в каждой заявке выводить рядом сколько всего заявок с таким же телефоном
Denis Kazachenkov
@basson
Mar 12 2017 07:58
я не профф) но вроде как просто строй запрос как в квери билдере просто вместо all в конце ->get()
Alexander
@Dualse
Mar 12 2017 08:05
@rorc Можешь через коллекции считать
$orders->where('phone', $order->phone)->count()
projct1
@projct1
Mar 12 2017 08:06
@Dualse ну это кучу подзапросов делать, не самый лучший вариант
Alexander
@Dualse
Mar 12 2017 08:06
@rorc Ты наркоман? Знаешь что такое коллекции?
projct1
@projct1
Mar 12 2017 08:07
@Dualse аааааа понял))
@Dualse ща попробую)
@Dualse блин у меня просто ->paginate(20) ещё идёт в конце
JhaoDa
@jhaoda
Mar 12 2017 08:09
Ещё можно withCount юзать, но для этого же доку читать надо...
projct1
@projct1
Mar 12 2017 08:10
@jhaoda хмм, но это ж для рилейшенов тока?
JhaoDa
@jhaoda
Mar 12 2017 08:14
@rorc а, перечитал ещё раз. В чем вообще смысл выводить все заявки и у каждой писать кол-во таких же телефонов? Сгруппировать по телефону не айс?
projct1
@projct1
Mar 12 2017 08:15
@jhaoda ну чтобы сразу увидеть постоянный это клиент или нет, чтобы сразу нажать на фильтр и отобразить все заявки с таким номером
@jhaoda сгруппировать по телефону не вариант, мне ж все заявки нужно выводить
@jhaoda придётся подзапросами херачить наверно для каждой пачки заявок)
JhaoDa
@jhaoda
Mar 12 2017 08:19
Вася | 123-45-67 | 12.04.2017 | 5 заявок всего
Миша | 987-65-43 | 12.04.2017 | 1 заявка всего
Вася | 123-45-67 | 13.04.2017 | 5 заявок всего
Вот так, штоле?
projct1
@projct1
Mar 12 2017 08:22
@jhaoda ну почти, только мне нужно выводить все заявки, то есть группировать по order_id как бы)
Так сделал короче)
        Order::latest()->paginate(20)->map(function($order) {
            $order->phoneCount = Order::wherePhone($order->phone)->count();

            return $order;
        });
на 20 запросов на странице больше получилось))
Alexander
@Dualse
Mar 12 2017 08:35
@rorc весело)
сделал бы отдельную таблицу со статистикой
projct1
@projct1
Mar 12 2017 09:46

@jhaoda @Dualse сделал в итоге так:

        $orders = Order::selectSub(function(Builder $Q) {
            $Q->selectRaw('count(o.phone)')->from('orders as o')->where('o.phone', '=', \DB::raw('orders.phone'))->groupBy('o.phone');
        }, 'phoneCount')->paginate(20);

в 8 раз быстрей
только мне кажется, что всё это более нативно можно сделать...

projct1
@projct1
Mar 12 2017 09:52
@immaestro87 оберни всё в ``
dzetalabs
@dzetalabs
Mar 12 2017 10:02
Подскажите как для api запросов возвращать все ошибки в формате JSON а не чтобы валились html кодом
projct1
@projct1
Mar 12 2017 10:05
@dzetalabs а ты как возвращяешь ошибки?
Orel
@2byte
Mar 12 2017 10:07
@dzetalabs мой метод в Exceptions\Handler
public function render($request, Exception $e)
    {
        if ($request->is('api/*')) {
            $responseData = [
                'exception'     => get_class($e),
                'error_code'    => $e->getCode(),
                'message'       => $e->getMessage()
            ];
            if (config('app.debug')) {
                $responseData += [
                    'file'          => $e->getFile(),
                    'line'          => $e->getLine(),
                    'stack'         => $e->getTrace()
                ];
            }
            return response()->json(
                (new ApiResponse())->fail($responseData), $this->isHttpException($e) ? $e->getStatusCode() : 400
            );
        }
        return parent::render($request, $e);
    }
KarmaBot
@KarmaBot
Mar 12 2017 10:07
@2byte, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
dzetalabs
@dzetalabs
Mar 12 2017 10:08
@rorc а ни как. Они сами валятся если например вместо get метода put использовать или кривой запрос в котором присутствует /api/. Единственное что я пока научился делать это отправлять если не найдена запись в базе такое return response()->json(['errors'=>['0'=>'resource not found']], 404);
@2byte спасибо. Вот прямо огромное. Сколько гуглил, пишут то трейты надо создавать то подключать через компосер компоненты.
KarmaBot
@KarmaBot
Mar 12 2017 10:09
Спасибо (+1) для @2byte принято! Текущая карма +74.
dzetalabs
@dzetalabs
Mar 12 2017 10:13
@2byte ApiResponse - а где взять такой класс?
Orel
@2byte
Mar 12 2017 10:13
@dzetalabs это просто мой класс который создает json
KorvinR
@KorvinR
Mar 12 2017 10:24
Ребята привет
KarmaBot
@KarmaBot
Mar 12 2017 10:24
Привет, @KorvinR! Проходи, присаживайся. В ногах правды нет :)
KorvinR
@KorvinR
Mar 12 2017 10:24
Кто может помочь внедрить комьюнити в ХФ?
ну ппц туплю (((((
не хватает знаний что то (((
PhpNet
@PhpNet
Mar 12 2017 10:27
@KorvinR ХФ? Харьковфорум что ль? :D
KorvinR
@KorvinR
Mar 12 2017 10:44
@PhpNet ))))) Хай Файв ))))
JhaoDa
@jhaoda
Mar 12 2017 10:45
KorvinR
@KorvinR
Mar 12 2017 10:46
там вроде как просто болталка - ничего серьезного
JhaoDa
@jhaoda
Mar 12 2017 10:47
@KorvinR здесь можно редактировать сообщения
KorvinR
@KorvinR
Mar 12 2017 10:48
эт незачем )
JhaoDa
@jhaoda
Mar 12 2017 10:49
@KorvinR здесь обсуждаются вопросы, прямо касающиеся ларавел. Твой вопрос к ларавел не относится
KorvinR
@KorvinR
Mar 12 2017 10:49
@jhaoda ок спс
KarmaBot
@KarmaBot
Mar 12 2017 10:49
Спасибо (+1) для @jhaoda принято! Текущая карма +1465.
orionych
@orionych
Mar 12 2017 12:25

Всех приветствую! Люди подскажите пожалуйста - если я хочу найти все элементы таблицы с определенным вхождением строки (text like '%text%') но одновременно чтобы в результате joinом таблицы тоже имели (name like '%text%') (или там или в joinе) - можно это как-то одновременно через with и where прописать?

$equipments=Equipment::with(array('equipment_names'=>function ($query) use ($code) {
            return $query->where('equipment_names.name','like','%'.$code.'%');

        }))->where('text','like','%'.$code.'%')->limit(50)->get();

на данный момент так не работает!

KarmaBot
@KarmaBot
Mar 12 2017 12:25
@orionych, здравствуй.
Alexander
@Dualse
Mar 12 2017 12:26
@orionych Да, можно
orionych
@orionych
Mar 12 2017 12:29
@Dualse а где надо поправить у меня?
Alexander
@Dualse
Mar 12 2017 12:30
@orionych
1) Почему ты пишешь array() вместо []?
2) Если ты говоришь, что у тебя условия должны работать через or, то почему пишешь через and?
И что значит не работает?
orionych
@orionych
Mar 12 2017 12:33
@Dualse в выводе вообще такое ощущение что не учитывается with
@Dualse array пишу потому что так было в примере использования - заменю - спасибо
KarmaBot
@KarmaBot
Mar 12 2017 12:33
Спасибо (+1) для @Dualse принято! Текущая карма +143.
orionych
@orionych
Mar 12 2017 12:33
@Dualse точнее не учитывается $query->where
Igor Markin
@markinigor
Mar 12 2017 12:35
@orionych а у тебя точно в таблице такое поле есть, могу ошибаться но название таблицы в where лишнее
orionych
@orionych
Mar 12 2017 12:36
        $equipments=Equipment::with(['equipment_names'=>function ($query) use ($code) {
            return $query->where('equipment_names.name','like','%'.$code.'%');            
        }])->orWhere('text','like','%'.$code.'%')->limit(50)->get();
поле точно есть
        $equipments=Equipment::with(['equipment_names'=>function ($query) use ($code) {
            return $query->where('name','like','%'.$code.'%');            
        }])->orWhere('text','like','%'.$code.'%')->limit(50)->get();
  • не работает
@markinigor такое ощущение что условие вообще не используется
Igor Markin
@markinigor
Mar 12 2017 12:39
@orionych ну а ты попробуй по частям выполнять, сначала одну часть запроса, потом уже добавляй orWhere
@orionych и кстати что ты хочешь на выходе получить приведи абстрактный пример без кода
orionych
@orionych
Mar 12 2017 12:41
@markinigor не работает внутренний $query
@markinigor я хочу получить список оборудования у кого есть такой код в именах
Igor Markin
@markinigor
Mar 12 2017 12:42
@orionych ну а запрос ты строишь хочу получить все оборудование, с именами, оборудования в которых код
@orionych то бишь оборудование ты получишь все
@orionych а вот имена не все
Alexander
@Dualse
Mar 12 2017 12:43
@orionych еще раз. что значит не работает?
orionych
@orionych
Mar 12 2017 12:43
@markinigor хмм - так и получается в результате - что на выходе все оборудование - а не нужное мне
Igor Markin
@markinigor
Mar 12 2017 12:43
@orionych а если тебе необходимо получить только то оборудование, у которых есть имена с определенным условием - тогда тебе whereHas
orionych
@orionych
Mar 12 2017 12:44
@markinigor а как исправить - используя только нужное с именами
@markinigor вместо with?
Alexander
@Dualse
Mar 12 2017 12:44
@orionych и покажи свой sql
Igor Markin
@markinigor
Mar 12 2017 12:45
@orionych смотря что ты хочешь получить, если хоочешь с именами тогда совместно с with, если имена тебе не нужны, а используются только в качестве фильтра - тогда без with
orionych
@orionych
Mar 12 2017 12:45
@Dualse имеешь ввиду базу?
@markinigor хочу получить поиск - где либо имена либо поле text содержит такое значение
Alexander
@Dualse
Mar 12 2017 12:46
@orionych Нет. SQL который ты формируешь с помощью eloquent
orionych
@orionych
Mar 12 2017 12:47
@Dualse миграции?
        Schema::create('equipments', function (Blueprint $table) {
            $table->increments('id');
            $table->integer('firm_id')->index()->default(0);
            $table->integer('product_id')->index()->default(0);
            $table->double('discount',6,2)->default(0);
            $table->text('text');
            $table->boolean('option')->default(false);
            $table->boolean('disabled')->default(false);
            $table->timestamp('created_at')->default(DB::raw('CURRENT_TIMESTAMP'));
            $table->timestamp('updated_at')->default(DB::raw('CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP'));
        });
        Schema::create('equipment_names', function (Blueprint $table) {
            $table->increments('id');
            $table->integer('equipment_id')->index()->default(0);
            $table->integer('equipment_name_type_id')->index()->default(0);
            $table->string('name')->default();
            $table->timestamp('created_at')->default(DB::raw('CURRENT_TIMESTAMP'));
            $table->timestamp('updated_at')->default(DB::raw('CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP'));
        });
Igor Markin
@markinigor
Mar 12 2017 12:48
@orionych ну вот подумай зачем нужна with и зачем whereHas. Хочешь список оборудования без списка имен, но отфильтрованное по именам или же хочешь список оборудования со списоком всех имен, или со списком отфильтрованных имен.. короче все зависит от твоей логики
orionych
@orionych
Mar 12 2017 12:49
@markinigor я хочу список оборудование со списком имен - отфильтрованное где equipment_names.name или equipments.text будет содержать $code
Alexander
@Dualse
Mar 12 2017 12:49
@orionych Нет. SQL. $model->where(...)->where(...)->toSql();
orionych
@orionych
Mar 12 2017 12:51
@Dualse
Equipment::with(['equipment_names'=>function ($query) use ($code) {
            return $query->where('name','like','%'.$code.'%');            
        }])->limit(50)->get();
Igor Markin
@markinigor
Mar 12 2017 12:52
@orionych то что фильтр на оборудование эт я понял, а фильтр по релейшенам то нужен? может у тебя задача "найти все оборудование, у которых есть рилейшен имя, и выбери все рилейшены этого оборудования - или выбери рилейшены у которых определенные условия
Alexander
@Dualse
Mar 12 2017 12:52
@orionych Блин. Вместо get() напиши toSql() и, сделав дамп, посмотри, такой запрос ты хочешь или нет
orionych
@orionych
Mar 12 2017 12:53
@markinigor понял! виноват - сейчас
@markinigor в дальнейшем возможно понадобится
@markinigor пока просто поиск по коду
@Dualse select * from `equipments` limit 50
@Dualse получается без внутреннего поиска сейчас
Igor Markin
@markinigor
Mar 12 2017 13:00
// Оборудование со связями  "Названия" по определенному условию (может еще добавишь активность названия и т.д.)
$equipments=Equipment::with(['equipment_names'=>function ($query) use ($code) {
    $query->where('name','like','%'.$code.'%')->where('some_field', 'blabla');            
}])
// Но не все оборудование, а только имеющее такие связи или..
->whereHas('equipment_names', function ($query) use ($code) {
    $query->where('name','like','%'.$code.'%');
})
// ..или оборудование без в которых может вообще не быть связей
->orWhere('text','like','%'.$code.'%')->limit(50)->get();
orionych
@orionych
Mar 12 2017 13:03
@markinigor гениально! заработало - но я все-равно до конца не понимаю логику - можно еще вопрос чтобы разобраться лучше
@markinigor относительно mysql - первая часть это просто LEFT JOIN?
Alexander
@Dualse
Mar 12 2017 13:04
@orionych Ты посмотри Sql
JhaoDa
@jhaoda
Mar 12 2017 13:05
@orionych ты простыню убирать не собираешься?
orionych
@orionych
Mar 12 2017 13:06
@jhaoda убрал
Igor Markin
@markinigor
Mar 12 2017 13:08
@orionych я так в глубь жадной загрузки не копал, но там она по-моему без джоинов фильтровать будет
orionych
@orionych
Mar 12 2017 13:09
@markinigor да я так понимаю там происходит выборка из exists
Alexander
@Dualse
Mar 12 2017 13:10
@orionych Сделай ->toSql() и увидишь, что там происходит
orionych
@orionych
Mar 12 2017 13:11
@markinigor насколько я понимаю with вообще не участвует в выборке sql а делает все потом на уровне eloquent - а в whereHas происходит предвыборка по одним полям - а потом я просто добавляю выборку уже в этой таблице - верно?
@Dualse да сделал - вроде стало понятно как работает whereHas

@markinigor

    $equipments=Equipment::with('equipment_names')->whereHas('equipment_names', function ($query) use ($code) {
    $query->where('name','like','%'.$code.'%');
})
// ..или оборудование без в которых может вообще не быть связей
->orWhere('text','like','%'.$code.'%')->limit(50)->get();

то есть можно просто сделать with простой и все

Igor Markin
@markinigor
Mar 12 2017 13:14
@orionych смотря что ты понимаешь под словом "выборка" ) with служит для того чтобы к одной модели догрузить связанные модели, whereHas и where служат для отбора любых моделей по любым условиям
@orionych ну насчет просто with - я не знаю твоей логики и чего там у тебя внутри
orionych
@orionych
Mar 12 2017 13:14
@markinigor имеется ввиду что происходит на первоночальном уровне в sql! а что потом доделывает eloquent
@markinigor в любом случае огромное спасибо - жизнь после этого стала намного легче)
@Dualse спасибо Александр
KarmaBot
@KarmaBot
Mar 12 2017 13:16
Спасибо (+1) для @Dualse принято! Текущая карма +144.
Igor Markin
@markinigor
Mar 12 2017 13:16
@orionych а ты б все же потратил бы время на разбор логики работы этих механизмов
@orionych к примеру у тебя будут абсолютно разные названия модели - одно на русском другое на английском, и тебе нужны будут только русские, но твой последний код будет все равно выдавать тебе все названия )
orionych
@orionych
Mar 12 2017 13:18
@markinigor да как раз сейчас этим и занимаюсь - просто так читать сложно - я стараюсь на примерах из своей базы
@markinigor просто до whereHas еще не дошел
@markinigor так и что я тогда должен буду сделать? имеется ввиду ввести дополнительную выборку в whereHas?
Igor Markin
@markinigor
Mar 12 2017 13:22
@orionych так ты ж в чате по-моему давно сидишь и до сих пор в документации не дочитал до whereHas (которая кстати идет раньше жадной загрузки в доке)
ужос...
orionych
@orionych
Mar 12 2017 13:24
@markinigor не - проблема в том что я переделываю существующую систему на vue + laravel - пока выстраивал базу - пока создавал на vue интерфейс - сейчас снова вернулся на laravel - а так еще есть параллельная работа) - могу кстати кому надо подкинуть работы на создание пары сайтов на laravel - если интересно
Igor Markin
@markinigor
Mar 12 2017 13:24
@orionych читай все от корки до корки, как говорит @jhaoda раза три минимум прочитать, с примерами покопаться, а потом уже спрашивай вопросы тут )
orionych
@orionych
Mar 12 2017 13:25
@markinigor я итак уже перечитал раз 6 - проблема что не совсем досконально разобраться получается - не по времени - не по необходимости (кое что нужно а кое-что понимаешь что нужно потом) короче голова горит
Igor Markin
@markinigor
Mar 12 2017 13:27
@orionych порочный круг - "нет времени на изучение инструмента, работаю инструментом некорректно - сжигаю время"
orionych
@orionych
Mar 12 2017 13:28
@markinigor согласен!) так всегда эффективность нам только снится) но сквозь терни к звездам)
Victor Atsuta
@victoratsuta
Mar 12 2017 14:21
Доброго времени суток, подскажите как сделать так чтоб в ларавеле иожно было залогиниваться если ты уже залогинелся, тоесть чтоб можно было когда ты уже вошол в аккаунт, заходить на другой аккаунт не нажимая кнопки выйти.
KarmaBot
@KarmaBot
Mar 12 2017 14:21
Будь как дома, @victoratsuta, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Alexander
@Dualse
Mar 12 2017 14:22
@victoratsuta перед входом делать выход?
Victor Atsuta
@victoratsuta
Mar 12 2017 14:23
да, тоесть я ввожу данные в лог форму (новые) а он заходит на тот ак в котором я типо был до этого
Alexander
@Dualse
Mar 12 2017 14:23
@victoratsuta Я тебе решению говорю
Victor Atsuta
@victoratsuta
Mar 12 2017 14:24
да я пытался, на конпку вход повесить ончендж и делать то что делает кнопка выход, но неполучаеться
какаято хрень получаеться немогу разобраться.
Alexander
@Dualse
Mar 12 2017 14:25
@victoratsuta Как ты делаешь? Что именно не получается?
Ivan
@Hunternnm
Mar 12 2017 14:25
@victoratsuta да внутри контроллера сделай, какая кнопка?
И да, оно роутами по дэфолту проверяет залогинен ли пользователь. Если да то даже форма не дойдет
Victor Atsuta
@victoratsuta
Mar 12 2017 14:26
Внутри ЛогинКонтроллер
?
Ivan
@Hunternnm
Mar 12 2017 14:27
На этот роут натравлен миддлвар guest, так что только свой роут делать со своей логикой
|        | GET|HEAD  | login                                                          | login                                  | App\Http\Controllers\Auth\LoginController@showLoginForm                | web,localeSessionRedirect,localizationRedirect,guest      |
|        | POST      | login                                                          |                                        | App\Http\Controllers\Auth\LoginController@login                        | web,localeSessionRedirect,localizationRedirect,guest      |
Victor Atsuta
@victoratsuta
Mar 12 2017 14:29
это типо роут такой?
Ivan
@Hunternnm
Mar 12 2017 14:29
@victoratsuta ты доку читал?
Victor Atsuta
@victoratsuta
Mar 12 2017 14:29
да местами)
Ivan
@Hunternnm
Mar 12 2017 14:30
@victoratsuta
app/Http/Controllers/Auth/LoginController.php:37
Victor Atsuta
@victoratsuta
Mar 12 2017 14:30
$this->middleware('guest', ['except' => 'logout']);
Alexander
@Dualse
Mar 12 2017 14:31
@victoratsuta ?
Ivan
@Hunternnm
Mar 12 2017 14:32
@victoratsuta я сказал что исправить для начала
JhaoDa
@jhaoda
Mar 12 2017 14:36
@victoratsuta а зачем?
Ivan
@Hunternnm
Mar 12 2017 14:37
@jhaoda а я вот уже такие вопросы даже не задаю...
Alexander
@Dualse
Mar 12 2017 14:38
@jhaoda У нас была такая ситуация, когда админ мог входить под вендором. Чтобы посмотреть админку его глазами)
Ну и была возможность совершать некие действия от имени вендора
JhaoDa
@jhaoda
Mar 12 2017 14:38
@Dualse я знаю, что это и зачем. Я хочу узнать, зачем это ему
Victor Atsuta
@victoratsuta
Mar 12 2017 15:57
@jhaoda Зачем мне что? такая функция. Есть лендинг пейдж с нее типо можно залогинеться, а есть обычная ларавелевская регистрация и аутентификация.
Ivan
@Hunternnm
Mar 12 2017 15:58
@jhaoda это прояснило ситуацию?)
Victor Atsuta
@victoratsuta
Mar 12 2017 15:58
Так вот когда логинешся с лендинг пейджа, входиш в кабинет, а потом нажимаеш назад и вводиш новые данные то он заходитв старый кабинет
JhaoDa
@jhaoda
Mar 12 2017 15:58
@Hunternnm ваще нихрена :)
Victor Atsuta
@victoratsuta
Mar 12 2017 15:58
да я пишу еще
тупо не отправляет даже форму
Ivan
@Hunternnm
Mar 12 2017 15:59
@victoratsuta я тебе написал почему
Victor Atsuta
@victoratsuta
Mar 12 2017 15:59
да да я понял я просто на ваш вопрос отвчесал
щас рою документацию чтоб поняьт как это сделать
Ivan
@Hunternnm
Mar 12 2017 16:00
@victoratsuta для теста просто убери миддлвар guest и проверь
но разлогиниться всё равно надо
и да, это мега неправильно
Victor Atsuta
@victoratsuta
Mar 12 2017 16:01
почему неправильно
Ivan
@Hunternnm
Mar 12 2017 16:01
я про убирание миддлваря
Victor Atsuta
@victoratsuta
Mar 12 2017 16:02
если я его уберу то станет чтото не так с работой стандартного аутентифицирования
Dave
@aios
Mar 12 2017 16:02
@victoratsuta читай доку.
Victor Atsuta
@victoratsuta
Mar 12 2017 16:03
я думаю тут действительно стоит создать свой контролеер, который будет логаутиться и сразу логинеться
aleserche
@Aleserche
Mar 12 2017 16:17
стоит ли пробовать https://github.com/UniSharp/laravel-filemanager для загрузки картинок в ckeditor? Или есть что-то поинтереснее?
Dave
@aios
Mar 12 2017 16:19
@Aleserche ага
нативная поддержка d&d
aleserche
@Aleserche
Mar 12 2017 16:20
а то я сначала дернулся писать свой лисапед, потом передумал
Dave
@aios
Mar 12 2017 16:23
@Aleserche ну я так и сделал
мне чет Unisharp не зашел.
aleserche
@Aleserche
Mar 12 2017 16:23
вот я только прикрутил его, вроде нормальный
но и знаком с ним несколько секунд!
Dave
@aios
Mar 12 2017 16:24
@Aleserche я на этот CKEditor навешал своих плагинов
и отправку файлов туда куда мне нужно
aleserche
@Aleserche
Mar 12 2017 16:25
@aios запилил контроллер для всей этой кухни и натравил на него плагины?
а можно где-то посмотреть?
Dave
@aios
Mar 12 2017 16:27
@Aleserche низя - видос готовлю)
что бы в доку залить и не парится уже.
aleserche
@Aleserche
Mar 12 2017 16:32
больше 6 месяцев с ларой не работал. Как глоток свежего воздуха. Только многие вещи подзабыл
Dave
@aios
Mar 12 2017 16:32
@Aleserche а с чем работал?
aleserche
@Aleserche
Mar 12 2017 16:34
со всем по чуть-чуть. Silex/Silex/самописная хрень/omg bitrix
Dave
@aios
Mar 12 2017 16:34
@Aleserche фу нафиг.
JhaoDa
@jhaoda
Mar 12 2017 17:21
@Aleserche в оффтоп иди
aleserche
@Aleserche
Mar 12 2017 17:22
@jhaoda ок
Павел Sysadmc
@sysadmc_twitter
Mar 12 2017 18:17
Есть кто живой?
KarmaBot
@KarmaBot
Mar 12 2017 18:17
@sysadmc_twitter, и какой ответ ты ожидаешь услышать?
Alexander
@Dualse
Mar 12 2017 18:20
@sysadmc_twitter А ты правила читал?
Павел Sysadmc
@sysadmc_twitter
Mar 12 2017 18:21
@Dualse нет)
Павел Sysadmc
@sysadmc_twitter
Mar 12 2017 18:23
@Dualse Спасибо
KarmaBot
@KarmaBot
Mar 12 2017 18:23
Спасибо (+1) для @Dualse принято! Текущая карма +145.
Ivan
@Hunternnm
Mar 12 2017 18:34
@Dualse тут даже бот реагирует правильно
Alexander
@Dualse
Mar 12 2017 18:35
@Hunternnm Кирилл постарался)
Cyber Xucyc
@Cyber-host
Mar 12 2017 20:16
подскажите пакет для работы с гугл мапс. надо по адресу получать координаты и расстаяние между адрессами
Cyber Xucyc
@Cyber-host
Mar 12 2017 20:19
@aios спс
KarmaBot
@KarmaBot
Mar 12 2017 20:19
Спасибо (+1) для @aios принято! Текущая карма +307.
zyabik
@zyabik
Mar 12 2017 21:19
@Hunternnm не не ариант, нужно временные ссылки на файл генерировать