These are chat archives for LaravelRUS/chat

26th
Feb 2016
Andrei Sosnov
@atehnix
Feb 26 2016 00:37

А знаете ли вы, что...
(минутка просвещения в чате :))

С точки зрения PHP:
"09.05.85" - это 9 мая 1985, "09.05.65" - это 9 мая ​2065​, а "09.05.45" - это вообще 9 часов 5 минут 45 секунд.. :)

А еще "00-00-00" - это 30 ноября 1999г...

Такие дела...)

Maxim
@Big-Shark
Feb 26 2016 02:40
@SerafimArts ну билдер в доктрине есть, но он своеобразный
Egor
@E-zh
Feb 26 2016 04:05
Всем привет!
KarmaBot
@KarmaBot
Feb 26 2016 04:05
@E-zh, привет =)
Egor
@E-zh
Feb 26 2016 04:06
Народ, вопрос есть. Создал 404.blade.php, и короч если набрать несуществующую страницу, то все как положено выкидывает на 404, но на ней нет сессии авторизации Т.е. ты на 404 странице как бы не авторизован получаешься, на главную перешел - снова авторизован )))))
Что я пропустил. Прикол в том что в предыдущем проекте все норм, на 5.1, а этот на 5.2
Maxim
@Big-Shark
Feb 26 2016 04:08
@E-zh мидлвеа web
Egor
@E-zh
Feb 26 2016 04:11
@Big-Shark вкурсе
Но вопрос по 404 ошибке ) Я так понимаю она мимо фигачит )
Собственно в роут эрроры не добавить, это что, баг 5,2?
Maxim
@Big-Shark
Feb 26 2016 04:12
@E-zh не совсем то и баг)
Egor
@E-zh
Feb 26 2016 04:14
Возможно ) Пробовал ковырять Exceptions/Handler, не помогло
Фишка в том что если из контроллера отправить abort(404) то все норм. А если набрать страницу которой нет - баг )))
Egor
@E-zh
Feb 26 2016 04:36
This message was deleted
AAmirOFF
@AAmirOFF
Feb 26 2016 04:37
Доброго времени суток. ув гуру. установил через компосер laravel из коробки не могу обратится к регистраций пользователя. и в роуте нету путей к этому делу как решить?
Egor
@E-zh
Feb 26 2016 04:38

По проблеме сессии на 404 странице.
Надо в файле Kernel.php из

protected $middlewareGroups = [
        'web' => [

Переместить это: \Illuminate\Session\Middleware\StartSession::class,
в массив protected $middleware = [

Короч вот так должно стать
protected $middleware = [
        \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class,
        \Illuminate\Session\Middleware\StartSession::class,
    ];
AAmirOFF
@AAmirOFF
Feb 26 2016 04:39
это про что?
Egor
@E-zh
Feb 26 2016 04:39
@AAmirOFF Версия какая ?
AAmirOFF
@AAmirOFF
Feb 26 2016 04:40
@E-zh 5 с капеиками неделю назад ставил
Egor
@E-zh
Feb 26 2016 04:41
5.2?
AAmirOFF
@AAmirOFF
Feb 26 2016 04:41
да
Egor
@E-zh
Feb 26 2016 04:41
Выполнял php artisan make:auth ?
AAmirOFF
@AAmirOFF
Feb 26 2016 04:41
нет
Egor
@E-zh
Feb 26 2016 04:42
Выполни. Создадутся все необходимые вьюхи, контроллеры и т.п.
Станет доступна авторизация, регистрация и сброс пароля
AAmirOFF
@AAmirOFF
Feb 26 2016 04:42
@E-zh спс можно сылку на доку
KarmaBot
@KarmaBot
Feb 26 2016 04:42
Спасибо (+1) для @E-zh принято! Текущая карма +1.
AAmirOFF
@AAmirOFF
Feb 26 2016 04:44
@E-zh на русском нету?
Egor
@E-zh
Feb 26 2016 04:44
Что то еще можно взять отсюда: http://laravel.su/docs/5.1/authentication
НО! Лучше читай доку в оригинале, да и версия в русской доке 5.1, есть небольшие отличия.
AAmirOFF
@AAmirOFF
Feb 26 2016 04:45
@E-zh благодарен
Egor
@E-zh
Feb 26 2016 04:46
@AAmirOFF Да не за что, спрашивай если что ))
AAmirOFF
@AAmirOFF
Feb 26 2016 04:46
@E-zh скаип можно?) я буду спрашивать)
Egor
@E-zh
Feb 26 2016 04:48
)))) Лучше если что в ВК пиши)) id270574767
Или сюда, тут профи много, я то так, сам еще учусь
AAmirOFF
@AAmirOFF
Feb 26 2016 04:50
Хорошо Благодарен ))
Ругается на переменную errors в register.blade.php
Ivan
@Hunternnm
Feb 26 2016 05:33
Боброе утро!
Alexander
@Dualse
Feb 26 2016 05:51
@AAmirOFF Ругается при открытие страницы?
AAmirOFF
@AAmirOFF
Feb 26 2016 06:01
решил проблему спс
KarmaBot
@KarmaBot
Feb 26 2016 06:01
@AAmirOFF, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
AAmirOFF
@AAmirOFF
Feb 26 2016 06:02
@Dualse спс решил проблему дело было в kernel
KarmaBot
@KarmaBot
Feb 26 2016 06:02
Спасибо (+1) для @Dualse принято! Текущая карма +25.
Anton Vorontsov
@symbios-zi
Feb 26 2016 06:43
здорова пацантрэ
Richcho54
@Richcho54
Feb 26 2016 07:41
привет всем
KarmaBot
@KarmaBot
Feb 26 2016 07:41
@Richcho54, здравствуй.
Ivan
@Hunternnm
Feb 26 2016 07:51
Привет
Soprun Vladislav
@vlsoprun
Feb 26 2016 07:56
Всем привет
KarmaBot
@KarmaBot
Feb 26 2016 07:56
@vlsoprun, привет, как настроение?
Anton Vorontsov
@symbios-zi
Feb 26 2016 07:57
`` @vlsoprun привет
Richcho54
@Richcho54
Feb 26 2016 08:02
нужно реализовать счетчик времени нахождения на сайте, как лучше записать время входа на сайт? через куки или сессии или еще как-нибудь?
Soprun Vladislav
@vlsoprun
Feb 26 2016 08:02
@Richcho54 сессии
Richcho54
@Richcho54
Feb 26 2016 08:04
@vlsoprun почему не куки? и еще как сбросить при следующем заходе на сайт?
Ivan
@Hunternnm
Feb 26 2016 08:05
вот поэтому и сессии)
Richcho54
@Richcho54
Feb 26 2016 08:12

@Hunternnm пробую так:

$startTime = (\Session::has('startTime')) ? \Session::get('startTime') : \Session::set('startTime', microtime(true)*1000, 60);
        dd($startTime);

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

Ivan
@Hunternnm
Feb 26 2016 08:12
@Richcho54 5.2?
Richcho54
@Richcho54
Feb 26 2016 08:12
@Hunternnm 5.1
Ivan
@Hunternnm
Feb 26 2016 08:13
@Richcho54 ну оно по логике то так и должно быть... если открыть в новом браузере или в режиме инкогнито будет новая цифра
у тебя же время сессии то вон сколько
хотя
Richcho54
@Richcho54
Feb 26 2016 08:14
@Hunternnm а как сделать чтобы при выходе из браузера и по новом заходе сбрасывалось время?
Ivan
@Hunternnm
Feb 26 2016 08:15
@Richcho54 а что если юзать flash?
обновил страничку - есть такое - записал по новой и вс
по идее после закрытия окна не должно их быть
Session::flash('key', 'value');
JhaoDa
@jhaoda
Feb 26 2016 08:16
@Richcho54 надо не изобретать велосипед, а хранить время в БД
Роман Сохарев
@greabock
Feb 26 2016 08:16
Блин, ну вы чего... это же базовые знания сессий )
Richcho54
@Richcho54
Feb 26 2016 08:16
@jhaoda а для анонимных пользователей?
JhaoDa
@jhaoda
Feb 26 2016 08:17
@Richcho54 в чем смысл хранить время для анонимов?
Ivan
@Hunternnm
Feb 26 2016 08:17
@jhaoda как я понял тут выбор строко куки/сессии
Richcho54
@Richcho54
Feb 26 2016 08:17
@jhaoda такое задание, есть счетчик времени нахождения на сайте, нужно реализовать
Ivan
@Hunternnm
Feb 26 2016 08:18
@Richcho54 yandex metrika в помощь )
Richcho54
@Richcho54
Feb 26 2016 08:18
@Hunternnm спасибо, а своими усилиями?
KarmaBot
@KarmaBot
Feb 26 2016 08:18
Спасибо (+1) для @Hunternnm принято! Текущая карма +95.
JhaoDa
@jhaoda
Feb 26 2016 08:18
@Richcho54 что с этим счетчиком делать? Кому показывать? Самому пользователю?
Richcho54
@Richcho54
Feb 26 2016 08:18
@jhaoda да
Ivan
@Hunternnm
Feb 26 2016 08:18
Ну тут тогда еще js цеплять
Не иначе
JhaoDa
@jhaoda
Feb 26 2016 08:19
Вона как.. ну тогда сессии, да
@Richcho54 этот пример в доке по РНР рассмотрен даже
@Richcho54 так что у тебя большие проблемы с базовыми знаниями...
Richcho54
@Richcho54
Feb 26 2016 08:20
@Hunternnm да со скриптом разберусь, вопрос хранения времения захода на сайт
@jhaoda там вроде через реквесты?
@jhaoda да и таблицы
Вот казалось бы простая задача, а быстро не получается решить
JhaoDa
@jhaoda
Feb 26 2016 08:22
@Richcho54 ну я и говорю, ты доку не читал :)
Richcho54
@Richcho54
Feb 26 2016 08:24
@jhaoda если, не сложно, ткни пальцем, где именно, без бд и реквестов?
Хотя ошибся малость, там не время считают, а кол-во посещений. Но разница-то принципиально какая?
Richcho54
@Richcho54
Feb 26 2016 08:25
@jhaoda спасибо, посмотрю, просто думал через ларавел сделать
KarmaBot
@KarmaBot
Feb 26 2016 08:25
Спасибо (+1) для @jhaoda принято! Текущая карма +676.
JhaoDa
@jhaoda
Feb 26 2016 08:26
@Richcho54 я к тому, что ты сначала пойми как сделать без ларавель, а уж потом с ларавель
Richcho54
@Richcho54
Feb 26 2016 08:26
@jhaoda ок учту на будующее

@jhaoda пробую делать в homeController

        if (empty($_SESSION['startTime'])) {
            $_SESSION['startTime'] = microtime(true)*1000;
        }
        dd($_SESSION['startTime']);

Все время разные значения?

@jhaoda может в ларавеле для незарегистрированных пользователей сбрасывается сессия?
@jhaoda хотя для зарегистрированных тоже сбрасывается
Ivan
@Hunternnm
Feb 26 2016 08:37
выведи до if через var_dump и посмотри что там
VadimDraganyuk
@VadimDraganyuk
Feb 26 2016 08:37
@Richcho54 Если так? App::before(function ($request) { Session::put('LAST_ACTIVITY', time()); });
Richcho54
@Richcho54
Feb 26 2016 08:38
@Hunternnm до if ничего, пусто
Ivan
@Hunternnm
Feb 26 2016 08:38
@Richcho54 эм, точно лара 5,1?
Похоже на 5,2 вне группы web
Richcho54
@Richcho54
Feb 26 2016 08:38
в нете также нашел проблемы с сессиями у лары
Ivan
@Hunternnm
Feb 26 2016 08:39
проблемы у всех на 5,2 из-за нечтения доки
Richcho54
@Richcho54
Feb 26 2016 08:39
Laravel Framework version 5.1.29 (LTS)

