These are chat archives for LaravelRUS/chat

15th
Feb 2016
AAmirOFF
@AAmirOFF
Feb 15 2016 05:07
Всем доброго времени суток. пытаюсь с постучатся к ларе и передать ей Post запрос с другова доменна. но лара не видит post данных. возможли это это изза _tokent ?
AAmirOFF
@AAmirOFF
Feb 15 2016 05:15
все решил curl_setopt($curl, CURLOPT_POSTFIELDS, array( 'apikey' => 12, 'data' => 14, ));
aleserche
@Aleserche
Feb 15 2016 06:03
зашел на livecoding, как же много людей используют атом
Ivan
@Hunternnm
Feb 15 2016 07:02
Всем бобра!
Mikail Aziev
@aziev
Feb 15 2016 07:15
ht,znf
почему внутри сервис-провайдера Auth::check всегда возвращает false?
Ivan
@Hunternnm
Feb 15 2016 07:16
@aziev 5.2?
Mikail Aziev
@aziev
Feb 15 2016 07:16
5.1
Ivan
@Hunternnm
Feb 15 2016 07:16
домен в настройках правильный?
Mikail Aziev
@aziev
Feb 15 2016 07:18
@Hunternnm в confid/app.php?
g*
Ivan
@Hunternnm
Feb 15 2016 07:18
session.php
хм, хотя у меня там null и всё работает
Mikail Aziev
@aziev
Feb 15 2016 07:20
у меня тоже null стоит
Anton Vorontsov
@symbios-zi
Feb 15 2016 07:24
доброе утро
Ivan
@Hunternnm
Feb 15 2016 07:29
@symbios-zi боброе
Mikail Aziev
@aziev
Feb 15 2016 07:32
@Hunternnm проблема может быть в том, что дело происходит в провайдере? потому что в остальных местах все нормально работает
Ivan
@Hunternnm
Feb 15 2016 07:34
@aziev ну я как бы не юзал в провайдере...
JhaoDa
@jhaoda
Feb 15 2016 07:34
@aziev в каком методе провайдера ты это вызываешь?
Если в register, то не будет работать, ежу понятно — нету ещё ничего, ларавель только инициализируется
Mikail Aziev
@aziev
Feb 15 2016 07:36
@jhaoda в моем кастомном провайдере ComposerServiceProvider
ой
метод да
JhaoDa
@jhaoda
Feb 15 2016 07:36
@aziev ещё раз прочитай вопрос, только внимательно
Mikail Aziev
@aziev
Feb 15 2016 07:36
This message was deleted
This message was deleted
This message was deleted
This message was deleted
JhaoDa
@jhaoda
Feb 15 2016 07:37
@aziev здесь можно редактировать сообщения
Mikail Aziev
@aziev
Feb 15 2016 07:37
в boot использую
@jhaoda хорошо, учту
вот код
class ComposerServiceProvider extends ServiceProvider
{
    public function boot()
    {
        $new_questions = 0;

        dd(Auth::check());

        view()->composer('layout', function ($view) use ($new_questions) {
            $view->with('new_questions', $new_questions);
        });
    }

    public function register()
    {
        //
    }
}
Mikail Aziev
@aziev
Feb 15 2016 07:44
в других провайдерах так же себя ведет
JhaoDa
@jhaoda
Feb 15 2016 07:45
@aziev ну через DI попробуй, может, фасады ещё не зарегались
Никогда такого не делал, мне вообще кажется странной идея проверять аутентификацированность в провайдере
Andrei Sosnov
@atehnix
Feb 15 2016 07:48

@jhaoda а от чего это зависит? Разве в момент вызова boot не должно уже быть все зарегистрировано?

может, фасады ещё не зарегались

JhaoDa
@jhaoda
Feb 15 2016 07:48
@atehnix да фиг знает, не проверял
Mikail Aziev
@aziev
Feb 15 2016 07:49
@jhaoda у меня в лейауте выводится число новых комментариев. чтобы не передавать каждый раз в контроллерах эту переменную, я решил создать вью-композер. тут уже если не залогинен юзер, то число новых коментариев естественно ноль, иначе высчитывается это число.
если подскажете более удобную реализацию, буду только благодарен
saori
@saorityan
Feb 15 2016 07:52
@aziev на симфони для этого писал расширение твига и в шаблоне вызывал свою функцию. думаю в блейде также можно сделать.
Ivan
@Hunternnm
Feb 15 2016 08:06
Ребят, как отдебажить поступающий пост-запрос от 1с? Шлю из браузера, ide, прочих - всё норм. Из 1с сервер 400 возвращает... на 1с пишу не я
Никто не сталкивался?
Tahtabaev Ildar
@Tahtabaev
Feb 15 2016 08:09
подскажите почему валидация не проходит
 protected function validator(Request $request)
    {
        return Validator::make($request, [
            'title' => 'required|max:255',
            'content' => 'required|max:500',
            'category' => 'required|max:3',
            'sum' => 'required|max:10',
            'city' => 'required|max:255',
                 ]);
        if ($validator->fails()) {
            return redirect('post/create')
                        ->withErrors($validator)
                        ->withInput();
                }
    }