Еще такой момент, если делать так:

if(empty(session('startTime'))) {
            session('startTime', microtime(true)*1000);
        }
        dd(session('startTime'));

то все время одинаковое значение

Andrey
@Quiss
Feb 26 2016 08:41
@Richcho54 все время одинаковое?
:) запутался в показаниях
Andrey
@Quiss
Feb 26 2016 08:43
@jhaoda ну он такой же не стабильный) как сессия у него xD
Richcho54
@Richcho54
Feb 26 2016 08:43
@jhaoda ну воде в одном случае через чисто пхп, в другом через laravel, в этом разница
Andrey
@Quiss
Feb 26 2016 08:43
@Richcho54 попробуй сессии сохранить в БД )
Richcho54
@Richcho54
Feb 26 2016 08:43
@jhaoda я пишу, что есть, а не выдумываю, хоть кто нибудь попробовал сам бы и отписал
@Quiss это имело бы смысл для зарегиных пользователей, а для анонимов?
советчиков много, но реально сессии походу мало кто юзал, или только через бд
Andrey
@Quiss
Feb 26 2016 08:47
@Richcho54 слуш, сессии не работают только у тебя
Richcho54
@Richcho54
Feb 26 2016 08:48
@Quiss у тебя какая верися лары, покажи код который работает?
JhaoDa
@jhaoda
Feb 26 2016 08:49
@Richcho54 ты не обнаглел ли? У тебя там, значит, задание, которое надо сделать ТЕБЕ, а ты еще и на нас наезжаешь?
Andrey
@Quiss
Feb 26 2016 08:49
последний билд у меня, а код вот тебе показывать не буду, NDA все дела ) но скриншот с сессиями при "анонимном юзере" я тебе скину
Richcho54
@Richcho54
Feb 26 2016 08:50
@Quiss обычный код работы с сессиями не можешь показать?
Andrey
@Quiss
Feb 26 2016 08:50
@Richcho54 так как ты, никто не делает) ну на моей практике xD это быдокод
Richcho54
@Richcho54
Feb 26 2016 08:51
@Quiss да я не против, есть задача, а решение, в данном случае через сессии, пока не работает, а где быдлокод то?
JhaoDa
@jhaoda
Feb 26 2016 08:52
@Richcho54 калым взял или на работу пытаешься устроиться? :)
Andrey
@Quiss
Feb 26 2016 08:52
Как видишь, все ок
JhaoDa
@jhaoda
Feb 26 2016 08:52
@Quiss да ты в фотожшопе нарисовал!
Andrey
@Quiss
Feb 26 2016 08:53
@jhaoda атвичаю моё
Richcho54
@Richcho54
Feb 26 2016 08:53
@jhaoda да задание внезапно появилось, не могу сказать откуда, работа есть,
JhaoDa
@jhaoda
Feb 26 2016 08:53
@Richcho54 ну-ну
Ну так делай, кому работа-то нужна?
Andrey
@Quiss
Feb 26 2016 08:53
@Richcho54 ну и на последок
Richcho54
@Richcho54
Feb 26 2016 08:55
@Quiss как сессии создаются через реквесты, миддлвер?
Andrey
@Quiss
Feb 26 2016 08:55
@jhaoda пристрели меня плз, я больше этого не выдержу
JhaoDa
@jhaoda
Feb 26 2016 08:56
@Richcho54 начни с основ РНР
Andrey
@Quiss
Feb 26 2016 08:56
@jhaoda он мне напоминает это) как его) был тут вроде @ruelephant
Richcho54
@Richcho54
Feb 26 2016 08:56
@Quiss таких скриншотов и я тебе мого прислать
Soprun Vladislav
@vlsoprun
Feb 26 2016 08:56
@Richcho54 А сколько времени ты занимаешся программированием?
Richcho54
@Richcho54
Feb 26 2016 08:56
@jhaoda по твоей ссылке пхп пример на ларавел не работает
JhaoDa
@jhaoda
Feb 26 2016 08:57
@Richcho54 трагедия...
Richcho54
@Richcho54
Feb 26 2016 08:57
@jhaoda ну реально, ты сам попробуй
@vlsoprun недолго, чисто ларой около года
JhaoDa
@jhaoda
Feb 26 2016 08:57
@Richcho54 зачем? Это же тебе надо, а не мне. Я это попробовал ещё 14 лет назад...
И оно работало даже 14 лет назад :)
Richcho54
@Richcho54
Feb 26 2016 08:58
@jhaoda затем что в ларе я тебе написал, что выводит разные значения
Soprun Vladislav
@vlsoprun
Feb 26 2016 08:58
@jhaoda ты древний :smile:
Richcho54
@Richcho54
Feb 26 2016 08:58
@jhaoda на чистом пхп будет работать не сомневаюсь
Ребят, я вам всем благодарен за помощь, оказанную мне ранее по вопросам, связанным с ларавел, т.к. было реализовано много чего, я и сам не ожидал, что дискуссия зайдет так далеко, т.к. думал что все работать должно как надо, видимо, сам что то упустил, буду разбираться дальше, всем спасибо
KarmaBot
@KarmaBot
Feb 26 2016 09:01
@Richcho54, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Richcho54
@Richcho54
Feb 26 2016 09:02
@jhaoda @Quiss @vlsoprun @Hunternnm
спасибо @jhaoda @Quiss @vlsoprun @Hunternnm
KarmaBot
@KarmaBot
Feb 26 2016 09:02
Спасибо (+1) для @jhaoda принято! Текущая карма +677.
Спасибо (+1) для @Quiss принято! Текущая карма +31.
Спасибо (+1) для @vlsoprun принято! Текущая карма +92.
Спасибо (+1) для @Hunternnm принято! Текущая карма +96.
Soprun Vladislav
@vlsoprun
Feb 26 2016 09:10
@Richcho54 session()->put('key', $value); ?
Richcho54
@Richcho54
Feb 26 2016 09:14
разобрался, на чистом пхп сессия была разной, потому что не было вначале прописано session_start(), теперь все работает
Andrey
@Quiss
Feb 26 2016 09:17
@Richcho54 тыц
Richcho54
@Richcho54
Feb 26 2016 09:22
@vlsoprun ларавеловские сессии не подойдут наверно, т.к. хранятся определенное время, обычно 2 часа
mmix09
@mmix09
Feb 26 2016 09:24
This message was deleted
JhaoDa
@jhaoda
Feb 26 2016 09:27
@Richcho54 ты за год работы с ларавель так и не нашел файл с конфигом сессий?
Richcho54
@Richcho54
Feb 26 2016 09:27
@jhaoda я не хочу менять для всего сайта
Ivan
@Hunternnm
Feb 26 2016 09:27
Коллеги, разбираюсь с таск-менеджером. Скажите, как он хранит инфу что задача, запланированная 1 раз на день, уже выполнена?
Richcho54
@Richcho54
Feb 26 2016 09:27
@jhaoda тем более там и зарегинные пользователи есть
JhaoDa
@jhaoda
Feb 26 2016 09:28
@Richcho54 ты за год работы с ларавель так и не узнал, что конфиг можно менять на лету для текущего запроса?
Richcho54
@Richcho54
Feb 26 2016 09:28
@jhaoda кстати, по моему ты и писал здесь, про работу сессии, когда ставишь галочку запомнить
@jhaoda да кстати, можно и так, но что мешает просто сохранить сессию через пхп, а если менять, то будет еще строчка кода?
JhaoDa
@jhaoda
Feb 26 2016 09:30
@Richcho54 а ты за каждую строчку платишь из своего кармана?:)
Richcho54
@Richcho54
Feb 26 2016 09:30
@jhaoda это уже дело вкуса, в любом случае, сейчас все работает, просто разницы никакой не будет
mmix09
@mmix09
Feb 26 2016 09:34

Подскажите плиз:
контроллер выводи return view('home');

фаил app.blade.php

<html><body>
@yield('content')
</body></html>

фаил home.blade.php

@extends('app')
@section('content')
    некий контент
                @yield('adminmenu')
        некий контент 
@endsection

фаил adminmenu.blade.php

@section('adminmenu')
        админменю
@stop

Как сделать чтоб home.blade.php показывал не только контент, но и подгружал меню.