Ivan
@Hunternnm
Feb 15 2016 08:13
@Tahtabaev отредактируй сообщение то... пишешь на новой строке ```, потом код, и на новой строке опять 3 апострофа
Tahtabaev Ildar
@Tahtabaev
Feb 15 2016 08:13
@Hunternnm спасибо )
KarmaBot
@KarmaBot
Feb 15 2016 08:13
Спасибо (+1) для @Hunternnm принято! Текущая карма +85.
Ivan
@Hunternnm
Feb 15 2016 08:13
и второе - что значит не проходит?
Tahtabaev Ildar
@Tahtabaev
Feb 15 2016 08:14
не как не реагирует, не каких ошибок не дает
Ivan
@Hunternnm
Feb 15 2016 08:14
у тебя первая строчка делает return
вопрос на миллион: когда у тебя сработает if?
JhaoDa
@jhaoda
Feb 15 2016 08:15
@Tahtabaev а чо form request не юзаешь?
Mikail Aziev
@aziev
Feb 15 2016 08:15
если кому интересно, то нашел ответ на свой вопрос. в сервис провайдерах еще не доступен авторизованный пользовать (нагуглил), но вот если в сервис провайдере я использую вью-композер, и в передаваемом замыкании вызываю пользователя, то все работает
http://stackoverflow.com/questions/32201459/using-auth-in-laravel-service-provider
Tahtabaev Ildar
@Tahtabaev
Feb 15 2016 08:20
@jhaoda я по мануалу делаю ) щас почитаю что такое
public function store(Request $request)
    {
        Post::create($request->all());
            return redirect('/post');

            $this->validate($request, [
                'title' => 'required|max:255',
            'content' => 'required|max:500',
            'category' => 'required|max:3',
            'sum' => 'required|max:10',
            'city' => 'required|max:255',
                 ]);

            if ($validator->fails()) {
            return redirect('post/create')
                        ->withErrors($validator)
                        ->withInput();
                }

    }
все заработало ) return redirect('/post'); после валидатора поставил и заработало )
Andrei Sosnov
@atehnix
Feb 15 2016 08:31
@Tahtabaev а тебе не кажется странным, что у тебя сначала создается пост, а потом только валидируются данные? В чем смысл создавать невалидный пост?
Soprun Vladislav
@vlsoprun
Feb 15 2016 08:31
Всем привет
Andrei Sosnov
@atehnix
Feb 15 2016 08:32
@Tahtabaev если так написано в каком-то там "мануале", то выкинь мануал и читай официальную документацию.
Artur Gafurov
@assurrussa
Feb 15 2016 08:35
@atehnix да тут лапша какая то и он вроде исправил)
danforth
@danf0rth
Feb 15 2016 08:35
Всем доброе утро! Подскажите, изучаю PHP и хочу начать изучать Laravel (первый фреймворк). С архитектурой MVC знаком, когда работал на судне (посреди океана)) читал книги и писал свой фреймворк просматривая видеоуроки и читая книжки Метта Зандстра. (понимаю, что был он не очень, но не имея доступа к Google очень тяжело найти ответы на вопросы, особенно если у тебя вечный недосып). Когда пришел с рейса, понял что в знаниях торможу конкретно — vagrant, gulp, и другие слова у меня в голове в виде вопросов. В общем что имею: очень слабый ноут с медленным HDD. Vagrant на нем запускать - это долго + ко всему очень раздражает такая работа. Рядом есть комп с SSD и 16гб рам. Все это через роутер подключено. Суть проблемы: как мне запустить laravel для изучения на ноуте, или как запустить на мощном ПК, но чтобы я не подрывая пользователей ПК, мог полностью иметь доступ к виртуальной машине.
JhaoDa
@jhaoda
Feb 15 2016 08:36
@danf0rth забей на вагранты и гульпы
Возьми хотя бы open server, а лучше поставь апача, РНР и какой-нить *sql руками — знаний больше получишь
danforth
@danf0rth
Feb 15 2016 08:41
@jhaoda на офф сайте в документации сказано за установку laravel через composer. на openserver можно установить composer?
Вообще, подкиньте какой-то сайт, где можно, выполняя задания, улучшить знания в PHP?
Ivan
@Hunternnm
Feb 15 2016 08:41
@danf0rth композер ставится не на опенсервер, а на систему в целом
@Hunternnm винда, ос-х, линух - без разницы
PS и не гони на Зандстру - у него толковое чтиво по ООП
Anton Vorontsov
@symbios-zi
Feb 15 2016 08:42
@danf0rth испульзуй homestead
AAmirOFF
@AAmirOFF
Feb 15 2016 08:43
Доброго времени суток . будьте добры подскажите. постом летит массив в json нужно принять раскадирвоать. и отдать валидатору. можноли как то валидатору обьеснить что я сам дам массив. как его ему передать?
danforth
@danf0rth
Feb 15 2016 08:43
Я про свой MVC фреймворк говорил что не очень, зандстры книга очень понравилась.
@symbios-zi homestead это через виртуалку? у меня на ноуте все очень медленно. виртуалка делает работу очень проблематичной. все тормозить начинает. раздражает в общем.
JhaoDa
@jhaoda
Feb 15 2016 08:45
@AAmirOFF почитать доку по валидатору?
Anton Vorontsov
@symbios-zi
Feb 15 2016 08:45
@danf0rth ну разверни тогда на соседнем компе виртуалку с ubuntu server
и сам к ней по сети цепляйся. У витруалбокса есть возможность поднять сервак в сети
JhaoDa
@jhaoda
Feb 15 2016 08:46
@AAmirOFF и увидеть, что он принимает массив данных первым аргументом?
AAmirOFF
@AAmirOFF
Feb 15 2016 08:47
@jhaoda ) спс
Tahtabaev Ildar
@Tahtabaev
Feb 15 2016 08:47
@atehnix я думал особой разницы нет. Но теперь понял ) официальную читаю
AAmirOFF
@AAmirOFF
Feb 15 2016 08:48
@jhaoda а как так получается что 1 вый оргумент может быть пустым?
Ivan
@Hunternnm
Feb 15 2016 08:50
Как записать весь post-запрос с заголовками в файл?
JhaoDa
@jhaoda
Feb 15 2016 08:50
@AAmirOFF ну если ты туда пустой массив предал, то откуда он будет не пустым?
AAmirOFF
@AAmirOFF
Feb 15 2016 08:51
@jhaoda $validator = Validator::make( array('name' => 'Дейл'), array('name' => 'required|min:5') ); это массив правил так? так! и он в этом случай летит первым оргумнтом.
JhaoDa
@jhaoda
Feb 15 2016 08:52
@AAmirOFF доку ты открывать не стал, ясно...
А, нет... не ясно, почему ты передаешь первым аргументом данные, но считаешь это правилами валидации?
А ещё не ясно, почему ты в 2016-м году пишешь array()...
saori
@saorityan
Feb 15 2016 08:55

@Hunternnm

$request = (string) \Symfony\Component\HttpFoundation\Request::createFromGlobals();

и запиши в файл. Для дебага хоть в index.php можешь вставить

AAmirOFF
@AAmirOFF
Feb 15 2016 08:55
@jhaoda код из доков
JhaoDa
@jhaoda
Feb 15 2016 08:57
@AAmirOFF и что?
Ты смотришь в доку, а видишь фигу
AAmirOFF
@AAmirOFF
Feb 15 2016 08:58
@jhaoda там нет фиги
@jhaoda и фигу тоже нет
JhaoDa
@jhaoda
Feb 15 2016 08:58
Или что, если в доке написали array(), то всё, святая Истина?
Artur Gafurov
@assurrussa
Feb 15 2016 08:58
:smile:
Ivan
@Hunternnm
Feb 15 2016 08:58
@saorityan спасибо
AAmirOFF
@AAmirOFF
Feb 15 2016 08:59
@jhaoda какая разница ?
JhaoDa
@jhaoda
Feb 15 2016 08:59
@AAmirOFF короче, разуй глаза и посмотри, что именно передается первым аргументом
AAmirOFF
@AAmirOFF
Feb 15 2016 08:59
@jhaoda а глаза разве во что то обувают?
@jhaoda вы что на глазах носите? adidas?
JhaoDa
@jhaoda
Feb 15 2016 08:59
Ну ты, видимо, во что-то обул
Понятно, ваганыч_моде = он
AAmirOFF
@AAmirOFF
Feb 15 2016 09:00
@jhaoda а ты что надеваеш на глаза?
JhaoDa
@jhaoda
Feb 15 2016 09:01
Очки. Может, потому и вижу, что передается первым аргументом в валидатор...
AAmirOFF
@AAmirOFF
Feb 15 2016 09:02
@jhaoda странно что ты очки обуваеш
Artur Gafurov
@assurrussa
Feb 15 2016 09:03
@AAmirOFF детский сад, лучше внимательней прочти документацию, там всё очень понятно и надеюсь php у тебя на уровне)
JhaoDa
@jhaoda
Feb 15 2016 09:03
Да он в код смотрит и не видит, чо там документация
Validator::make(['name' => 'Дейл'], ['name' => 'required|min:5']);
Внимание, вопрос: каким по счёту аргументом передаются данные?
Для отличников дополнительный вопрос: каким по счёту аргументом передаются правила валидации?
Ivan
@Hunternnm
Feb 15 2016 09:08
@jhaoda ты с 1с писал обмен?
JhaoDa
@jhaoda
Feb 15 2016 09:09
@Hunternnm писал, но я убегаю уже.
Ivan
@Hunternnm
Feb 15 2016 09:09
@jhaoda пичаааааль
мой 1с-ник не может мне пост-запрос норм отправить
его сервер шлет на 400
вернее мой сервер шлет его запрос на 400... мелкими шагами
JhaoDa
@jhaoda
Feb 15 2016 09:11
@Hunternnm 1Сники они такие, приходится элементарщину объяснять
Anton Shelestov
@shelestovas
Feb 15 2016 09:18
Народ можете помочь, запрос пытаюсь составить
к базе
получаю из таблицы все уникальные строки и потом нужно еще из этих уникальных строк выбрать другие по условию
пытаюсь так where('user_id', '=', Auth::user()->id)->where('project_id', '=', $projects->id)->groupBy('group_ads_id')->where('href_ads', '=', $url)->lists('group_ads_id') не работает
Ivan
@Hunternnm
Feb 15 2016 09:22
@deller21 оно всё равно всё в один запрос пихает
фильтруй :)
Dinar Garipov
@garf
Feb 15 2016 09:23
@deller21 Нельзя юзать where после groupBy
После groupBy используют having
Ivan
@Hunternnm
Feb 15 2016 09:23
@gaaarfild оно всё равно его перед ставит в конструкторе то
Anton Shelestov
@shelestovas
Feb 15 2016 09:23
да я уже понял что нельзя, все в один запрос падает
Dinar Garipov
@garf
Feb 15 2016 09:24
Оно ставит до groupBy и ты не получишь нужный результат.
Ivan
@Hunternnm
Feb 15 2016 09:24
Вызвал дьявола?)
Dinar Garipov
@garf
Feb 15 2016 09:25
Используй having()
Anton Shelestov
@shelestovas
Feb 15 2016 09:25
пробую
Dinar Garipov
@garf
Feb 15 2016 09:25
@Hunternnm Ага ))
Anton Shelestov
@shelestovas
Feb 15 2016 09:27
да работает с having но только если в конце не lists('group_ads_id')
а get()
aleserche
@Aleserche
Feb 15 2016 09:29
@Hunternnm а как 1с-ик запрос формирует?
Ivan
@Hunternnm
Feb 15 2016 09:29
@Aleserche судя по всему криво
хз, надо спросить. курить пошел
aleserche
@Aleserche
Feb 15 2016 09:30
формат неподходящий?
Ivan
@Hunternnm
Feb 15 2016 09:30
хз, он вернется буду логи дальше курить
ибо nginx ему 400 дает
с заголовками 100% лажа
поставил максимальный вывод всякой фигни в логи...
aleserche
@Aleserche
Feb 15 2016 09:31
large_client_header_buffers крутить пробовали?
Andrei Sosnov
@atehnix
Feb 15 2016 09:32
@Aleserche @Hunternnm ради интереса глянул как у них запросы пишутся... Ппц, у них даже названия http-методов на русский переведены... :)
Ivan
@Hunternnm
Feb 15 2016 09:32
@Aleserche он шлет пустой запрос...
aleserche
@Aleserche
Feb 15 2016 09:32
да, там с этим делом все очень плохо
Ivan
@Hunternnm
Feb 15 2016 09:32
даже без заголовков ему 400 дает
aleserche
@Aleserche
Feb 15 2016 09:34
посмотрел, как формируются запросы. Стало несколько тошно. И как я только с этим работал
скорее всего опечака какая-нибудь
aleserche
@Aleserche
Feb 15 2016 09:43
@Hunternnm из других мест нормально работает?
Ivan
@Hunternnm
Feb 15 2016 09:43
@Aleserche там трабла в https... из 1с отправляет только на http
а если типа https - то 443 порт
aleserche
@Aleserche
Feb 15 2016 09:44
ооо, я помню это проблему. Обходил её, когда писал интеграцию с ФКС по 44фз
Ivan
@Hunternnm
Feb 15 2016 09:45
я головьй биться об стол буду уже
разрешил по http всё работать стало
а мне нах не надо гонять банковские данные по http
aleserche
@Aleserche
Feb 15 2016 09:46
я даже помню как решал это проблему. Использовал com object от IE
там короче ssl/tls проблемы у 1С
Ivan
@Hunternnm
Feb 15 2016 09:48
@Aleserche http://infostart.ru/public/166276/ типа так?
aleserche
@Aleserche
Feb 15 2016 09:48
типа того
только у меня еще изврат был, использование сертификата из криптопро для соединения с сервером
Ivan
@Hunternnm
Feb 15 2016 09:52
@Aleserche ппц
я поник весь
aleserche
@Aleserche
Feb 15 2016 09:53
да ладно, там не настолько все страшно
Ivan
@Hunternnm
Feb 15 2016 09:55
так чувак до этого ничего не делал с такими вещами
я с утра тут в панике
Tahtabaev Ildar
@Tahtabaev
Feb 15 2016 10:00
подскажите, как в форму передать ID пользователя кто добавляет пост? и как вывести информацию о пользователе кто добавил пост в списке постов?
Dinar Garipov
@garf
Feb 15 2016 10:01
@Tahtabaev Не надо этого в форму. Это у тебя должно быть в сессии
Tahtabaev Ildar
@Tahtabaev
Feb 15 2016 10:02
@gaaarfild брать с сесии ид?
Dinar Garipov
@garf
Feb 15 2016 10:02
Да. Иначе - это дыра в безопасности
Любой может в форме данные подменить
А в сессии - нет
Seba
@Siebov
Feb 15 2016 10:06

Всем привет.
мне нужно сделать супер-крутую супер-защищённую авторизацию.

почитал статьи про уязвимости Laravel в этом аспекте.
Например вот эту.
http://habrahabr.ru/post/219475/

Может кто посоветует, что использовать, чтоб быть уверенным в безопасности? Или самому дописывать логику?
В общем, кто что посоветует?

KarmaBot
@KarmaBot
Feb 15 2016 10:06
@Sebbba, привет, как настроение?
Seba
@Siebov
Feb 15 2016 10:06
@KarmaBot ;)
Tahtabaev Ildar
@Tahtabaev
Feb 15 2016 10:07
@gaaarfild получается надо смотреть токен-свеерять в базе-брать ид- вставлять в форму?
Ivan
@Hunternnm
Feb 15 2016 10:10
@Sebbba привяжи авторизацию по смс. Супер-круто, супер-защищенно
Dinar Garipov
@garf
Feb 15 2016 10:10
@Tahtabaev Получается, надо почитать документацию по сессиям ))
Ivan
@Hunternnm
Feb 15 2016 10:10
@Sebbba у меня на оплате только так
Seba
@Siebov
Feb 15 2016 10:13
@Hunternnm не спорю. но такой задачи не стоит.
есть ещё варианты?
Ivan
@Hunternnm
Feb 15 2016 10:14
@Sebbba статья за 14 год, сейчас такой проблемы вроде как нет
@Sebbba отключи возможность remember_me
привязка к ip
к браузеру
даже к разрешению дисплея
)
Seba
@Siebov
Feb 15 2016 10:16
@Hunternnm я тоже думал о том, чтоб отключить, просто мне нажо быть готовым к тому, что потом скажут, а добавьте-ка нам и такую возможность
@Hunternnm "и тут Остапа понесло ..." )))
Tahtabaev Ildar
@Tahtabaev
Feb 15 2016 10:17
@gaaarfild документация говорит надо таблицу создавать и от туда брать?
Dinar Garipov
@garf
Feb 15 2016 10:22
@Tahtabaev Начни с документации по сессиям php а не laravel
Maxim
@Big-Shark
Feb 15 2016 10:27
@Sebbba это уже давно исправили
@Sebbba и добавили все эти токены и прочее.
Seba
@Siebov
Feb 15 2016 10:31
@Big-Shark угу. в 5.1 это исправлено?
и исправлено ли это в Lumen и если да, то в какой версии?
Maksim (Ellrion) Platonov
@Ellrion
Feb 15 2016 10:32
@Sebbba это еще в 4 исправлено
Dinar Garipov
@garf
Feb 15 2016 10:34
@Sebbba 5.1 - LTS и получает все обновления безопасности до конца поддержки.
Seba
@Siebov
Feb 15 2016 10:37
@gaaarfild угу понял.
@Ellrion @Hunternnm @gaaarfild спасибо
KarmaBot
@KarmaBot
Feb 15 2016 10:37
Спасибо (+1) для @Ellrion принято! Текущая карма +106.
Спасибо (+1) для @Hunternnm принято! Текущая карма +86.
Спасибо (+1) для @gaaarfild принято! Текущая карма +93.
Seba
@Siebov
Feb 15 2016 10:38
вот кста, приятная статейка про всякие хэши и прочие соли.
может кому пригодится
https://crackstation.net/hashing-security.htm
Anton
@cTapuk
Feb 15 2016 11:08
Друзья подскажите что за глюк. Установлен чистый Laravel 5.2.15. Установил DebugBar. Он иногда отображается только в виде значков, вот так http://prntscr.com/a3hz1k а иногда нормально. Где я накосячил?
если обновить страничку то он отображается нормально.
Ivan
@Hunternnm
Feb 15 2016 11:09
@cTapuk с версткой проблем нету?
или плагины типа носкрипт и пр
в консоли ошибок не пишет?
браузерная котрая
Maxim
@Big-Shark
Feb 15 2016 11:11
@cTapuk было такое пару раз, я даже не парился
Anton
@cTapuk
Feb 15 2016 11:11
да не верстки вообще как таковой нет, пустая страница и текст из кложура.
заметил что такой косяк появляется если роут в группе web
This message was deleted
Dave
@aios
Feb 15 2016 11:16
Хастебин?
Anton
@cTapuk
Feb 15 2016 11:17
при таких роутах если перейти на "/" редиректит на "/login" для авторизации и вот после этого редиректа 100% получается косячный дебагбар.... не пойму почему
вот пастебин http://pastebin.com/vmJwF8cA
Anton
@cTapuk
Feb 15 2016 11:27
после редиректа у дебагбара почему то добавляется новый класс "phpdebugbar-mini-design" после обновления страницы он пропадает... не пойму у меня где-то косяк или у debugbar =\
Seba
@Siebov
Feb 15 2016 11:32

всем привет.
вопрос снова про аутентификацию и регистрацию.

читаю, что для шифрования паролей в Laravel используется bcrypt.
в описании алгоритма написано, что он использует добавление соли.

откуда он берёт соль? это тот самый предзаданый ключ шифрования?
а что если я хочу генерировать соль каждый раз при регистрации юзера?
как быть в таком случае?

KarmaBot
@KarmaBot
Feb 15 2016 11:32
@Sebbba, привет =)
Maxim
@Big-Shark
Feb 15 2016 11:36
@Sebbba то переписать все, ты считаешь себя экспертом по безопастности?
NoViKoFF
@AndrewNovikof
Feb 15 2016 11:36
Всем привет!
KarmaBot
@KarmaBot
Feb 15 2016 11:36
@AndrewNovikof, здравствуй.
NoViKoFF
@AndrewNovikof
Feb 15 2016 11:36
Посоветуйте хороший пакет для работы с изображениями
Sergey Protko
@fesor
Feb 15 2016 11:37

@Sebbba

почитай документацию к password api

NoViKoFF
@AndrewNovikof
Feb 15 2016 11:37
кроп/скейл и т.д.
Maxim
@Big-Shark
Feb 15 2016 11:37
@AndrewNovikof пробовал гуглить?
NoViKoFF
@AndrewNovikof
Feb 15 2016 11:37
Пробовал)
Maxim
@Big-Shark
Feb 15 2016 11:37
@AndrewNovikof и как?
Sergey Protko
@fesor
Feb 15 2016 11:38
@Sebbba соль, если не предоставлена, генерируется максимально секьюрным способом который доступен. Bcrypt самый крутой на сегодняшний день алгоритм медленного хэширования, который используется по умолчанию (если другой не выставлен). Соль пароля а так же алгоритм хэширования забиты прямо в результирующем хэше, так что ты можешь вообще не париться
Soprun Vladislav
@vlsoprun
Feb 15 2016 11:38
@AndrewNovikof intervention/image ?
Seba
@Siebov
Feb 15 2016 11:38
@fesor и соль каждый раз разная для нового юзера?
Sergey Protko
@fesor
Feb 15 2016 11:38
@Sebbba именно
@Sebbba соль нужна только для того, что бы затруднить подбор паролей если у тебя базу слили
Seba
@Siebov
Feb 15 2016 11:39
@fesor а где посмотреть какая соль была использована в данный момент времени?
@fesor да да, это ясно
Sergey Protko
@fesor
Feb 15 2016 11:39
@Sebbba она прямо в хэше пароля
NoViKoFF
@AndrewNovikof
Feb 15 2016 11:39
@Big-Shark хочется то чем пользуются и довольны...я же не прошу за меня погуглить
Sergey Protko
@fesor
Feb 15 2016 11:39
@Sebbba говорю ж, посмотри документацию к password api в php.net
NoViKoFF
@AndrewNovikof
Feb 15 2016 11:39
@Big-Shark гуглить и сами умеем)
Seba
@Siebov
Feb 15 2016 11:39
@fesor ок ок . спасибо
KarmaBot
@KarmaBot
Feb 15 2016 11:39
Спасибо (+1) для @fesor принято! Текущая карма +29.
Soprun Vladislav
@vlsoprun
Feb 15 2016 11:41
@AndrewNovikof Я доволен вот этим imgix.com ))
и intervention/image для частной реализации
Роман Сохарев
@greabock
Feb 15 2016 11:41
@fesor по уровню присутствия в чате, я думал, что ты уже меня догоняешь ))
Sergey Protko
@fesor
Feb 15 2016 11:42

@Sebbba короч,

password_hash('pass', PASSWORD_DEFAULT);
// $2y$10$orqC06hv17Dj/g80CI.Bf.XTVWZQylqYeOzU4vXxEA1YSTe34wI7u

$ - символ разделитель

так что в хэше уже зашито и алгоритм, и длина хэша и после хэша соль
вроде как так
@greabock ммм не понял?)
Роман Сохарев
@greabock
Feb 15 2016 11:44
ну ты в чатике постоянно, и говоришь по делу. Я думал, что "спасибов" побольше будет )
Sergey Protko
@fesor
Feb 15 2016 11:45
@greabock да я не так часто по делу говорю)
да и... "карма" в каком-то чатике не показатель)
Maxim
@Big-Shark
Feb 15 2016 11:45
@fesor с чего это? )
Sergey Protko
@fesor
Feb 15 2016 11:47
@Big-Shark пиписькометр
Andrei Sosnov
@atehnix
Feb 15 2016 11:47
@fesor вот видишь, все-таки показатель!) Просто нужно было уточнить - показатель чего.. :)
Kirill Nesmeyanov
@SerafimArts
Feb 15 2016 11:48
@greabock просто пока тут обитал фесор - гиттеровское апи постоянно накрывало
:D
так что все 856 спасибок ему не засчитало
Sergey Protko
@fesor
Feb 15 2016 11:49
вы меня смущаете
@SerafimArts а если я вдруг наберу 666 спасибок, ты сможешь залочить?
вот это была бы тогда цель
Kirill Nesmeyanov
@SerafimArts
Feb 15 2016 11:50
@fesor @Big-Shark могу ачивку только запилить
=(
ну или ты запушь в репу фикс для себя (что бы лочило)
Sergey Protko
@fesor
Feb 15 2016 11:51
ну мне еще далеко, время есть
Ivan
@Hunternnm
Feb 15 2016 11:57
@AndrewNovikof intervention за глаза хватает
карма
KarmaBot
@KarmaBot
Feb 15 2016 11:57
@Hunternnm, Ваша карма +86. Вы благодарили 121 раз.
- Достижения: "Находчивый", "Благодарный", "Нахлебник", "Любитель сладкого", "Вопрошайка"
- Профиль Hunternnm на laravel.su
Ivan
@Hunternnm
Feb 15 2016 11:57
скоро соточка :)
и я войду в десятку 100+ :)
Mikail Aziev
@aziev
Feb 15 2016 12:03
карма
KarmaBot
@KarmaBot
Feb 15 2016 12:03
@aziev, Вас ещё никто не благодарил.
- Профиль aziev на laravel.su
Mikail Aziev
@aziev
Feb 15 2016 12:04
:'(
Soprun Vladislav
@vlsoprun
Feb 15 2016 12:05
@aziev Спасибо от бобров ))
wtf&!
Mikail Aziev
@aziev
Feb 15 2016 12:05
бот глючит порой)
Maksim (Ellrion) Platonov
@Ellrion
Feb 15 2016 12:05
@vlsoprun просто надо от сердца)) благодарить а не от бобров)
Mikail Aziev
@aziev
Feb 15 2016 12:06
@Ellrion )))
Ivan
@Hunternnm
Feb 15 2016 12:09
карма
KarmaBot
@KarmaBot
Feb 15 2016 12:09
@Hunternnm, Ваша карма +86. Вы благодарили 121 раз.
- Достижения: "Находчивый", "Благодарный", "Нахлебник", "Любитель сладкого", "Вопрошайка"
- Профиль Hunternnm на laravel.su
Ivan
@Hunternnm
Feb 15 2016 12:09
@aziev спасибо от владельца бобров
KarmaBot
@KarmaBot
Feb 15 2016 12:09
Спасибо (+1) для @aziev принято! Текущая карма +1.
Ivan
@Hunternnm
Feb 15 2016 12:10
@vlsoprun видал, а?
Mikail Aziev
@aziev
Feb 15 2016 12:10
о_О
спасибо от человека с нулевой кармой не принимается? или как?
KarmaBot
@KarmaBot
Feb 15 2016 12:10
@aziev, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Ivan
@Hunternnm
Feb 15 2016 12:11
@aziev принимается
Andrei Sosnov
@atehnix
Feb 15 2016 12:12
@aziev и у @vlsoprun не нулевая карма.. ;)
Maksim (Ellrion) Platonov
@Ellrion
Feb 15 2016 12:12
просто в первом случае благодарили от чужого имени а во втором от своего)
Ivan
@Hunternnm
Feb 15 2016 12:13
карма
KarmaBot
@KarmaBot
Feb 15 2016 12:13
@Hunternnm, Ваша карма +86. Вы благодарили 122 раз.
- Достижения: "Находчивый", "Благодарный", "Нахлебник", "Любитель сладкого", "Вопрошайка"
- Профиль Hunternnm на laravel.su
Ivan
@Hunternnm
Feb 15 2016 12:13
а когда картинка в гиттере меняется?
https://karma.laravel.su/user/Hunternnm тут сразу сменилась
Andrei Sosnov
@atehnix
Feb 15 2016 12:14
@Hunternnm гиттер где-то кеширует. Не первый раз замечено)
Ivan
@Hunternnm
Feb 15 2016 12:15
ладно, вопрос другого плана: как в dingo api вывести json с форматированием?
т.е. передать options ему...
Andrei Sosnov
@atehnix
Feb 15 2016 12:17
@Hunternnm не совсем понял, что ты хочешь сделать)
Ivan
@Hunternnm
Feb 15 2016 12:17
@atehnix в dingo передавать в json_encode свои options
не спрашивайте зачем
Maxim
@Big-Shark
Feb 15 2016 12:22
@Hunternnm ты хочешь чтоб красиво покащывалось, или что?
dihalt
@dihalt
Feb 15 2016 12:22
коллеги, а по непрофильному вопросу (js роутинг) кто может просветить? вопрос в том, как после перезагрузки страницы по пройденному пути восстановить "картину" приложения.
Andrei Sosnov
@atehnix
Feb 15 2016 12:23
@Hunternnm Ну, можно например кастомный serializer написать... с блекджеком и ..)
http://fractal.thephpleague.com/serializers/
Ivan
@Hunternnm
Feb 15 2016 12:23
@Big-Shark да, просто красивый вывод
Maxim
@Big-Shark
Feb 15 2016 12:23
@Hunternnm и там нельзя кастомные добавить?
Ivan
@Hunternnm
Feb 15 2016 12:24
@Big-Shark не нашел... разве что писать через response()->json()
Andrei Sosnov
@atehnix
Feb 15 2016 12:24
@Big-Shark можно. Я о том и написал.. ^
Ivan
@Hunternnm
Feb 15 2016 12:24
думал есть с пакета, но я не нашел как
Andrei Sosnov
@atehnix
Feb 15 2016 12:25
@Big-Shark dingo api фрактал использует. Вместе со всеми его сериализерами. Ну и можно свой скормить ему)
Ivan
@Hunternnm
Feb 15 2016 12:25
@atehnix спасибо, читаю
KarmaBot
@KarmaBot
Feb 15 2016 12:25
Спасибо (+1) для @atehnix принято! Текущая карма +44.
cptz3qo
@cptz3qo
Feb 15 2016 12:26
Много читал документацию( не получилось. http://artvenu.ru/login там внизу выберите русский выдает ошибку(((
@cptz3qo че?
Ivan
@Hunternnm
Feb 15 2016 12:30
@Big-Shark т.е. оно наличие опций не предполагает, верно?
Maxim
@Big-Shark
Feb 15 2016 12:30
@cptz3qo ну и 404 и что?
@Hunternnm как ты догадался)
Ivan
@Hunternnm
Feb 15 2016 12:30
@Big-Shark ))))
cptz3qo
@cptz3qo
Feb 15 2016 12:30
@Big-Shark http://artvenu.ru/login Зайди внизу выбери Выбрать язык и русский выберай, выдает ошибку, делала все по документации не могу разобраться
Ivan
@Hunternnm
Feb 15 2016 12:30
@Big-Shark чутье
@cptz3qo но роуты посмотри, что у тебя с ними
PS сорри за спойлер
@Big-Shark я не за это конкретно, а за динго) смотрю просто реализацию - таки да, пичалько
Andrei Sosnov
@atehnix
Feb 15 2016 12:32
@Hunternnm сори) Я своего сериализера не писал. Думал там прямо в нем json_encode вызывается) Оказывается нет..
Anton Vorontsov
@symbios-zi
Feb 15 2016 12:34
        $query = $this->model()->with(['images', 'brand', 'variants' => function($query) {
                $query->where('quantity', '>', '0')->orderBy('quantity', 'desc');
            }
        ])->newQuery();
господа, можно ли замыкание выносить в отдельную функцию?
Ivan
@Hunternnm
Feb 15 2016 12:41
как можно работать с 1с... это ж пипец
меня уже трясет
формат даты не нравится
Anton
@cTapuk
Feb 15 2016 12:47
Покопался в скриптах DebugBar'a, разобрался что с ним происходит. Отвечу на свой вопрос сам, может кому надо будет. Когда панелька делает вот так http://prntscr.com/a3hz1k это не глюк, она просто сворачивается потому что места написать все текстом (http://prntscr.com/a3j0gi выделенно зеленым) не хватает и оно просто отображает иконками... Если растянуть окно браузера и тексту хватит места то панелька снова вернется к привычному виду. Я уж думал ресурсы каки-то теряются или еще что, а все так просто...
Anton Vorontsov
@symbios-zi
Feb 15 2016 12:56
@cTapuk там адаптивный интерфейс дебаг бара, это не баг
Anton
@cTapuk
Feb 15 2016 12:58
@symbios-zi ну да, это я и выяснил уже. Изначально я не знал что он адаптивный и выглядело как баг и потеря каких-то ресурсов. Теперь то да, все понятно.
jongleb
@jongleb
Feb 15 2016 13:07
Ребзи привет , как связать группу классов в провайдерe?
Maksim (Ellrion) Platonov
@Ellrion
Feb 15 2016 13:08
@jongleb не очень понятно что ты имеешь ввиду. примеры или псевдокод был бы кстати
NoViKoFF
@AndrewNovikof
Feb 15 2016 13:11
@Hunternnm спасибо intevention и правда хорош)
KarmaBot
@KarmaBot
Feb 15 2016 13:11
Спасибо (+1) для @Hunternnm принято! Текущая карма +87.
Роман Сохарев
@greabock
Feb 15 2016 13:19
карма
KarmaBot
@KarmaBot
Feb 15 2016 13:19
@greabock, Ваша карма +328. Вы благодарили 47 раз.
- Достижения: "Находчивый", "Любитель сладкого", "Благодетель", "Благодарный"
- Профиль greabock на laravel.su
Mikail Aziev
@aziev
Feb 15 2016 13:28
объясните мне, зачем нужен файл .env с найстроками если те же настройки хранятся в конфиге?
как я понял первый подключаются когда сайт в девелопмент моде. так?
Soprun Vladislav
@vlsoprun
Feb 15 2016 13:29
@aziev это настройки "окружения"
То есть для разработки одни, для тестирования другие...
Andrey Helldar
@andrey-helldar
Feb 15 2016 13:31
карма
KarmaBot
@KarmaBot
Feb 15 2016 13:31
@AndreyHelldar, Ваша карма +6. Вы благодарили 11 раз.
- Профиль AndreyHelldar на laravel.su
Andrey Helldar
@andrey-helldar
Feb 15 2016 13:32
Чист, как исходник перед началом работ)
Soprun Vladislav
@vlsoprun
Feb 15 2016 13:32
:satisfied:
Mikail Aziev
@aziev
Feb 15 2016 13:33
@vlsoprun а в config/ разве не то же самое?
Soprun Vladislav
@vlsoprun
Feb 15 2016 13:35
@aziev тоже самое.. Но настройки для разработки (для твой локальной версии) и те которые на боевом серваке они отличаются
Maksim (Ellrion) Platonov
@Ellrion
Feb 15 2016 13:36
@aziev там можно хранить пароли, соответственно они не будет попадать в репозиторий. Там хранятся настройки разные для разных окружений, без необходимости плодить дерево конфигов. Этот подход используется в разных языках и фреймворках и зарекомендовал себя как наилучший подход к конфигурированию окружения
Soprun Vladislav
@vlsoprun
Feb 15 2016 13:36
This message was deleted
Maksim (Ellrion) Platonov
@Ellrion
Feb 15 2016 13:38

@aziev

.env с найстроками если те же настройки хранятся в конфиге

они не те же что и в конфигах, а конфиги берут некоторые данные из окружения

Mikail Aziev
@aziev
Feb 15 2016 13:39
@Ellrion теперь врубился) спасибо
KarmaBot
@KarmaBot
Feb 15 2016 13:39
Спасибо (+1) для @Ellrion принято! Текущая карма +107.
Mikail Aziev
@aziev
Feb 15 2016 13:39
@vlsoprun спасибо
KarmaBot
@KarmaBot
Feb 15 2016 13:39
Спасибо (+1) для @vlsoprun принято! Текущая карма +86.
NoViKoFF
@AndrewNovikof
Feb 15 2016 15:24

Ребят...что делаю не так?
отправляю картинку:

                    <form action="/api/certificate/upload" method="post">
                        <input type="file" name="image"  id="image">
                        <button type="submit">Отправить</button>
                    </form>

принимаю

    public function anyUpload(Request $request){
        $image = $request->file('image');
        dd($image);
    }

возвращает null

И валидатор ругается
$request->get('image')
возвращает название картинки
Dinar Garipov
@garf
Feb 15 2016 15:25
@AndrewNovikof enctype="multipart/form-data"
NoViKoFF
@AndrewNovikof
Feb 15 2016 15:26
@gaaarfild благодарю))
@gaaarfild точнее Спасибо!
@KarmaBot ты че опять спишь??
Kirill Nesmeyanov
@SerafimArts
Feb 15 2016 15:27
@AndrewNovikof он никогда не спит
заманали уже...
бот-то тут причём?
Dinar Garipov
@garf
Feb 15 2016 15:41
карма
Seba
@Siebov
Feb 15 2016 15:50

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

ссылка на поток, которая потом пишется в src для тэга <audio> имеет вид site.name:8000/chanel_name

как найти как именно формируются данные для выдачи по этой ссылке?
конкретно сейчас я пытаюсь найти, как все треки "склеиваются" в 1 поток и не понимаю куда копать.

Dinar Garipov
@garf
Feb 15 2016 15:57
@Sebbba Какой-то очень туманный вопрос
JhaoDa
@jhaoda
Feb 15 2016 15:58
Хакир йуный :)
Kirill Nesmeyanov
@SerafimArts
Feb 15 2016 15:58
@jhaoda да ты прям генератор фразеологизмов
@gaaarfild "у пргрмрвня свяо атмсфреа" (c)
Артём
@artemonline24
Feb 15 2016 16:03
Ребят подскажите как мне инициализировать роут после всех вендоровских роутов?
тоесть у меня есть роут '/{slug}' и мне нужно чтобы он вызывался в самую последнюю очередь.
Seba
@Siebov
Feb 15 2016 16:04

@gaaarfild окей.
иначе.

если я иду по ссылке site.name:8000/chanel_name

то получаю вот такой ответ.

<body>
<video style="height: 28px; width: 66%;" controls="" autoplay=""></video>
</body>

ВОПРОС
как понять откуда эта страница получает данные для проигрывания?

Kirill Nesmeyanov
@SerafimArts
Feb 15 2016 16:04
никак не понять
Seba
@Siebov
Feb 15 2016 16:04
@SerafimArts но проигрывание-то происходит...
Kirill Nesmeyanov
@SerafimArts
Feb 15 2016 16:05
не может происходить при таких исходниках
Staruy
@Staruy
Feb 15 2016 16:06
@Sebbba ссылочку с которой идет поток можно посмотреть в консоли хрома например (Network -> XHR), но как это относится к Laravel?
Seba
@Siebov
Feb 15 2016 16:08
@Staruy хорошая мысль.
спасибо
Артём
@artemonline24
Feb 15 2016 16:08
Подскажет кто нить?(
Dinar Garipov
@garf
Feb 15 2016 16:12
@Sebbba Заходишь в роуты. Смотришь, в какой метод какого контроллера смотрит этот роут. PROFIT!!!
Seba
@Siebov
Feb 15 2016 16:15

@gaaarfild всё бы ничего.
но тут используются какие-то (неведомы мне) сокеты и некий IceCast.

по сему не всё так просто. в рутах всё что мог я уже нашёл.

ладно, пойду дальше искать

Staruy
@Staruy
Feb 15 2016 16:27
@artemonline24 а что значит "вызывался в последнюю очередь"?
Артём
@artemonline24
Feb 15 2016 16:29
Получается что мой роут '/{slug}', переопределяет роуты из пакетов. А нужно чтобы этот роут вызывался если других роутов нет.
Seba
@Siebov
Feb 15 2016 16:39
@artemonline24 а в какой другой рут сейчас попадает?
Артём
@artemonline24
Feb 15 2016 16:42
@Sebbba
Route::get('/laravel-filemanager', 'Tsawler\Laravelfilemanager\controllers\LfmController@show');
Seba
@Siebov
Feb 15 2016 16:43
@artemonline24 а ты по какому урлу идёшь попадая всё равно в laravel-filemanager ?
если у тебя рут вида '/{slug}', и '/laravel-filemanager', то просто объяви урл с переменными в фалйе рутов ниже чем статические
и будет тебе счастье
Route::get('/laravel-filemanager', 'Tsawler\Laravelfilemanager\controllers\LfmController@show'); 
Route::get('/{slag}', 'Tsawler\Laravelfilemanager\controllers\LfmController@showSLAG');
Артём
@artemonline24
Feb 15 2016 16:53
This message was deleted
@Sebbba Как то костильно, получается если я добавлю еще один пакет у которого будут свои роуты вида '/{route}' мне их тоже придется переопределять в главном файле роутов. Неужели нету способа просто вызывать этот роут после всех роутов из пакетов?
dimys
@dimys
Feb 15 2016 17:33
Всем привет! Кто с Carbon дружит, подскажите как посчитать сколько прошло дней от определенной даты.
Uladzislau Danilchyk
@danilchican
Feb 15 2016 17:34
dimys
@dimys
Feb 15 2016 17:39
@cTapuk Спасибо, то что надо.
Kirill Nesmeyanov
@SerafimArts
Feb 15 2016 17:58
@dimys ->diffForHumans() ищи, если что
Anton Shelestov
@shelestovas
Feb 15 2016 18:15
Народ подскажите запрос который сможет сделать вот такую выборку: http://joxi.ru/Vrw8n8KuK5qoGm т.е. выбрать все строки со значением 0 и первую строку у которой значение больше 0
Anton Shelestov
@shelestovas
Feb 15 2016 19:13
удалось сделать через union но это не работает для paginate()
Anton Vorontsov
@symbios-zi
Feb 15 2016 19:20
мужики, всем привет. У меня есть товары с ценами. Как можно получить в queryBuilder максимальную и минимальную цены товаров для какой то выборки?
Andrei Sosnov
@atehnix
Feb 15 2016 19:22
@symbios-zi вроде ты об этом.. )
https://laravel.com/docs/5.2/queries#aggregates
Anton Vorontsov
@symbios-zi
Feb 15 2016 19:23
@atehnix то что надо. Спасибо!
LightAir
@LightAir
Feb 15 2016 21:37
This message was deleted
Роман Сохарев
@greabock
Feb 15 2016 22:18
@artemonline24 в app.php загружай свой провайдер роутов после провайдера пакета
тогда роуты пакета будут отрабатывать первыми
Soprun Vladislav
@vlsoprun
Feb 15 2016 23:19
карма
KarmaBot
@KarmaBot
Feb 15 2016 23:19
@vlsoprun, Ваша карма +86. Вы благодарили 22 раз.
- Достижения: "Находчивый", "Любитель сладкого", "Благодарный"
- Профиль vlsoprun на laravel.su
Artiom
@PhpArt
Feb 15 2016 23:20
каработ погугли дзен
@KarmaBot погугли дзен
карма?
карма
Soprun Vladislav
@vlsoprun
Feb 15 2016 23:21
лол, нет у тебя кармы ))
Artiom
@PhpArt
Feb 15 2016 23:21
@vlsoprun пичаль
человек без кармы, это как-то не серьезно
Nuzsk
@Nuzsk
Feb 15 2016 23:27
карма
KarmaBot
@KarmaBot
Feb 15 2016 23:27
@Nuzsk, Ваша карма +22. Вы благодарили 17 раз.
- Достижения: "Находчивый"
- Профиль Nuzsk на laravel.su
Nuzsk
@Nuzsk
Feb 15 2016 23:27
другое дело
Dave
@aios
Feb 15 2016 23:30
карма?
карма
я понял..
он меня не любит.
Soprun Vladislav
@vlsoprun
Feb 15 2016 23:34
:worried: а ты ему спасибо за работу говорил?
Artiom
@PhpArt
Feb 15 2016 23:34
карма
Soprun Vladislav
@vlsoprun
Feb 15 2016 23:35
Хотя... Ночь.... Он просто спит, не тревожите ребенка бота))
Artiom
@PhpArt
Feb 15 2016 23:35
@SerafimArts спасибо
KarmaBot
@KarmaBot
Feb 15 2016 23:35
Спасибо (+1) для @SerafimArts принято! Текущая карма +243.
Artiom
@PhpArt
Feb 15 2016 23:36
карма
KarmaBot
@KarmaBot
Feb 15 2016 23:36
@PhpArt, Ваша карма +5. Вы благодарили 3 раз.
- Профиль PhpArt на laravel.su
Artiom
@PhpArt
Feb 15 2016 23:38
@KarmaBot погугли дзен
Nuzsk
@Nuzsk
Feb 15 2016 23:42
@KarmaBot погугли стихи о конях
Soprun Vladislav
@vlsoprun
Feb 15 2016 23:42
wtf&!
стихи о конях &!
Artiom
@PhpArt
Feb 15 2016 23:44
@vlsoprun лес поле речка... кони ))
Soprun Vladislav
@vlsoprun
Feb 15 2016 23:45
@PhpArt Надо было добавить "Если ты понимаешь о чем я!" :wink:
Artiom
@PhpArt
Feb 15 2016 23:46
@vlsoprun ночь улица фанарь... А.Блок