KarmaBot
@KarmaBot
Feb 26 2016 09:34
@mmix09, у нас тут принято писать кратко и по делу. А если нужно показать длинный код, то можно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
Ivan
@Hunternnm
Feb 26 2016 09:34
This message was deleted
@mmix09 оформи код
KarmaBot
@KarmaBot
Feb 26 2016 09:34
@mmix09, чтобы код легко читался, поставь перед ним и после него по строке с тремя обратными апострофами (символ ` на клавише с буквой "Ё").
Узнать больше про оформление сообщений можно в справке по Markdown (кнопка "M↓" внизу справа).
Кстати, свои сообщения здесь можно редактировать... ;)
Ivan
@Hunternnm
Feb 26 2016 09:35
@mmix09 include?
mmix09
@mmix09
Feb 26 2016 09:40
@Hunternnm спасибо
KarmaBot
@KarmaBot
Feb 26 2016 09:40
Спасибо (+1) для @Hunternnm принято! Текущая карма +97.
Ivan
@Hunternnm
Feb 26 2016 09:42
еще 3 и ачивка
карма
KarmaBot
@KarmaBot
Feb 26 2016 09:42
@Hunternnm, Ваша карма +97. Вы благодарили 127 раз.
- Достижения: "Находчивый", "Благодарный", "Нахлебник", "Любитель сладкого", "Вопрошайка"
- Профиль Hunternnm на laravel.su
Soprun Vladislav
@vlsoprun
Feb 26 2016 09:53
@Hunternnm Огромное бобровское спасибо!
KarmaBot
@KarmaBot
Feb 26 2016 09:53
Спасибо (+1) для @Hunternnm принято! Текущая карма +98.
Andrey
@Quiss
Feb 26 2016 10:00
@Hunternnm спасибо
KarmaBot
@KarmaBot
Feb 26 2016 10:00
Спасибо (+1) для @Hunternnm принято! Текущая карма +99.
Andrey
@Quiss
Feb 26 2016 10:00
одна :)
Soprun Vladislav
@vlsoprun
Feb 26 2016 10:00
This message was deleted
KarmaBot
@KarmaBot
Feb 26 2016 10:00
Так не честно, @vlsoprun. Нельзя добавлять карму самому себе.
Soprun Vladislav
@vlsoprun
Feb 26 2016 10:01
@Hunternnm Спасибо бро!
KarmaBot
@KarmaBot
Feb 26 2016 10:01
Карма @Hunternnm не потревожена. Слишком часто её пошатывали.
VadimDraganyuk
@VadimDraganyuk
Feb 26 2016 10:02
@Hunternnm спасибо
KarmaBot
@KarmaBot
Feb 26 2016 10:02

Благодетель

@Hunternnm, вы выполнили условие: "Набрать 100 кармы.".
С чем и поздравляем =)
Благодетель
Спасибо (+1) для @Hunternnm принято! Текущая карма +100.
mastfreaky
@mastfreaky
Feb 26 2016 10:07
Привет. Как из роута /test/{type}/change/{status} на уровне middleware получить type и status? Потому что у меня почему-то не работает такой адрес /test/change?type={type}&status={status}, из которого можно было получить input параметры.
Может подскажите что не так со вторым вариантом?
JhaoDa
@jhaoda
Feb 26 2016 10:12
@mastfreaky всё не так. Роут это /test/change, а ?type={type}&status={status} это query-строка и параметров в ней быть не может
@mastfreaky мидлваря у тебя глобальная или роутная?
mastfreaky
@mastfreaky
Feb 26 2016 10:14
Глобальный
AAmirOFF
@AAmirOFF
Feb 26 2016 10:14
НЕ срабатывает Auth::logout(); подскажите в чем может быть проблема?
Ivan
@Hunternnm
Feb 26 2016 10:14
Ооооо прокачали))))
@VadimDraganyuk @vlsoprun @Quiss спасибо)
KarmaBot
@KarmaBot
Feb 26 2016 10:14
Спасибо (+1) для @VadimDraganyuk принято! Текущая карма +2.
JhaoDa
@jhaoda
Feb 26 2016 10:14
@mastfreaky в глобальных мидлварях роут ещё не «готов», параметров ещё нету
KarmaBot
@KarmaBot
Feb 26 2016 10:14
Спасибо (+1) для @vlsoprun принято! Текущая карма +93.
Спасибо (+1) для @Quiss принято! Текущая карма +32.
Ivan
@Hunternnm
Feb 26 2016 10:15
@vlsoprun на очереди)
Soprun Vladislav
@vlsoprun
Feb 26 2016 10:16
@AAmirOFF как вариант А, у роутера нет группы web
mastfreaky
@mastfreaky
Feb 26 2016 10:17
@jhaoda фишка в том, что мне нужно получить input по имени(type и command). Если роут обычный /test/{type}/change/{status}, то у этих параметров нету имён и в массив inputs они не попадают
JhaoDa
@jhaoda
Feb 26 2016 10:17
@mastfreaky и не должны
AAmirOFF
@AAmirOFF
Feb 26 2016 10:18
Route::group(['middleware' => ['web']], function () { Route::get('auth/login', 'Auth\AuthController@getLogin'); Route::post('auth/login', 'Auth\AuthController@postLogin'); Route::get('auth/logout', 'Auth\AuthController@getLogout'); }); такая группа?
mastfreaky
@mastfreaky
Feb 26 2016 10:18
А если ?type={type}&status={status}, то должны
JhaoDa
@jhaoda
Feb 26 2016 10:18
@mastfreaky в роут это только вписывать не надо, это бессмысленно
Soprun Vladislav
@vlsoprun
Feb 26 2016 10:19
@AAmirOFF да
JhaoDa
@jhaoda
Feb 26 2016 10:19
@mastfreaky и указывай ник, кому ты адресуешь сообщение, мне сюда постоянно переключатся с целью проверить, не написал ли ты чего-нить, желания мало
AAmirOFF
@AAmirOFF
Feb 26 2016 10:20
@vlsoprun ана есть
@vlsoprun getLogout должен быть в аут контроллере?
Orion55
@orion55
Feb 26 2016 10:53
Всем Hi!
Привет, КармаБот!
Andrey
@Quiss
Feb 26 2016 10:55
@orion55 ты его сломал
Orion55
@orion55
Feb 26 2016 10:59
@Quiss ага, взял молоток и сломал
:-)
карма
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 11:01
карма
KarmaBot
@KarmaBot
Feb 26 2016 11:01
@SerafimArts, Ваша карма +273. Вы благодарили 202 раз.
- Достижения: "Находчивый", "Благодарный", "Любитель сладкого", "Нахлебник", "Благодетель", "Вопрошайка"
- Профиль SerafimArts на laravel.su
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 11:01
фигвам
Andrey
@Quiss
Feb 26 2016 11:02
карма
KarmaBot
@KarmaBot
Feb 26 2016 11:02
@Quiss, Ваша карма +32. Вы благодарили 38 раз.
- Достижения: "Находчивый", "Благодарный"
- Профиль Quiss на laravel.su
Andrey
@Quiss
Feb 26 2016 11:02
^_^
Orion55
@orion55
Feb 26 2016 11:02
карма
KarmaBot
@KarmaBot
Feb 26 2016 11:02
@orion55, Ваша карма +23. Вы благодарили 16 раз.
- Достижения: "Находчивый"
- Профиль orion55 на laravel.su
Orion55
@orion55
Feb 26 2016 11:02
карма карма
карма┼
NelinD
@NelinD
Feb 26 2016 11:04
карма
карма
KarmaBot
@KarmaBot
Feb 26 2016 11:04
@NelinD, Ваша карма +39. Вы благодарили 7 раз.
- Достижения: "Находчивый"
- Профиль NelinD на laravel.su
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 11:05
Лол
NelinD
@NelinD
Feb 26 2016 11:06
что именно?)
Alexander Diachenko
@adiachenko
Feb 26 2016 11:28
Интересует вопрос, касающийся запланированных задач вида $schedule->command('emails:send {argument}')->withoutOverlapping();? Несколько запланированныхemails:send в данном примере не сможет выполнятся одновременно вообще или не сможет выполняться одновременно с одинаковым {argument}? Знает ли кто точно, к чему привязывается этот ->withoutOverlapping(): строке или команде?
Alexander Diachenko
@adiachenko
Feb 26 2016 11:41
вопрос выше решен, сам проверил уже, по строке проверяет
Richcho54
@Richcho54
Feb 26 2016 11:47
Как сделать пагинацию по 5 элементов, а первый вывод 10?
SergeyZelensky
@SergeyZelensky
Feb 26 2016 11:50
кто нибудь прикручивал elfinder на laravel 5.2?
Ivan
@Hunternnm
Feb 26 2016 11:50
открой про пашинацию, там можно руками всё показывать
показывать/указывать
нажмет вторую страницу - передай руками что это 3-я
но это мега изврат
Richcho54
@Richcho54
Feb 26 2016 11:51
@SergeyZelensky я вручную ставил на 5.1, сторонним плагином не пользовался
SergeyZelensky
@SergeyZelensky
Feb 26 2016 11:53
@Richcho54 А можно по подробнее
что в роутах писал?
Richcho54
@Richcho54
Feb 26 2016 12:00
@SergeyZelensky там помоему роуты не играли роли, нужно было настроить файл connector.minimal.php и подключить его в скрипте, а тебе нужно просто elfinder или c ckeditor?
SergeyZelensky
@SergeyZelensky
Feb 26 2016 12:04
tinymce+elfinder
Andrey
@Quiss
Feb 26 2016 12:07
У меня вопрос, как в Middleware принять параметры передаваемые в контроллер? о_О
Richcho54
@Richcho54
Feb 26 2016 12:07
@SergeyZelensky тогда нужно читать доки по tinymce, я делал с ckeditor, и в отдельных местах без него цеплял
Andrey
@Quiss
Feb 26 2016 12:08
Route::group(['prefix' => 'show','middleware' => 'before.institution.show'], function () {
            Route::get('{id}/{menu_id?}', [
                'as' => 'customer.institution.list.menu',
                'uses' => 'Client\InstitutionController@getInstitutionShow'
            ])->where('id','[0-9]+')->where('menu_id','[0-9]+');
});
как в middleware принять инфу? о_О
допустим тотже {id}
Richcho54
@Richcho54
Feb 26 2016 12:09
@Quiss я делал так миддлваре Role:
 public function handle($request, Closure $next, $role)
    {
        if ($this->auth->check())
        {
            $role = explode('|', $role);
            if(! $request->user()->hasRole([$role]))
            {
                flash()->error('У вас недостаточно прав');
                if($request->user()->hasRole('user')) return redirect('profile');
                else return redirect('admin');
            }
        }
        else return redirect('/?auth=login');
        return $next($request);
    }
Andrey
@Quiss
Feb 26 2016 12:10
@Richcho54 не мой случай, у меня динамический параметр, у тебя роль статическая
Richcho54
@Richcho54
Feb 26 2016 12:10
@Quiss в контроллере:
public function __construct()
    {
        $this->middleware('role:admin|editor', ['except' => ['show']]);
    }
@Quiss да принцип один и тот же вроде
Andrey
@Quiss
Feb 26 2016 12:10
Нихрена не один и тотже )
проверял)
Alex D. Bubenchikov
@altpoint
Feb 26 2016 12:11
@Quiss у тебя $request доступен же. Не хватает?
Andrey
@Quiss
Feb 26 2016 12:11
@altpoint а вот чет насчет $request'a я не подумал, thx
KarmaBot
@KarmaBot
Feb 26 2016 12:11
Спасибо (+1) для @altpoint принято! Текущая карма +6.
Maksim
@Stereotip42
Feb 26 2016 12:16
Парни, почему в PhpStorm не определяется @can в шаблонах? Вроде все плагины установлены для Laravel, посмотрел. Кто-нибудь фиксил
это?
форматирование не работает для него - основная проблема
Maxim
@Big-Shark
Feb 26 2016 12:18
@Stereotip22 скорее всего не обновили плагин
Andrey
@Quiss
Feb 26 2016 12:28
@Stereotip22 @Big-Shark у меня @each вчера не видел
Alex D. Bubenchikov
@altpoint
Feb 26 2016 12:32
я работаю вообще с серваком с офиса по VPN, у меня шторм частенько половину кода не видет и виснит, пока всё не проиндексирует ))
Maxim
@Big-Shark
Feb 26 2016 12:32
https://github.com/haydn/json-api-store достаточно прикольная либа для работы с jsonapi на клиенте
@altpoint а зачем ты с серваком работаешь? 0_0
Alex D. Bubenchikov
@altpoint
Feb 26 2016 12:33
@Big-Shark поставил винду10, на моём ноуте у неё не работает виртуализация, не могу Vagrant развернуть. А там у меня реальный сервак в офисе стоит, аналог продакшена.
@Big-Shark ну и пара проектов требует работы например с php-apn, а его с вагранта смысла нет тестить, оно ответ от APN серваков не примет, ну и SOAP сервер связка с 1С командной шиной, кароч есть зачем =)
Ваня Devium
@webdevium
Feb 26 2016 12:41
Ребята, сорри за оффтоп, но очень нужно: есть люди руководящего звена, которые работают с фрилансерами?
Ivan
@Hunternnm
Feb 26 2016 12:42
Тут по идее вторая часть сидит...
Первая сюда не заглядывает
Soprun Vladislav
@vlsoprun
Feb 26 2016 12:43
:smile:
Alex D. Bubenchikov
@altpoint
Feb 26 2016 12:49
@webdevium есь
Ваня Devium
@webdevium
Feb 26 2016 12:50
@altpoint Каким сервисом контролируете затраченое время на задачу. Полезное время, а не фильм посмотрел, две строки кода - 20 часов в отчете.
Alex D. Bubenchikov
@altpoint
Feb 26 2016 12:52
@webdevium я задачу оцениваю по времени до начала работы. невозможно определить сколько реально времени потратил разработчик на выполнение задачи. Он может фильм смотрел, а сам думал и анализировал как выполнить задачу, этож тоже не оценишь. Не вижу смысла вообще в этих тайм-лайнах в отчётах. Это имеет значение только для самого разработчика, что бы он мог свою работу по времени оценить, ну или если он у меня в офисе сидит. Если работает на удалёнке - мне в принципе плевать сколько он времени потратил, лишь бы в срок успел. За деньги договариваемся на берегу.
@webdevium для поставновки задач юзаем битрикс24, вполне хватает.
Ваня Devium
@webdevium
Feb 26 2016 12:54
@altpoint Задача на пальцах: заинитить sdk и написать UI для входа через соц. сети. Ответ: 20 часов. Для меня это - просто нереальное время.
Alex D. Bubenchikov
@altpoint
Feb 26 2016 12:56
@webdevium значится надо менять разработчика. Опять же постановка задачи - для вас "заинитить" ,а для него мануалов почитать, покумекать, посмотреть в кошелёк и увидеть там ничего, прикинуть сколько протянет на деньги от 20 часов. Этож всё зависит от уровня программиста как специалиста, так и личности. Ну пусть 20 часов, но за 100р в час будет тогда.
JhaoDa
@jhaoda
Feb 26 2016 12:56
@webdevium UI для чего? Мобилки?
Ваня Devium
@webdevium
Feb 26 2016 12:57
@jhaoda Точно. Я не знаю как она правильно называется. Форма входа в общем.
JhaoDa
@jhaoda
Feb 26 2016 12:57
@webdevium форма входа где? На сайте? Сайт на ларавель?
А, туплю, на мобилках, все же
Ваня Devium
@webdevium
Feb 26 2016 12:58
@altpoint значит норма менять рейт в случае сорваных сроков?
Alex D. Bubenchikov
@altpoint
Feb 26 2016 13:00
@webdevium значит норма отвечать деньгами за слова.
glebofff
@glebofff
Feb 26 2016 13:00
коллеги, можно задать вопрос? а правда, что если, допустим, программировать на PHP каждый день, то мозги атрофируются? :-)
KarmaBot
@KarmaBot
Feb 26 2016 13:00
@glebofff, и какой ответ ты ожидаешь услышать?
Alex D. Bubenchikov
@altpoint
Feb 26 2016 13:00
@webdevium с меня, как с подрядчика заказчик так же спрашивает, либо мой проект деньги теряет.
Ваня Devium
@webdevium
Feb 26 2016 13:01
@altpoint спасибо большое, старт принят, буду ковылять дальше в этой нелегкой войне в фрилансерами
KarmaBot
@KarmaBot
Feb 26 2016 13:01
Спасибо (+1) для @altpoint принято! Текущая карма +7.
Alex D. Bubenchikov
@altpoint
Feb 26 2016 13:01
@webdevium в среде веб-разработки частенько встречаются инфантильные аутисты, что на мой взгляд прям бич этого бизнеса. От таких лучше избавляться как можно быстрее
Anton Vorontsov
@symbios-zi
Feb 26 2016 13:04
@glebofff откуда такая инфа?
glebofff
@glebofff
Feb 26 2016 13:05
@symbios-zi сужу по знакомым пыхерам, да и сам с 2006го года на нём пишу, год назад, правда, спрыгнул :-D
Anton Vorontsov
@symbios-zi
Feb 26 2016 13:05
@glebofff кто то из друзей сказал что php недоязык? как это обычно бывает...
Alex D. Bubenchikov
@altpoint
Feb 26 2016 13:05
@symbios-zi сударь видимо пылания пуканов вызвать трением пальцев об клавиатур пытается вызвать
Anton Vorontsov
@symbios-zi
Feb 26 2016 13:05
@glebofff сошел с ума?
Ivan
@Hunternnm
Feb 26 2016 13:05
зеленый такой...
glebofff
@glebofff
Feb 26 2016 13:05
да господе, я просто скриншотик сделаю, и уйду :-d
думал, вы как-то веселее прореагируете
Anton Vorontsov
@symbios-zi
Feb 26 2016 13:06
пацантрэ, о чем он?
Ivan
@Hunternnm
Feb 26 2016 13:06
@jhaoda может на стену славы?
Anton Vorontsov
@symbios-zi
Feb 26 2016 13:06
@glebofff лопата сказать забыл
glebofff
@glebofff
Feb 26 2016 13:06
тестирую gitter irc
норм тема вообще
Alex D. Bubenchikov
@altpoint
Feb 26 2016 13:06
@glebofff да видишь отупели все чрезвычайно от быдлокодинга на php, не знаем даже что сказать.
Evgeny
@meze
Feb 26 2016 13:06
@glebofff спасибо
KarmaBot
@KarmaBot
Feb 26 2016 13:06
Спасибо (+1) для @glebofff принято! Текущая карма +1.
glebofff
@glebofff
Feb 26 2016 13:07
о, карма, карма! ооох, классненечко
:-D
JhaoDa
@jhaoda
Feb 26 2016 13:07
@altpoint не ругайся
Anton Vorontsov
@symbios-zi
Feb 26 2016 13:07

заинитить sdk и написать UI для входа через соц. сети

что значит заинитить sdk?

для андройда что то написать?
Alex D. Bubenchikov
@altpoint
Feb 26 2016 13:07
@jhaoda простите, не удержался
JhaoDa
@jhaoda
Feb 26 2016 13:08
@altpoint ты можешь отредактировать сообщение
Anton Vorontsov
@symbios-zi
Feb 26 2016 13:08
ура, мы все на скриншоте будем
Alex D. Bubenchikov
@altpoint
Feb 26 2016 13:08
@jhaoda и правда, я забыл. Исправил.
Ваня Devium
@webdevium
Feb 26 2016 13:10
@symbios-zi подключить sdk vk и написать под мобилку форму входа
Anton Vorontsov
@symbios-zi
Feb 26 2016 13:11
@webdevium типа авторизацию на сайте через vk сделать имеется ввиду?
Ваня Devium
@webdevium
Feb 26 2016 13:12
@symbios-zi в мобильном приложении, на телефоне
JhaoDa
@jhaoda
Feb 26 2016 13:20
@glebofff картинку заверни в код
А, поздняк уже
@glebofff если вдруг ты ещё раз захочешь прийти сюда покушать, то прочитай прежде laravel.su/articles/nine-circles-of-chat
А иначе пряма дорога в зал славы
Soprun Vladislav
@vlsoprun
Feb 26 2016 13:23
@jhaoda А как долго нарушитель порядка будет отдыхать?
JhaoDa
@jhaoda
Feb 26 2016 13:23
@vlsoprun а как настроение у модератора будет
Soprun Vladislav
@vlsoprun
Feb 26 2016 13:24
@jhaoda :smile:
glebofff
@glebofff
Feb 26 2016 13:24
какие вы суровые, но справедливые
Dmitry
@DmitryChere
Feb 26 2016 13:27
всем привет
не подскажете, почему получаю такую ошибку на всех страницах кроме главной? http://clip2net.com/s/3uQvByn
(openserver)
KarmaBot
@KarmaBot
Feb 26 2016 13:27
@likeapimp, здравствуй.
glebofff
@glebofff
Feb 26 2016 13:28
@meze ping
Soprun Vladislav
@vlsoprun
Feb 26 2016 13:28
@DmitryChere ты не правильно настроил сервер
unlike777
@unlike777
Feb 26 2016 13:28
@glebofff Слушай а что за клиент у тебя на скрине?
glebofff
@glebofff
Feb 26 2016 13:28
@unlike777 pidgin, irc, gitter irc
вместо монстроидального хромебэйзд стэндэлона
и уж тем более браузерного говна
Dmitry
@DmitryChere
Feb 26 2016 13:29
@vlsoprun на других проектах с ларавел норм работает
Soprun Vladislav
@vlsoprun
Feb 26 2016 13:29
@DmitryChere самый простой вариант создай в корне проекта .htaccess
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
unlike777
@unlike777
Feb 26 2016 13:29
@glebofff ага, тоже думаю что очень уж большие отступы для чата, спасибо!
KarmaBot
@KarmaBot
Feb 26 2016 13:29
Спасибо (+1) для @glebofff принято! Текущая карма +2.
Dmitry
@DmitryChere
Feb 26 2016 13:29
@vlsoprun у меня домен смотрит на public
Soprun Vladislav
@vlsoprun
Feb 26 2016 13:30
@DmitryChere тогда проверь файл в public, это ошибка сервера на не лары
Dmitry
@DmitryChere
Feb 26 2016 13:31
@vlsoprun
<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>
это htaccess в public
Soprun Vladislav
@vlsoprun
Feb 26 2016 13:31
@DmitryChere /lol.php - такую же ошибку выдает?
Dmitry
@DmitryChere
Feb 26 2016 13:32
@vlsoprun толсто
Soprun Vladislav
@vlsoprun
Feb 26 2016 13:32
@DmitryChere ?
Evgeny
@meze
Feb 26 2016 13:33
@glebofff почему меня нет в списке?
Soprun Vladislav
@vlsoprun
Feb 26 2016 13:33
@DmitryChere Короче 100% инфа, что то с сервером мб mod_rewrite не работает
unlike777
@unlike777
Feb 26 2016 14:03
This message was deleted
glebofff
@glebofff
Feb 26 2016 14:42
@meze а хз
Shegl
@Shegl
Feb 26 2016 15:12
Карма
Карма
KarmaBot
@KarmaBot
Feb 26 2016 15:12
@Shegl, Ваша карма +2. Вы благодарили 4 раз.
- Профиль Shegl на laravel.su
Shegl
@Shegl
Feb 26 2016 15:12
=(
Soprun Vladislav
@vlsoprun
Feb 26 2016 15:12
@Shegl Мало кармы?
Shegl
@Shegl
Feb 26 2016 15:13
@vlsoprun столько сколько заработал
@vlsoprun поэтому =(
Maxim
@Big-Shark
Feb 26 2016 15:14
карма
KarmaBot
@KarmaBot
Feb 26 2016 15:14
@Big-Shark, Ваша карма +671. Вы благодарили 131 раз.
- Достижения: "Находчивый", "Любитель сладкого", "Благодетель", "Благодарный", "Нахлебник", "Рэмбо", "Вопрошайка"
- Профиль Big-Shark на laravel.su
Ivan
@Hunternnm
Feb 26 2016 15:22
карма
KarmaBot
@KarmaBot
Feb 26 2016 15:22
@Hunternnm, Ваша карма +100. Вы благодарили 130 раз.
- Достижения: "Находчивый", "Благодарный", "Нахлебник", "Любитель сладкого", "Вопрошайка", "Благодетель"
- Профиль Hunternnm на laravel.su
Ivan
@Hunternnm
Feb 26 2016 15:22
@Big-Shark у тебя всего на 1 ачивку больше
росту)
Maxim
@Big-Shark
Feb 26 2016 15:28
@Hunternnm Ну ее легко заработать, так что скоро сравняешься)
Ваня Devium
@webdevium
Feb 26 2016 15:28
&#43;
&#x2b;
JhaoDa
@jhaoda
Feb 26 2016 15:30
@webdevium хакир?
Ваня Devium
@webdevium
Feb 26 2016 15:30
@jhaoda балуюсь по пятницам) Я не специально.
Andrei Sosnov
@atehnix
Feb 26 2016 15:31
@webdevium эм... "не специально" что? )
Ваня Devium
@webdevium
Feb 26 2016 15:31
@atehnix не специально балуюсь. Организм требует)))))))
Andrei Sosnov
@atehnix
Feb 26 2016 15:32
@webdevium случайно клавиши на клавиатуре сами понажимались..
Maxim
@Big-Shark
Feb 26 2016 15:36
У кого сколько пулл реквестов на гитхабе? меня 78 закрытых и 7 открытых.
Ivan
@Hunternnm
Feb 26 2016 15:38
@Big-Shark может лучше по-старинке?
Maxim
@Big-Shark
Feb 26 2016 15:38
@Hunternnm неудобно, далеко друг от друга находимся чтоб удостоверится.
Ivan
@Hunternnm
Feb 26 2016 15:38
@Big-Shark хм, тоже аргумент
Ребята хвастаются — мол, написали уведомлятор о зафейленых задачах
Вопрос — что мешало распаковать и облагородить содержимое?
Andrei Sosnov
@atehnix
Feb 26 2016 16:17
@jhaoda ага, тоже читал сегодня) Ппц как информативно получилось))
Maxim
@Big-Shark
Feb 26 2016 16:19
@jhaoda эммм, упоротость авторов?
JhaoDa
@jhaoda
Feb 26 2016 16:20
@Big-Shark да блин, написали фигню и давай пиарить
А может в этом есть глубокиё смысла, мол, кто-то возмутится и сделает PR с распаковкой и облагораживанием
Dinar Garipov
@garf
Feb 26 2016 16:20
Привет всем. :)
KarmaBot
@KarmaBot
Feb 26 2016 16:20
@gaaarfild, привет, как настроение?
JhaoDa
@jhaoda
Feb 26 2016 16:21
Но сомнительно, пакет-то бесполезный
Andrey
@Quiss
Feb 26 2016 16:21
@gaaarfild привет
Dinar Garipov
@garf
Feb 26 2016 16:21
@jhaoda Многие надеятся на Пулл реквесты. ))
Maxim
@Big-Shark
Feb 26 2016 16:22
@jhaoda ты давно блоги по ларе читал?
JhaoDa
@jhaoda
Feb 26 2016 16:23
@Big-Shark да мне группы ВК хватает, что бы среднее по больнице вывести. Всё плохо.
Maxim
@Big-Shark
Feb 26 2016 16:24
@jhaoda вот вот, я иногда что-то открываю от туда, думаю вроде заголовок интересный, тема должна быть крутой, а там мрак, кодстайла нет, про повторения кода не слышали, и тд
JhaoDa
@jhaoda
Feb 26 2016 16:35
@Big-Shark что-то у меня пропел не хочет генерить модели нормально
Maxim
@Big-Shark
Feb 26 2016 16:36
@jhaoda жалуйся, что пишет?
JhaoDa
@jhaoda
Feb 26 2016 16:37
Сделал init, он спросил неймспейс для моделей, написал App\M, делаю model:build — у базовых моделей неймспейс Base, у реальных вообще нету
Maxim
@Big-Shark
Feb 26 2016 16:38
@jhaoda покажи схему на http://sandbox.propelorm.org/
JhaoDa
@jhaoda
Feb 26 2016 16:38
@Big-Shark а схема-то при чем?
Maxim
@Big-Shark
Feb 26 2016 16:39
@jhaoda там неймспейс пишется)
JhaoDa
@jhaoda
Feb 26 2016 16:39
@Big-Shark где? Не вижу
Maxim
@Big-Shark
Feb 26 2016 16:39
@jhaoda
<?xml version="1.0" encoding="utf-8"?>
<database name="default" defaultIdMethod="native" namespace="AppBundle\Model" identifierQuoting="true">
JhaoDa
@jhaoda
Feb 26 2016 16:39
@Big-Shark нету этого атрибута
Maxim
@Big-Shark
Feb 26 2016 16:40
@jhaoda ну добавь, что как маленький)
JhaoDa
@jhaoda
Feb 26 2016 16:40
@Big-Shark
<database name="default" defaultIdMethod="native"defaultPhpNamingMethod="underscore">
@Big-Shark так а фигли спрашивает тогда? Издержки альфа0версии?
Maxim
@Big-Shark
Feb 26 2016 16:42
@jhaoda так вышло, поэтому у нас в пакете свой инит пишется полностью другой) На самом деле этот инит написан хрен знает когда, и его толком не меняют, тупо забывают про него, так что там может быть такая бага без проблем)
@jhaoda работает?
JhaoDa
@jhaoda
Feb 26 2016 16:44
@Big-Shark меня ещё вот что смущает... сделаю я правки в реальных моделях, потом сделаю правки в БД, сгенерю схему опять — потом надо снова собрать модели? Он только базовые соберет, мои правки не похерит?
Maxim
@Big-Shark
Feb 26 2016 16:45
@jhaoda только базовые конечно, ну и также мап, и query
@jhaoda твои не похерит, не переживай)
@jhaoda только ты правки не в бд делай, а в схеме, и делай миграции
@jhaoda там через дифф можно, хотя если у тебя смесь елка и пропел, то хз какие ты будешь юзать, я юзаю пропеловские, тупо удобней
JhaoDa
@jhaoda
Feb 26 2016 16:46
@Big-Shark это что же, xml руками писать?
Да вы маньяки...
Maxim
@Big-Shark
Feb 26 2016 16:46
@jhaoda Вот @SerafimArts тоже так говорит, а там на самом деле и автокомплит подключить можно, и все будет по человечески)
@jhaoda ну как правило у нас прям много не меняются, так, поля добавить, поля убрать табличку добавить, мне сейчас легче в xml накатать, чем в ларе миграции, но тут дело привычки всеж.
projct1
@projct1
Feb 26 2016 16:55
народ что щас из последнего по яваскрипт фреймворкам типа ангулара? одним словом на чём лучше начинать писать проект?
Maxim
@Big-Shark
Feb 26 2016 16:56
@rorc на ангуляре2 наверное, хотя я сам сейчас вуе учу
projct1
@projct1
Feb 26 2016 16:56
@Big-Shark vue то же самое что и ангулар?
Maxim
@Big-Shark
Feb 26 2016 16:56
@rorc вот сегодня крад зафигачил минимальные на jsonapi, получилосьь неплохо
@rorc ларавель тоже самое что юии?
projct1
@projct1
Feb 26 2016 16:57
@Big-Shark я в том плане что vue вроде как шаблонизатор
Dinar Garipov
@garf
Feb 26 2016 16:57
@rorc Vue вроде как MVVM
projct1
@projct1
Feb 26 2016 16:58
короче что лучше vue или angular2 ?
Dinar Garipov
@garf
Feb 26 2016 16:58
Схож с Ангуляром декларативным подходом
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 16:58
Как из элоквинта сделать доктрину: http://docs.rudev.org/d/7f101a73d946b93672dd54cd2d69624d
:DDDDD
Dinar Garipov
@garf
Feb 26 2016 16:58
И двухсторонним связыванием данных
@rorc Ангуляр тяжелее и мощнее и медленнее. Vue проще удобнее, но не такой мейнстримный как ангуляр.
Наверно потому что не имеет за плечами каких нибудь огромных компаний типа ФБ или Гугла
Роман Сохарев
@greabock
Feb 26 2016 17:00
@SerafimArts это по-любому оч забавно, судя по смайлу
Maxim
@Big-Shark
Feb 26 2016 17:00
@rorc @gaaarfild меня чем вуе подкупил, так тем что можно добавить либу, и навесить его на любой элемент то есть это не только спа фрейм
projct1
@projct1
Feb 26 2016 17:00
@gaaarfild мобильные сайты лучше на angular писать?
Dinar Garipov
@garf
Feb 26 2016 17:00
@Big-Shark Я сам намного больше люблю вью чем ангуляр
Maxim
@Big-Shark
Feb 26 2016 17:01
а практически замена jquery
projct1
@projct1
Feb 26 2016 17:01
мне понравилось как ситилинк обновил свой мобильный сайт
m.citilink.ru
Maxim
@Big-Shark
Feb 26 2016 17:01
@gaaarfild а я вот собираюсь ангуляр2 глянуть, он вроде норм)
@rorc мобильные сайты лучше писать на html и css, и забыть про js
projct1
@projct1
Feb 26 2016 17:02
@Big-Shark ну глянь как сделан мобильный сайт ситика, ваще норм, зайди с мобилы
Dinar Garipov
@garf
Feb 26 2016 17:04
@Big-Shark МОжет норм. Я еще не глядел. Но первый из интуитивного очень быстро стал совершенно непонятной хренью. :)
@rorc И какое отношение это имеет к ангуляру?
Ангуляр - это не UI.
Shegl
@Shegl
Feb 26 2016 17:09
А кто говорил что это UI?
JQuery UI ?
Я вот прочитал и не понял откуда @gaaarfild ты взял это, или кто то сообщение удалил
Наверное я что то пропустил и пятница сказывается :D
JhaoDa
@jhaoda
Feb 26 2016 17:11
@SerafimArts ты решил написать свой ORM?:)
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 17:12
@jhaoda уже =)))
Shegl
@Shegl
Feb 26 2016 17:12
@SerafimArts у тебя на винде PHPStorm не подтормаживает ?
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 17:12
взял элоквинт, вынес все декларации в аннотации, как в доктрине 1в1
@Shegl нет
добавил репы и мапперы и всё
Shegl
@Shegl
Feb 26 2016 17:12
@SerafimArts а какой конфиг, и может у тебя на Javу что то стоит что бы быстро работал ?
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 17:13
@Shegl ssd
Shegl
@Shegl
Feb 26 2016 17:13
@SerafimArts дак тоже ssd...
@SerafimArts у меня на мощном лаптопе любое приложение на Java подтормаживает
@SerafimArts атом, слак да и вообще node.js отлично работает, летает, а вот всё что на яве, как будто с тормозами
@SerafimArts может есть какой-то трюк которого я не знаю ?)
JhaoDa
@jhaoda
Feb 26 2016 17:15
@SerafimArts и шо у тебя делает Entity?
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 17:17
@jhaoda существует
Shegl
@Shegl
Feb 26 2016 17:17
@SerafimArts получается фишек нет =/ я иногда через WebDav/NetBios работаю, и вот там то вообще реально PHPStorm кони откидывает, так и сижу на саблайме с плагинами...
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 17:17
@jhaoda ну т.е. в реальности это элоквинт
но на нём запросы не выполняются
JhaoDa
@jhaoda
Feb 26 2016 17:19
@SerafimArts а кто их выполняет?
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 17:19
@jhaoda репозиторий
use Core\ORM\Meta as ORM;
use Domain\Tariff\Tariff;
use Illuminate\Support\Collection;
use Core\ORM\Repository\Repository;

/**
 * @ORM\Entity(Tariff::class)
 */
class TariffRepository extends Repository
{
    public function getAllWithRelations()
    {
        return $this->with('criteria.fields')->get();
    }
}
projct1
@projct1
Feb 26 2016 17:20
кстати когда на vue или angular пишешь, для сео это же херово так как там контента правильно не бывает
Shegl
@Shegl
Feb 26 2016 17:20
для ботов показываешь статику
ну чё ты
JhaoDa
@jhaoda
Feb 26 2016 17:20
@SerafimArts ну т.е. превращает результат в модель/коллекцию все же элоквент?
projct1
@projct1
Feb 26 2016 17:21
@Shegl ?
Shegl
@Shegl
Feb 26 2016 17:21
@rorc для ботов, показываешь статику, без ангуляра
projct1
@projct1
Feb 26 2016 17:21
@Shegl так если у меня статику отрисовывает vue
Shegl
@Shegl
Feb 26 2016 17:21
@rorc мусташем например, или еще что придумаешь, ангуляр обычно на админки делают, либо вот на мобильные версии
@rorc ибо там СЕО вообще не нужно
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 17:22
@jhaoda угу
Dinar Garipov
@garf
Feb 26 2016 17:22
@Shegl А я же не тебе говорил.
Shegl
@Shegl
Feb 26 2016 17:22
@rorc на мобильную версию ставишь в robots.txt Host: www.site.ru и всё
Dinar Garipov
@garf
Feb 26 2016 17:22
Я отвечал на предложение посмотреть сайт сделанный на ангуляре на мобильном.
JhaoDa
@jhaoda
Feb 26 2016 17:23
@SerafimArts нууу... а смысл?
Такие репы и я сделал, но это фигня же, я затрахался чейнить методы, что бы нормально запросы строить. А потом увидел, что получился ещё один query builder, только в профиль и чутка удобней
Shegl
@Shegl
Feb 26 2016 17:24
@gaaarfild я разобрался, пятница :D
@gaaarfild новый клиент гиттера поставил, а он мне всплывающее окошко показал, по наитию подумал что оно мне адресованно
а оно оказывается, просто так спамит
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 17:25
@jhaoda вместо 1000 строк деклараций всего 2
JhaoDa
@jhaoda
Feb 26 2016 17:25
@SerafimArts каких деклараций? Ты про связи?
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 17:26
да
JhaoDa
@jhaoda
Feb 26 2016 17:27
Ну хз, меня как-то не парит это
Maxim
@Big-Shark
Feb 26 2016 17:28
@jhaoda ты пропел запустил?
Dinar Garipov
@garf
Feb 26 2016 17:32
@Shegl У гиттера клиент - бестолковый )) Просто еще один браузер. КОторый умеет только одну страницу ))
JhaoDa
@jhaoda
Feb 26 2016 17:33
@Big-Shark нет, я опять доку читаю
Maxim
@Big-Shark
Feb 26 2016 17:33
@jhaoda ты лучше у меня спрашивай)
JhaoDa
@jhaoda
Feb 26 2016 17:34
И как в говорят — и хочется, и колется... круто, несколько behavior'ов прям ваще в тему, но дикий оверхэд сгенеренного кода убивает...
Maxim
@Big-Shark
Feb 26 2016 17:38
Заходишь в юии чат, и как в детство окунулся)
@jhaoda на самом деле ты можешь забить на оверхед, по скорости он один из лидеров
@jhaoda как раз из за тупого оверхеда)
Pavel Kuzmin
@s00d
Feb 26 2016 17:41
Всем привет. Кто может подсказать. Как называется помощь на странице? Когда после нажатия кнопки на странице подсвечиваются элемента с подсказками
KarmaBot
@KarmaBot
Feb 26 2016 17:41
@Virus191288, и тебе привет ;)
Maxim
@Big-Shark
Feb 26 2016 17:42
@s00d подсказки? 0_0
Pavel Kuzmin
@s00d
Feb 26 2016 17:42
@Big-Shark все нашел))
Maxim
@Big-Shark
Feb 26 2016 17:44
@s00d Вообщем если с работой все плохо будет, можешь спокойно идти придумывать ребусы, у тебя получается)
Pavel Kuzmin
@s00d
Feb 26 2016 17:51
@Big-Shark я сам этот ребус пытался разгадать, пытаясь вспомнить как это называется))
Pavel Kuzmin
@s00d
Feb 26 2016 18:04
@Big-Shark кстати на счет с работой плохо. Это вообще для пхпешников возможно?))) Мне тут за месяц штук 30 предложений пришло. Правда 60% очень сложные по ка для меня, но все равно есть из чего выбрать.
slider23
@slider23
Feb 26 2016 18:12

народ что щас из последнего по яваскрипт фреймворкам типа ангулара? одним словом на чём лучше начинать писать проект?

Рекомендую React. Он наиболее логичный, плюс не нужно учить новый язык, который через год устареет (я про директивы первого ангуляра)

Плюс React+redux - это свежая струя во фронтэнде, за которой будущее. Надо знать.
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 18:14
@slider23 а чем директивы ангулара от декораторов JS отличаются?
slider23
@slider23
Feb 26 2016 18:15
Тем, что нет больше вашего первого ангуляра АХАХАХАХА
И второго не будет
Если выбирать между ангуляром и vue, я бы рекомендовал vue.
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 18:16
а я бы кнокаут +)
slider23
@slider23
Feb 26 2016 18:16
Ты до сих пор на нём ? Упорный )
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 18:16
а ты до сих пор на вуе? упорный
=)
slider23
@slider23
Feb 26 2016 18:16
Хотя правильно, нет смысла слезать с технологии, которую хорошо знаешь.
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 18:16
там знать нечего
он просто удобнее всех
точнее не так
он меньше всех влезает в архитектуру проекта
Pavel Kuzmin
@s00d
Feb 26 2016 18:23
@slider23 vue рулит)))
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 18:24
@s00d чем?
@s00d покажи мне контроллер на вуе, который предоставляет шаблону переменную login ;)
с текстом admin
вот кнокаут:
class Some {
    login = 'admin';
}
Maxim
@Big-Shark
Feb 26 2016 18:28
@SerafimArts
export default {
  data () {
    return {
        login: 'admin,
    }
  }
}
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 18:31
я не буду ничего говорить
но это пример того, почему кнокаут в разы лучше
то же самое касается и методов
class Some {
    showPopup() {
        alert('42');
    }
}
<a data-bind="click: showPopup">alert</a>
Maxim
@Big-Shark
Feb 26 2016 18:34
@SerafimArts чет я глунл примен на главной, и сразу перехотелось его юзатб
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 18:35
@Big-Shark без нормального шаблонизатора он слабоват: https://mbest.github.io/knockout.punches/
Maxim
@Big-Shark
Feb 26 2016 18:35
@SerafimArts
export default {
  methods: {
    get () {
       alert('42');
    },
  }
}
<a v-on:click="get">alert</a>
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 18:36
@Big-Shark это нарушение HTML5 стандарта
такие имена
и могут приводить к xmlns конфликтам
но если хочется, можно сконфижить и кнокаут так же
не суть
суть в другом, что в tko панчес встроенный будет (4ая фаза) knockout/tko#1
Maxim
@Big-Shark
Feb 26 2016 18:37
@SerafimArts дада, про стандарт ты уже рассказывал
@SerafimArts как до 4 дойдут, пиши
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 18:38
@Big-Shark зачем?
неужели так сложно заменить встроенный шаблонизатор? о_0
одной строкой ko.punches.enableAll();
Maxim
@Big-Shark
Feb 26 2016 18:42
На юии пишут упоротые ребята, говорит ди и контейнер фигня, синглтон рулит.
@SerafimArts я обещаю тебе что посмотрю кнокаут)
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 18:43
@Big-Shark забей
Maxim
@Big-Shark
Feb 26 2016 18:44
@SerafimArts угу, надо)
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 18:52
нате, ловите: https://github.com/SerafimArts/Elegant я пока ещё не тестил нормально всё, надо бы
Pavel Kuzmin
@s00d
Feb 26 2016 18:57

@SerafimArts я вообще не понял твою проблему

var test = new Vue({
        el: '#test',
        data: {
            login: 'admin'
}
});

я могу юзать так и у меня вообще не будет проблем

Vladislav
@Danan96
Feb 26 2016 19:12
@SerafimArts что это?
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 19:13
@s00d проблема в том, что у тебя не Vo, ты уже в своем решении завязался на вуй, а у меня нет ни одной строчки нокаута, ну разве что ko.applyBindings(new MyController, '#test')
Но это так же легко подменяется вообще на что угодно
По-этому я и говорю, что нокаут не мешает архитектуре
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 19:18
Я могу написать вообще как угодно
Pavel Kuzmin
@s00d
Feb 26 2016 19:25
@SerafimArts ну да удобно, но много ли фреймворков кроме самого кнокаута так работают?
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 19:28
Любой вменяемый, например у аурелии почти так же. Но в основном смысл в том, что ты имеешь на руках лишь сам код бизнес-логики, а внутренняя реализация остается внутри =)
С другой стороны нокаут - это либа, а не фрейм
По-этому не удивительно, что там лишь набор методов, а все остальное сам выстраиваешь
Pavel Kuzmin
@s00d
Feb 26 2016 19:31
@SerafimArts им бы офсайт переделать. Попадая на него, я возвращаюсь в 2000 год...
как вообще можно подавать что-то для веба и не иметь при этом самим нормального веб сайта.
Alex D. Bubenchikov
@altpoint
Feb 26 2016 19:33
У меня трабла, есть импорт товаров с индексацией параметров по таблицам, товаров всего лишь 23000, у каждого параметров примерно 19. Каждый параметр в pivot таблице, собсна для быстроты последующего поиска. Хрен бы с ним, поиск через индекс сфинкса делается, но импорт такого количества товаров занимает грёбаных 2 часа. 2 часа, Карл! Алгоритм импорта до боли прост (запускается по крону, через шедулер): пользователь закидывает 2 файлика с CSV данными, которые потом парсятся и заносятся в базу . Соответственно каждая строка импорта = 20 записей в 21 таблице. Что соответственно до жути медленно и меня порой ждать это убивает. Есть идеи как оптимизировать?
Pavel Kuzmin
@s00d
Feb 26 2016 19:33
ну и ту отпратительную хренату, что они выставили в качестве примера на главной, превратить во что-то более простое и красивое визуально.
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 19:34
@s00d ну он очень простой, там всего 3 нужных метода и с пяток биндингов шаблонизатора, так что особого смысла переделывать нету
Переделывать сайт*
Pavel Kuzmin
@s00d
Feb 26 2016 19:38
@SerafimArts да и вью с ангуларом не C. Но при этом они куда красивее. Смысл в том что сейчас выбираюсь по роже, а не по коду. Если я вижу какой-то фреймворк или либу то подсознательно думаю что уж для своего сайта они точно его используют. и что я тут вижу? Привет 15 летней давности. Есть же банальный бутсрап который вообще не требует вложений и каких-то знаний...
@altpoint переписать на другой язык и сменить тип таблицы))
Alex D. Bubenchikov
@altpoint
Feb 26 2016 19:42
@s00d гениально.
Pavel Kuzmin
@s00d
Feb 26 2016 19:42
@altpoint ну memory table думаю поможет хоть немного.
Alex D. Bubenchikov
@altpoint
Feb 26 2016 19:43
@s00d временные таблицы имеешь ввиду?
Alex D. Bubenchikov
@altpoint
Feb 26 2016 19:44
@s00d не совсем понимаю чем мне это поможет
Pavel Kuzmin
@s00d
Feb 26 2016 19:45
@altpoint оно в памяти храниться, а не на диске и за счет этого быстрее обрабатывает данные.
Alex D. Bubenchikov
@altpoint
Feb 26 2016 19:46
@s00d это да, но мнеж данные дальше всёравно в реальные таблицы закидывать надо
Pavel Kuzmin
@s00d
Feb 26 2016 19:46
@altpoint Любые запросы выполняются максимально быстро — данные уже в памяти
Таблицы быстро создаются и быстро уничтожаются
Возможность ограничить объем каждой таблицы
Поддерживаются блокировки
с хабра
Alex D. Bubenchikov
@altpoint
Feb 26 2016 19:47
@s00d а, т.е. сперва в виртуальыне, а потом одним запросом перекидывать в реальные, тогда да, будет в разы быстрее
мускул мускульные данные шустрее должен прожевать
Pavel Kuzmin
@s00d
Feb 26 2016 19:47
@altpoint ага
Alex D. Bubenchikov
@altpoint
Feb 26 2016 19:47
@s00d окай, другой вопрос - как быстро подружить Eloquent с виртуальными таблицами?
Pavel Kuzmin
@s00d
Feb 26 2016 19:52
@altpoint эм. это такаяже таблица. Разница только в создании. Нужно указать ENGINE = MEMORY;
Вроде примерно так:
Schema::create('table', function($table)
{
    $table->engine = 'memory';
});
Alex D. Bubenchikov
@altpoint
Feb 26 2016 19:53
@s00d спасибо за совет
KarmaBot
@KarmaBot
Feb 26 2016 19:53
Спасибо (+1) для @Virus191288 принято! Текущая карма +12.
Pavel Kuzmin
@s00d
Feb 26 2016 19:56
@altpoint ну и в самом коде избавляйся от вложенных запросов и циклов. Но я думаю это и так понятно))) Кто-то мне еще советовал создать синглтон и в нем хранить все запросы в виде массива, а выполнять при уничтожении. Но но уверен что это поможет ускорить работу. В sql главное это продумать запросы. Я недавно превратил 240(спасибо тому кто написал такую бредятину в цикле) запросов в 1. Скорость работу уменьшилась в 5 минут до миллисекунды.
Alex D. Bubenchikov
@altpoint
Feb 26 2016 20:01
@s00d ну вот мне проект сдавать в понедельник, а я сижу за джуниором переписываю всё. Вот и думаю как сделать всё это быстро, что бы до понедельника хоть чутка поспать
@s00d насчёт таблиц их проще клонировать и в них ужо писать.
@s00d и да, оптимизировать эту кашу надо, только в каждом параметре тоже своё преобразования данных, потому что не всё так линейно как хотелось бы
Pavel Kuzmin
@s00d
Feb 26 2016 20:04
@altpoint это и так понятно что проще. Я же пример привел. Джуниору по голове нужно дать)) Я если что-то тупит или так жутко тормозит даже показывать постесняюсь))
Alex D. Bubenchikov
@altpoint
Feb 26 2016 20:05
@s00d ну вот теперь сижу мозги пупырчу что бы всё это оптимизировать
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:09

@s00d ну вот пример вьюшки на нокауте http://pastebin.com/xyqaZEZE

Собаки, если что - это экранирование для блейда. Я хз что тут некрасивого

KarmaBot
@KarmaBot
Feb 26 2016 20:09
@SerafimArts, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
LightAir
@LightAir
Feb 26 2016 20:10
@SerafimArts ужас какой. Вот vue другое дело)
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:11
@LightAir что ужасного?
что то, что в двойных скобках - переменная?
Pavel Kuzmin
@s00d
Feb 26 2016 20:11
@SerafimArts а в нем можно так, как во вью писать v-on:click=""?
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:12
@s00d data-bind="click: ..." но ничего не мешает добавить тебе правило для v-on:click
LightAir
@LightAir
Feb 26 2016 20:12
@SerafimArts да не. Я просто с нокаутом вообще не знаком)
@altpoint дам совет, и думаю ты сократишь импорт минут до 2х =) Используй транзакции.
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:16

@s00d цени:

class Vue {
  constructor({el: document.body, data: {}}) {
    ko.applyBindings(data, el);
  }
}

new Vue({el: '#test', data: {a: 42}});

:D

symbios-zi @symbios-zi упоротые detected
Alex D. Bubenchikov
@altpoint
Feb 26 2016 20:18
@LightAir спасибо, попробую сейчас
KarmaBot
@KarmaBot
Feb 26 2016 20:18
Спасибо (+1) для @LightAir принято! Текущая карма +21.
Pavel Kuzmin
@s00d
Feb 26 2016 20:19
@altpoint О_о а ты их не использовал чтоль?)) Я думал это изначально понятно было)) В ларе темболее их вообще отлично реализовали. Я сейчас везде где есть селект или апдейт код с транзакций начинаю
@SerafimArts Привык уже, но может ты и прав на счет него. Беда в том что я уже замучался js фреймворки и библиотеки менять. Ко вью пришел вроде все нравиться и врятли меня можно переубедить, но всеравно найду время и поковыряюсь в кнокауте. Но вот я смотрю он давльно старый еще с 2010 разрабатывают. Не получиться так что в 2017 выпустят новую крутую технологию или стандарт и этот самый кнокаут превратиться в мамонта? УЖе 100 раз такое происходило))
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:21
@s00d прикол в том, что это не фрейм
там не роутов
там нет бд
там нет вообще ничего
кроме движка для шаблонов и связи их с объектами
Pavel Kuzmin
@s00d
Feb 26 2016 20:22
@SerafimArts может и его тоже нет?)) Ладно уговорил, как закончу проект, пойду смотреть
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:22
@s00d та не надо смотреть если привык
я же не говорю никому, что он чем-то функциональнее и лучше, я просто заверяю, что код написанный с ним получается намного чище
LightAir
@LightAir
Feb 26 2016 20:24
Ребят, как думаете. Нужно следить за обновлениями пакетов (пхпшных конечно же) ) Я думаю юзать api packagist. Может есть какое-то другое интересное решение?
Pavel Kuzmin
@s00d
Feb 26 2016 20:24
@SerafimArts не я люблю что-то новое изучать. Я с ангуяра на вью перешел минут за 15. просто посмотрев пару примеров на вью. Вроде все одинаково и понятно, но код на вью показался для меня более читаемым и приятным.
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:24
@SerafimArts как нет роутов во vue? vue-router есть же
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:24
@s00d потому что там меньше конструкций, завязанных на фрейм
по-этому код чище
мне вуй тоже больше ангулара нравится
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:25
@s00d какие еще использовал фреймворки?
у самого опыт jquery и затем сразу vue
Alex D. Bubenchikov
@altpoint
Feb 26 2016 20:26
@s00d я до этого куска кода только добрался
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:26
а кнокаут вообще можно куда угодно всунуть, хоть реактовский компонентный подход на нём замутить +))))
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:26
@SerafimArts нокаут показался более низкоуровневым
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:27
@symbios-zi именно так и есть
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:27
@SerafimArts а это накладывает доп расходы на разработку
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:27
+1
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:27
но с другой стороны думаю гибче
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:27
+2
и проще\понятнее
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:27
только вот как в этом всем разобраться
хз, я что то не осилил. Не интуитивный
Pavel Kuzmin
@s00d
Feb 26 2016 20:28
@symbios-zi React смотрел, но уже даже не помню что там в нем. Разумеется jquery куда без него. Потом angular и вот теперь vue
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:28
@SerafimArts а как дела с реализацией веб-компонентов в накауте? сейчас как я вижу это тренд и vue js имеет реализацию веб компонентов
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:29
@symbios-zi тебе надо - реализуй
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:29
ыыы
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:29
ну т.е. это как сравнивать фрейм и cms
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:29
взял вьюджеэс и там все есть
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:29
cms всё изкоробки
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:29
ну типа того
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:29
и во фрейме набор плюшек и го сам пили
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:29
только vuejs не ограничивает, всегда есть возможность допила
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:29
но есть и плагины (сервис провайдеры) конечно
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:29
и понравилась концепция компонентов с двухсторонней связью во vuejs
легко и просто осилить
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:29
например вместо laravel-twig у нокаута punches
Pavel Kuzmin
@s00d
Feb 26 2016 20:30
@SerafimArts угу помню это все из коробки. вордпресс. 2 месяца.. Лагает как самое тормазнутое дерьмо в мире.... В блоге..
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:30
@SerafimArts мне как бытовому php программеру не известно о punches
@s00d ты spa пилишь на vuejs?
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:31

@symbios-zi
1) http://twig.sensiolabs.org/
2) https://mbest.github.io/knockout.punches/

для сравнения =)))

Anton Vorontsov
@symbios-zi
Feb 26 2016 20:31
@SerafimArts ну у vuejs тоже это есть
Pavel Kuzmin
@s00d
Feb 26 2016 20:31
@symbios-zi не. многостраничник
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:32
@symbios-zi не удивительно
короче
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:32
@s00d для каких то динамических компонентов используешь?
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:32
считайте, что мы сравниваем пакет symfony\http-foundation с laravel :D
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:33
я написал datatables для админки на vuejs, а в беке laravel со своими resource контроллерами. Как по маслу оказалось легко. Я прям в восторге
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:34
class Table {
    items = ko.observableArray([]);

    constructor() {
        this.items(await (await fetch('/path.json')).json());
    }
}
вот и всё +)
остальное уже в шаблоне
Pavel Kuzmin
@s00d
Feb 26 2016 20:34
@symbios-zi обычно для компонентов которые требуют фонового обновления или если нужно что-то красиво реализовать(анимации и разные эффекты)
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:34
один форич и подстановка элементов
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:35
@SerafimArts что это делает?
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:35
@symbios-zi а ты не видишь?
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:35
берет json данные с laravel?
Alex D. Bubenchikov
@altpoint
Feb 26 2016 20:35
@LightAir чёт не 2 минуты получается, уже 10 минут делается, теперь вообще не видно как выполняется =)
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:35
загружает данные через Fetch и засовывает их в массив
Pavel Kuzmin
@s00d
Feb 26 2016 20:35
@symbios-zi также обычно делаю. Удобно, просто и красиво
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:35
*обсервабл массив
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:36

@s00d

также обычно делаю. Удобно, просто и красиво

что именно?

@SerafimArts мне ниясно... что это и для чего )
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:36
@symbios-zi ппц, ты js знаешь?
Pavel Kuzmin
@s00d
Feb 26 2016 20:36

@symbios-zi

я написал datatables для админки на vuejs, а в беке laravel со своими resource контроллерами. Как по маслу оказалось легко. Я прям в восторге

Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:36
это не стёб
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:36
@SerafimArts постольку поскольку
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:36
@symbios-zi ок, что делает js fetch функция?
LightAir
@LightAir
Feb 26 2016 20:37
@altpoint ну значит основная проблема не только в этом) Либо что-то не так) Профайлер что говорит?
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:37
можешь прям f12 тыкнуть и проверить
=)
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:37
@SerafimArts запросы к серверу
делает
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:37
правильно
а await?
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:38
@SerafimArts загуглю
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:38
не надо
ожидает ответа от промиза
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:38
@SerafimArts это вообще что за спецификация?
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:38
ES2016
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:38
@SerafimArts ну емае, ты тут единтсвенный кто знает ES7
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:38
ок
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:39
который еще не утвержден никем )
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:39
это C#
@symbios-zi утверждён
не утверждены только декораторы
Pavel Kuzmin
@s00d
Feb 26 2016 20:39
@SerafimArts я себе еще AJAX Debugger поставил для хрома. Шикарная вещь. упростила работу и сразу все видно
Alex D. Bubenchikov
@altpoint
Feb 26 2016 20:39
@LightAir я вообще сейчас не вижу что бы что-то мне что-то говорило, всё молчит всё пишет в память, htop показывает что мускул чёт далает, процы прыгают и всё
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:39
@s00d а в чём отличия?
*от таба xhr в network
Alex D. Bubenchikov
@altpoint
Feb 26 2016 20:40
@LightAir ну и показывает что в error.log мускульный чёйта много что пишется
Pavel Kuzmin
@s00d
Feb 26 2016 20:40
@SerafimArts он сразу показывать что было отправлено, что пришло. сколько времени занимает, сколько весит и т.д. и выводит все это в консоль хрома на всех сайтах автоматом
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:40
@SerafimArts ты из фронтэнда в php пришел, верно?
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:41
@symbios-zi нет
php + as3 (yii1) -> php (zend + postgres) -> фронт (coffee) -> php (laravel4.2 + laravel5.1)
вот такой у меня стаж
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:42
@SerafimArts ммм
@SerafimArts php+drupal7 -> php+bitrix -> php Laravel5.0->5.* :D
откуда мне знать js?
Pavel Kuzmin
@s00d
Feb 26 2016 20:43
@altpoint ты как сделал транзакции так DB::transaction(function () { или так DB::beginTransaction(); если 1, то незабудь поставить return DB::transaction(function () { и вообще я сильно сомневаюсь на счет ускорения работы до 2 минут, но ошибок точно поможет избежать
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:43
хз, я ларку выучил пока работал фронтэндером
LightAir
@LightAir
Feb 26 2016 20:44
@altpoint посмотреть над чем корпит mysql можно через show processlist;
Ну и поиграйся с параметрами, ты же ведь не все в раз данные берёшь из csv?
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:44
по-этому и устроился разрабом на ларке
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:44
@SerafimArts ларавел в целом не без изъянов, но если ее понять крутая )
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:45
а пока тут работаю - успел выучить джаву (+opengl, +lwjgl, +libgdx) и свифт, пока что поверхностно
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:45
@SerafimArts где работаешь сейчас?
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:45
наведи на мой аватар +)))
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:46
@SerafimArts Communication Agency?
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:46
угу
Pavel Kuzmin
@s00d
Feb 26 2016 20:46
@SerafimArts я тут самый наркоман delphi -> java -> Free Pascal -> тут куча математических и низкоуровневых языков программирования(из которых я вообще ничего не помню) -> swift + objC -> php + R + js
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:46
@SerafimArts это веб студия?
LightAir
@LightAir
Feb 26 2016 20:47
@altpoint + для уменьшения прожорливости по памяти можно использовать yield
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:47
@symbios-zi нет
@symbios-zi http://k7.ru/
@s00d это прям работа?
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:48
@SerafimArts ты че там пилишь?
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:48
@symbios-zi сейчас выпиливаю апи из админки
и выношу в отдельный сервис
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:48
@SerafimArts билинг?
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:49
тарифы, телефоны и прочее
Alex D. Bubenchikov
@altpoint
Feb 26 2016 20:49
@LightAir данные судя по скрипту - берутся враз и дальше парсятся построчно. про yield не понял об чём ты
Pavel Kuzmin
@s00d
Feb 26 2016 20:49
@SerafimArts на некоторых просто что-то дописывал или занимался очень не долго)) Кстати по той ссылке первые 3 иконки просто возвращают скролл в начало страницы
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:49
@s00d да, это древняя заглушка
т.к. офф сайта компании нету
+)
Pavel Kuzmin
@s00d
Feb 26 2016 20:50
@SerafimArts обиднее бывает когда убиваешь на сайт пол года, затем компания скатывается в жопу и тебя просят быстренько запились лендинг на готовом шаблоне(((
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:51
@s00d обиднее всего, когда говорят что задача поменялась
не важно какая
:D
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:51
я уже 4 месяца пилю интернет-магазин. ощущения что пора уже заканчивать :D
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:51
у меня 2 месяца =)
апи - это один из пунктов плана
Pavel Kuzmin
@s00d
Feb 26 2016 20:52
@SerafimArts :D это не обиднее это уже наглость))
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:52
т.к. текущее не удовлетворяет всем потребностям
LightAir
@LightAir
Feb 26 2016 20:52
@altpoint эммм... генератор https://habrahabr.ru/post/189796/
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:54
@SerafimArts го в шахматы разок
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:54
ты меня сделаешь
=)
ну го
я только за
LightAir
@LightAir
Feb 26 2016 20:55
@symbios-zi где играете?
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:55
@SerafimArts и что, ради интереса
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:55
@symbios-zi заводи
я ссыль забыл
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:56
случайный цвет
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:57
я хз кто я
я чёрный
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:57
да
доску повернуть можно :D
LightAir
@LightAir
Feb 26 2016 20:57
@symbios-zi а там наблюдать можно? =)
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 20:58
@LightAir +
Anton Vorontsov
@symbios-zi
Feb 26 2016 20:58
@LightAir fuf
LightAir
@LightAir
Feb 26 2016 20:58
О, стойте стойте, я за попкроном =)
Юрий
@sawerus
Feb 26 2016 21:03
@SerafimArts @symbios-zi привет шахматистам! )))
чет ссылка не действительная. ((( хотел помониторить.
LightAir
@LightAir
Feb 26 2016 21:04
надо же так подставиться)
Anton Vorontsov
@symbios-zi
Feb 26 2016 21:04
@sawerus мат
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 21:04
так там слитая игра
Anton Vorontsov
@symbios-zi
Feb 26 2016 21:04
@sawerus го?
Юрий
@sawerus
Feb 26 2016 21:04
Уже)))
Anton Vorontsov
@symbios-zi
Feb 26 2016 21:04
LightAir
@LightAir
Feb 26 2016 21:05
на 18 ходе, ая-яй)
Юрий
@sawerus
Feb 26 2016 21:05
Я на планшете если что играю ))
Anton Vorontsov
@symbios-zi
Feb 26 2016 21:06
@sawerus it doesnt mater, usually I play on mobile phone
LightAir
@LightAir
Feb 26 2016 21:06
@sawerus ага, и мышка лагает)
Pavel Kuzmin
@s00d
Feb 26 2016 21:06
и вообще руки кривые)))
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 21:13
победаа
го со мной
Anton Vorontsov
@symbios-zi
Feb 26 2016 21:13
эээ. не получилось отменить )
играйте
Юрий
@sawerus
Feb 26 2016 21:13
Не устал.
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 21:13
я требую реванша
ну ок
запиливайте
Юрий
@sawerus
Feb 26 2016 21:13
@symbios-zi спасибо за игру
KarmaBot
@KarmaBot
Feb 26 2016 21:13
Спасибо (+1) для @symbios-zi принято! Текущая карма +67.
Anton Vorontsov
@symbios-zi
Feb 26 2016 21:13
пойду в брудвар сыграю
@sawerus тебе тоже спасибо )
KarmaBot
@KarmaBot
Feb 26 2016 21:14
Спасибо (+1) для @sawerus принято! Текущая карма +18.
Pavel Kuzmin
@s00d
Feb 26 2016 21:29
а как получить имя текущего класса без namespace ? Пытался через self::class но оно возвращает с namespace((
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 21:32
@s00d (new ReflectionClass(self::class))->getShortName();
ну или basename(__CLASS__) =)))
вроде бы
dihalt
@dihalt
Feb 26 2016 21:34
коллеги, а как достать из конфига параметр, если его имя содержит точку?
типа params.param.name, где param.name и есть ключ в массиве
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 21:35
@dihalt никак
ну или так
app(Repository::class)->get('params')['param.name']
Pavel Kuzmin
@s00d
Feb 26 2016 21:36
@SerafimArts 2 также отдает с namespace, а 1 это какойто изврат))
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 21:37
@s00d базнейм?
нормик, почему нет
ну или explode + array last
или рефлексия
dihalt
@dihalt
Feb 26 2016 21:37
@SerafimArts выходит всё таки как, хоть и не эстетично. спс
KarmaBot
@KarmaBot
Feb 26 2016 21:37
Спасибо (+1) для @SerafimArts принято! Текущая карма +274.
Pavel Kuzmin
@s00d
Feb 26 2016 21:40
@SerafimArts class_basename(self::class) так работает. Я думал есть какая-то константа в классе для этого((
Kirill Nesmeyanov
@SerafimArts
Feb 26 2016 21:40
str_replace(__NAMESPACE__, '', __CLASS);
:D
Pavel Kuzmin
@s00d
Feb 26 2016 21:41
@SerafimArts ну это совсем топорно. Можно было тупо в константе название написать))) Хотелось как-то красиво
Alex D. Bubenchikov
@altpoint
Feb 26 2016 21:48
@LightAir с транзакциями стало в 2 раза быстрее. Теперь занимает примерно час. Сделал по 1000 записей коммит. yield реализован в чтении файла, в записи в базу не знай куда его присобачить.
Pavel Kuzmin
@s00d
Feb 26 2016 22:00
@altpoint по идее не нужен он там. всеже попробуй в memory table писать, банально поменяй для теста тип на memory и запусти
после теста вернешь обратно
Alex D. Bubenchikov
@altpoint
Feb 26 2016 22:10
@s00d у меня уже 3 часа ночи, туплю по сему изрядно. Где поменять? В базе прямо или в модели в Eloquent ( хотя чё это даст)?
Pavel Kuzmin
@s00d
Feb 26 2016 22:11
@altpoint в базе
после этого сохрани и протести как отработает скрипт. Если будет значительная прибавка к скорости, то можно будет уже в эту сторону переписывать скрипт
@altpoint обычно устанавливается прямо в конфигах таблицы ее тип
Alex D. Bubenchikov
@altpoint
Feb 26 2016 22:13
@s00d ALTER TABLE MyTable TYPE=Memory;
@s00d лучше уж на мускуле скрипт, чем 20 таблиц вручную менять
Pavel Kuzmin
@s00d
Feb 26 2016 22:18
@altpoint можно и так. Но всеравно придется все названия копировать)) Еще бы проверить где именно тормозит скрипт. Можно перед каждым действием логировать время в миллисекундах от предыдущего действия. Тогда точно будет понятно на каком моменте все тормозит
Alex D. Bubenchikov
@altpoint
Feb 26 2016 22:18
@s00d нифига Support for variable-length data types (including BLOB and TEXT) not supported by MEMORY. а у меня там текстовые поля есть в каждой модели
LightAir
@LightAir
Feb 26 2016 22:19
@s00d вредные советики раздаёшь?) memory при инсертах блокирует всю таблицу так же как и MyISAM. Плюс постоянно запрашивает с диска а есть ли такая то таблица. Не знаю кстати полетят ли индексы.
@altpoint профайлер попробуй заюзать. К примеру мой любимый XHprof =)
Pavel Kuzmin
@s00d
Feb 26 2016 22:22
эм. если кто-то разрабатывает код не на тестовой базе, его нужно отучить пользоваться компьютером...
LightAir
@LightAir
Feb 26 2016 22:23
@s00d ну мне к примеру и тестовую базу жалко ронять. Так как восстанавливать долго. Много записей.
Pavel Kuzmin
@s00d
Feb 26 2016 22:24
@LightAir а учитывая что на инсерты в мемори происходят мгновенно, вообще страно говорить о блокировке. На счет запрашивания ничего сказать не могу, не знал о таком
Alex D. Bubenchikov
@altpoint
Feb 26 2016 22:25
@LightAir ставлю профайлер
Pavel Kuzmin
@s00d
Feb 26 2016 22:27
@LightAir профайлер лишь выдаст отчет, он исправит ошибок. Можно было тупо время записывать
LightAir
@LightAir
Feb 26 2016 22:45
@s00d а "тупо время записывать" ошибки исправит? :D Дело вкуса, я лишь посоветовал на свой.
Pavel Kuzmin
@s00d
Feb 26 2016 23:16
@LightAir я тоже люблю профайлеры, но их установка и изучение это тоже время. и если сроки поджимают то проще время записать и по нему смотреть
LightAir
@LightAir
Feb 26 2016 23:36
@s00d трудно сказать, что быстрее. Изучать там особо нечего, устанавливать ну минуты 2 на то что бы поставить расширение php_шное, минут 5 что бы интерфейс для отчётов поставить/настроить. Ну и минут 5 на то что бы написать 4 строчки в тестируемом приложении). Помножим на 3 (за незнание профайлеров) итого 36 минут. И полный отчёт в графическом виде готов.
Ну в общем то как хотите. Я стараюсь придерживаться принципа Гиппократа "не на вреди")
Может не всегда получаться)