These are chat archives for LaravelRUS/chat

18th
Dec 2015
needforknowledg
@needforknowledg
Dec 18 2015 00:00
@siptik читал я ООП, а можно пример как должна выглядид функция Register?
Bezditnyi Taras
@vertexod
Dec 18 2015 00:00
Бронирование гостиницы в формате гостиницы, а пользователю ты уже можешь выдавать что у него забронирована гостиница на 3 часа дня (по времени гостиницы), но в календаре пользователя по времени пользователя.
Victor Golovko
@siptik
Dec 18 2015 00:00
@vertexod ты не понял проблемы
JhaoDa
@jhaoda
Dec 18 2015 00:00
@needforknowledg ты уже который, третий день этот вопрос задаешь?
needforknowledg
@needforknowledg
Dec 18 2015 00:01
@jhaoda Примерно третей
Bezditnyi Taras
@vertexod
Dec 18 2015 00:01
третей?
needforknowledg
@needforknowledg
Dec 18 2015 00:01
@vertexod я днем работаю. А тут так быстро отвечают что я успеваю уснуть
Bezditnyi Taras
@vertexod
Dec 18 2015 00:01
@needforknowledg все днем работают, а ночью подрабатывают )
Victor Golovko
@siptik
Dec 18 2015 00:03
смотри, я хочу сделать фильтр на завтра. А по факту может быть так, что гостиница которая будет фактически завтра по дате, она не отобразится, ибо она будет послезавтра по часам
Bezditnyi Taras
@vertexod
Dec 18 2015 00:03
@siptik тьфу... стоп... так ты вообще ВСЕ даты должен хранить в UTC формате!
и высчитывать timezone для каждой.
JhaoDa
@jhaoda
Dec 18 2015 00:04
@needforknowledg в базовом контроллере нет и не должно быть функции Register
needforknowledg
@needforknowledg
Dec 18 2015 00:04
@siptik переведи все время в секунды и измеряй секундами все!
JhaoDa
@jhaoda
Dec 18 2015 00:04
@needforknowledg так же надо читать про пространства имён и трейты
Victor Golovko
@siptik
Dec 18 2015 00:04
@needforknowledg тихо, а то налетят
Bezditnyi Taras
@vertexod
Dec 18 2015 00:04
@siptik разбудят еще ))
Victor Golovko
@siptik
Dec 18 2015 00:05
@needforknowledg для дат есть спец поля в Mysql
JhaoDa
@jhaoda
Dec 18 2015 00:05
@needforknowledg тогда, увидев в контроллере use AuthenticatesAndRegistersUsers, ты будешь понимать, где ещё могут быть методы, которых вроде как нету
needforknowledg
@needforknowledg
Dec 18 2015 00:05
@jhaoda ок, спасибо. Понял про что ты!
Victor Golovko
@siptik
Dec 18 2015 00:06
так ты вообще ВСЕ даты должен хранить в UTC формате!
timestamp
Bezditnyi Taras
@vertexod
Dec 18 2015 00:07
@siptik да.
Victor Golovko
@siptik
Dec 18 2015 00:07
и нужно хранить еще смещение хозяина
JhaoDa
@jhaoda
Dec 18 2015 00:07
@siptik не обязательно, ларавель за тебя и в datetime сохранит UTC
Bezditnyi Taras
@vertexod
Dec 18 2015 00:07
он приводит автоматом к UTC формату, правда от времени сервера, насколько я понимаю.
JhaoDa
@jhaoda
Dec 18 2015 00:08
Или в любом поясе, какой в настройках приложения указан
Bezditnyi Taras
@vertexod
Dec 18 2015 00:08
Carbon юзать и не морочится )
Victor Golovko
@siptik
Dec 18 2015 00:08
@jhaoda это все понятно
просто будет не очень понятно при выборке
при сортировке по timestamp будут отображаться и завтрашние/вчерашние даты и сегодняшние и все это за текущий день
вот например в Америке еще вчера
needforknowledg
@needforknowledg
Dec 18 2015 00:10
@siptik оперуй одним форматом. А перед выводом пользователю переводи в нужный для него!
Victor Golovko
@siptik
Dec 18 2015 00:10
@needforknowledg почитай проблему
needforknowledg
@needforknowledg
Dec 18 2015 00:10
И обратно
Victor Golovko
@siptik
Dec 18 2015 00:10
тут не форматах дело
JhaoDa
@jhaoda
Dec 18 2015 00:11
@needforknowledg я не хочу тебя обидеть, но ты бы сначала свою элементарную проблему решил, а потом бы советы давал...
Bezditnyi Taras
@vertexod
Dec 18 2015 00:11
выборку делаешь по UTC отталкиваясь от TZ пользователя., т.е. UTC -7 к примеру + 24 часа.
Victor Golovko
@siptik
Dec 18 2015 00:11
если я выберу даты с 1.01.2016-2.01.2016, то отобразатся еще даты за завтрашний день
Bezditnyi Taras
@vertexod
Dec 18 2015 00:11
вопрос в том, будет ли пользователь трахаться с сменой часовых поясов постоянной.
Victor Golovko
@siptik
Dec 18 2015 00:11
т.е. за 3 число
Bezditnyi Taras
@vertexod
Dec 18 2015 00:11
как вариант, можешь конечно и геолокацию пользователя заюзать
Victor Golovko
@siptik
Dec 18 2015 00:13
я думаю что пользователь не будет менять часовые пояса
проблема в фильтре
Bezditnyi Taras
@vertexod
Dec 18 2015 00:13
и выводить ему предупреждение, типа, чувак, ты не в своей временной зоне, поэтому я манал угадывать в чем тебе выводить )
needforknowledg
@needforknowledg
Dec 18 2015 00:13
@siptik принимай от пользователя его пояс и переводи у твой "стандартной". И так обратно. Перед тым как показывать пользователю результат переводи в его пояс!
Victor Golovko
@siptik
Dec 18 2015 00:14
сложная тема.
Bezditnyi Taras
@vertexod
Dec 18 2015 00:14
в фильтре НЕТ проблемы... ) ты просто добавляешь 24 часа со сдвигом по TZ пользователя.
Victor Golovko
@siptik
Dec 18 2015 00:14
ибо человек постоянно передвигается и ему нужно показать реальное время
Bezditnyi Taras
@vertexod
Dec 18 2015 00:14
Тут определиться надо с UI.
Victor Golovko
@siptik
Dec 18 2015 00:15
@vertexod ты забыл что есть еще -24
а не
в фильтре НЕТ проблемы... ) ты просто добавляешь 24 часа со сдвигом по TZ пользователя.
Bezditnyi Taras
@vertexod
Dec 18 2015 00:16
Если человек постоянно передвигается и ему надо со сдвигом, то в этом случае ему все числа выводятся в GMT, хранится в UTC.
Victor Golovko
@siptik
Dec 18 2015 00:16
нужно искать не по датам, а по часам : текущее время + 24 часа
Bezditnyi Taras
@vertexod
Dec 18 2015 00:16
причем сразу же возле любой даты указываешь напоминание что это GMT )
а как ты определишь текущее время? )
текущее время сервера?
Victor Golovko
@siptik
Dec 18 2015 00:18
на данный момент я буду хранить в нулевом меридиане
часовой пояс я буду пробовать определять с помощью js
(смещение часов)
@vertexod
@vertexod правильно я размышляю?
Bezditnyi Taras
@vertexod
Dec 18 2015 00:20
вся проблема в том, что ты не знаешь и не можешь определить начальную точку отсчета. Конечная точка у тебя есть - это время бронирования гостиницы в UTC формате по ее временной зоне
Victor Golovko
@siptik
Dec 18 2015 00:20
@vertexod да
Bezditnyi Taras
@vertexod
Dec 18 2015 00:22
попробуем найти подходящие варианты для поиска начальной точки:
  1. человек сам устанавливает временную зону;
  2. js-локатор временной зоны у человека на устройстве;
  3. геолокация временной зоны у человека на устройстве (само собой ему надо где-то вдолбить чтобы он подтвердил эту геолокацию, иначе будут проблемы);
Victor Golovko
@siptik
Dec 18 2015 00:23
а можно сделать еще проще
Bezditnyi Taras
@vertexod
Dec 18 2015 00:23
В любом случае человеку при построении графика надо указывать что данная выборка произведена по такой-то временной зоне. Причем он должен видеть это сообщение постоянно... можно использовать marquee и blink :)
Victor Golovko
@siptik
Dec 18 2015 00:24
выводить информацию во сколько часов по времени реальном человека и по времени гостиницы
@vertexod согласен!
просто не очень понятно как фильтровать)
Bezditnyi Taras
@vertexod
Dec 18 2015 00:26
в этом случае (т.е. с подтвержденной начальной точкой отсчета пользовательской таймзоны) ты добавляешь 24 часа и не морочишься...
Victor Golovko
@siptik
Dec 18 2015 00:26
а если нужно посмотреть за -20 дней и + 30
Bezditnyi Taras
@vertexod
Dec 18 2015 00:26
ну и позволь человеку где-то сразу же на этой же страничке быстро изменять временную зону (а не ползти в профиль)
24 х 20 или 24 х 30, не? )
курва!.. что он мультиплай убирает?
Victor Golovko
@siptik
Dec 18 2015 00:27
@vertexod это что?
Bezditnyi Taras
@vertexod
Dec 18 2015 00:28
та знак умножения gitter.im убирает )
Victor Golovko
@siptik
Dec 18 2015 00:28
*test
Bezditnyi Taras
@vertexod
Dec 18 2015 00:28
а вообще фильтрацию имея начальную точку в UTC ты уже делаешь какую угодно
неа... между двумя числами )
54*3243
needforknowledg
@needforknowledg
Dec 18 2015 00:28
Вот такый роут Route::post('auth/register', ['uses' => 'Auth\AuthController@postRegister']);
Bezditnyi Taras
@vertexod
Dec 18 2015 00:28
шо за хрень!
needforknowledg
@needforknowledg
Dec 18 2015 00:28
но не регистрирует в БД
Victor Golovko
@siptik
Dec 18 2015 00:28
@vertexod :)
needforknowledg
@needforknowledg
Dec 18 2015 00:28
ошибок не выскакивает
Victor Golovko
@siptik
Dec 18 2015 00:29
@needforknowledg codeignier для начала освой
ты не понимаешь вообще ничего
needforknowledg
@needforknowledg
Dec 18 2015 00:29
ну да непонимаю. К документации еще надо документацию писать
кто так пишет документацию
Bezditnyi Taras
@vertexod
Dec 18 2015 00:29
@needforknowledg чувак, для начала нажми Ctrl + F!
Victor Golovko
@siptik
Dec 18 2015 00:29
@needforknowledg не в обиду
needforknowledg
@needforknowledg
Dec 18 2015 00:29
и что мне искать?
Bezditnyi Taras
@vertexod
Dec 18 2015 00:29
поиск освой сначала, епта хотя бы
postRegister
Illuminate\Foundation\Auth\postRegister
Victor Golovko
@siptik
Dec 18 2015 00:30
@vertexod он в блокноте делает
Bezditnyi Taras
@vertexod
Dec 18 2015 00:30
но тебе это ничего не подскажет, так как, без обид, ты не понимаешь что такое namespace
и, боюсь, тебе туда лезть и не надо...
Victor Golovko
@siptik
Dec 18 2015 00:30
какой поиск
@needforknowledg
1) Почитать основы php еще раз
Bezditnyi Taras
@vertexod
Dec 18 2015 00:31
причем, чувак, без обид, не ленись! )
Victor Golovko
@siptik
Dec 18 2015 00:31
2) Возми лучше Codeignier, он будет полегче для твоего уровня
Bezditnyi Taras
@vertexod
Dec 18 2015 00:32
@siptik не стоит Codeigniter.
тут надо просто освоить основы...
Victor Golovko
@siptik
Dec 18 2015 00:32
@vertexod так тут основы php нужны
а не фреймворки
Bezditnyi Taras
@vertexod
Dec 18 2015 00:33
проехали, вернемся к твоей задаче, она забавнее )
needforknowledg
@needforknowledg
Dec 18 2015 00:33
Вы б еще сказали паскаль освоить
Victor Golovko
@siptik
Dec 18 2015 00:34
@needforknowledg ну ты явно не понимаешь как работает ООП
возми сам сделай клас какой, унаследую его
посмотри как и что
Bezditnyi Taras
@vertexod
Dec 18 2015 00:35
@needforknowledg конкретно в твоем случае, ты не понимаешь что такое namespace - это раз, второе, как тебе уже сказали - не понимаешь что такое traits
Victor Golovko
@siptik
Dec 18 2015 00:36
@needforknowledg фреймворк - это когда уже знаешь и лень писать
needforknowledg
@needforknowledg
Dec 18 2015 00:36
@vertexod @siptik я писал по видеороку csm или как это называется. И сам его изменял строкутуру. Правда видеоурок был за 2010 год
Bezditnyi Taras
@vertexod
Dec 18 2015 00:37
сначала делаешь и осознаешь все примеры из книги В. Манюаля, а дальше смотришь
Victor Golovko
@siptik
Dec 18 2015 00:37
я писал по видеороку csm или как это называется.
Bezditnyi Taras
@vertexod
Dec 18 2015 00:38
а судя по всему, пойди ляг поспи немного ) У тебя сейчас голова явно не в лучшем состоянии... ты запутался уже явно... )
нахрена оно тебе вообще надо? )
учи python, php - для слабаков
needforknowledg
@needforknowledg
Dec 18 2015 00:38
что за В. Манюаль?
Victor Golovko
@siptik
Dec 18 2015 00:38
@needforknowledg учить искать)))
Bezditnyi Taras
@vertexod
Dec 18 2015 00:38
О!.. это великая книга... )
Victor Golovko
@siptik
Dec 18 2015 00:39
ты должен был сразу загуглить
так ты не научишся ничему
:)
needforknowledg
@needforknowledg
Dec 18 2015 00:39
@siptik мануалы выбило. Очень смешно
Bezditnyi Taras
@vertexod
Dec 18 2015 00:39
))
да, фидошные шутки, а не стареют...
Victor Golovko
@siptik
Dec 18 2015 00:40
@vertexod а у меня мануалы никакие не выводит
видимо я и так надоел поисковикам))
стараются разнообразить мой мир
Bezditnyi Taras
@vertexod
Dec 18 2015 00:41
@needforknowledg а если серьезно, вот скажи мне, нахрена тебе это все надо?
needforknowledg
@needforknowledg
Dec 18 2015 00:42
@vertexod скучно мне, ну вот занялся...
Bezditnyi Taras
@vertexod
Dec 18 2015 00:42
@siptik нет, просто они уже понимают, что с тебя денег срубить можно, поэтому вместо мануаля тебе буки с амазона тычут )
Victor Golovko
@siptik
Dec 18 2015 00:42
@vertexod !!
Bezditnyi Taras
@vertexod
Dec 18 2015 00:42
@needforknowledg насколько ты вообще в программинг собираешься?.. твоя цель?
@siptik смирись! )
needforknowledg
@needforknowledg
Dec 18 2015 00:43
@vertexod Это очень долго рассказывать
Bezditnyi Taras
@vertexod
Dec 18 2015 00:43
@needforknowledg если долго рассказывать, значит цель не обозначена ) деньги или хобби? )
needforknowledg
@needforknowledg
Dec 18 2015 00:44
@vertexod власть
Victor Golovko
@siptik
Dec 18 2015 00:45
@vertexod это тоже самое что 5-и класснику дать задачи за 11-й класс
зачем лезть сходу в такие дебри
Bezditnyi Taras
@vertexod
Dec 18 2015 00:45
@siptik человек не хочет, чтобы ему помогли, он, если быть точнее, сам не знает чего он хочет.
needforknowledg
@needforknowledg
Dec 18 2015 00:46
Я знаю чего хочу. Как регистрацию прописать?
Victor Golovko
@siptik
Dec 18 2015 00:46
@needforknowledg 20$ per hour
Bezditnyi Taras
@vertexod
Dec 18 2015 00:46
Куда прописать? зачем тебе эта регистрация? Что ты хочешь получить в конечном итоге?
needforknowledg
@needforknowledg
Dec 18 2015 00:47
@vertexod авторизацию на сайте
Victor Golovko
@siptik
Dec 18 2015 00:47
@KarmaBot пропиши минус
Bezditnyi Taras
@vertexod
Dec 18 2015 00:48
Ну так авторизация в ларавеле идет из коробки, но надо ж почитать по ней!
Victor Golovko
@siptik
Dec 18 2015 00:48
@needforknowledg ты сделай все как в документации и ты увидишь что все работает
Bezditnyi Taras
@vertexod
Dec 18 2015 00:48
конкретно, если тебе ТАК уж сильно не терпится, то даю подсказку:
по всему проекту дай поиск: trait RegistersUsers
Victor Golovko
@siptik
Dec 18 2015 00:49
@needforknowledg а дальше ты ничего не сможешь сделать
например внедрить ее в свой сайт
Bezditnyi Taras
@vertexod
Dec 18 2015 00:49
причем включая vendor!!!!
и там будет вожделенная тобой функция getRegister... с вот таким содержанием:
return view('auth.register');
тебе это сильно поможет? :)
тьфу, точнее тебе пост нужен
needforknowledg
@needforknowledg
Dec 18 2015 00:50
@vertexod форму регистрации я не так вывожу
Victor Golovko
@siptik
Dec 18 2015 00:50
вот!
Bezditnyi Taras
@vertexod
Dec 18 2015 00:50
ну так там чуть сложнее )
Victor Golovko
@siptik
Dec 18 2015 00:50
@siptik
@needforknowledg а дальше ты ничего не сможешь сделать
например внедрить ее в свой сайт
Bezditnyi Taras
@vertexod
Dec 18 2015 00:50
это ВТОРОЙ метод будет в списке )
needforknowledg
@needforknowledg
Dec 18 2015 00:50
@siptik ты про что?
Victor Golovko
@siptik
Dec 18 2015 00:51
@needforknowledg нужно унаследовать класс
Bezditnyi Taras
@vertexod
Dec 18 2015 00:51
@siptik кажись нас тупо троллят )))
Victor Golovko
@siptik
Dec 18 2015 00:51
и от него плясять
хай як хоча :)
жена пришла ругаться
Bezditnyi Taras
@vertexod
Dec 18 2015 00:54
блин, я вот думаю, уходить в аутсорсинговую компанию, или нет
Victor Golovko
@siptik
Dec 18 2015 00:54
3:54
Bezditnyi Taras
@vertexod
Dec 18 2015 00:54
1:54 )
Ты откедава?
Victor Golovko
@siptik
Dec 18 2015 00:55
Европа)
Беларусь
Bezditnyi Taras
@vertexod
Dec 18 2015 00:55
Warsaw)
Блин, как же я ж хочу к Вам на рыбалку зарулить уже хз сколько )
Victor Golovko
@siptik
Dec 18 2015 00:56
:)
Bezditnyi Taras
@vertexod
Dec 18 2015 00:56
наверное, этим летом только получится, а то фидера рассохнутся к черту
JhaoDa
@jhaoda
Dec 18 2015 00:56
@needforknowledg когда я написал тебе про пространства имен и трейты, ты сказал, что понял, о чем речь
Но, как мы видим, ты нас обманул
Victor Golovko
@siptik
Dec 18 2015 00:56
@jhaoda он читал :)
needforknowledg
@needforknowledg
Dec 18 2015 00:57
@jhaoda не правельно понял. Оно не заработало как надо
Bezditnyi Taras
@vertexod
Dec 18 2015 00:57
ОНО не заработало )))
Victor Golovko
@siptik
Dec 18 2015 00:57
@vertexod ща самое то. В стране кризис во всю
JhaoDa
@jhaoda
Dec 18 2015 00:57
@needforknowledg так надо понять правильно
Victor Golovko
@siptik
Dec 18 2015 00:57
@vertexod :smile: D
блин))
ОНО
Bezditnyi Taras
@vertexod
Dec 18 2015 00:57
@siptik ой, так а чего в Польшу не переедешь? )
needforknowledg
@needforknowledg
Dec 18 2015 00:57
@jhaoda я думал клас АутКонтролер унаследовал функцию постРегистер. Но кажеться что нет
JhaoDa
@jhaoda
Dec 18 2015 00:58
@needforknowledg надо креститься, когда кажется. Он унаследовал. Ну если ты трейт не удалил
Victor Golovko
@siptik
Dec 18 2015 00:58
@vertexod давай в личку
чтобы не разводить флуд
Bezditnyi Taras
@vertexod
Dec 18 2015 00:58
В 4 утра еще и не то покажется )
needforknowledg
@needforknowledg
Dec 18 2015 00:58
Route::post('auth/register', ['uses' => 'Auth\AuthController@postRegister']);
Route::get('/', ['uses' => 'HomeController@getIndex', 'as' => 'home']);
public function redirectPath()
{
    return route('home');
}
Все остальное родное от ларавел
Когда нажимаю регистрация, ошибок нет но в БД не пишеит
JhaoDa
@jhaoda
Dec 18 2015 00:59
@needforknowledg ты говорил, что изначально ставил 5.0 по какому-то уроку, потом обновлял до свежей 5.1
needforknowledg
@needforknowledg
Dec 18 2015 01:00
это не я
Я так не делал
JhaoDa
@jhaoda
Dec 18 2015 01:00
Так что я ничему не удивлюсь
needforknowledg
@needforknowledg
Dec 18 2015 01:00
Я сразу установил 5.1
Bezditnyi Taras
@vertexod
Dec 18 2015 01:00
This message was deleted
JhaoDa
@jhaoda
Dec 18 2015 01:01
@vertexod ссылку заверни
@needforknowledg :point_up: 15 декабря 2015 г., 08:06
Из твоих расказов толком ничего не понятно
needforknowledg
@needforknowledg
Dec 18 2015 01:02
@jhaoda Первая строка это моя версия. Вторая строка это цитата с документации. Я сразу установил 5.1
JhaoDa
@jhaoda
Dec 18 2015 01:02
@vertexod пожалуйста, заверни ссылку в код
Bezditnyi Taras
@vertexod
Dec 18 2015 01:02
ой сорри, а как это?
JhaoDa
@jhaoda
Dec 18 2015 01:02
@needforknowledg значит у тебя всё должно быть
Bezditnyi Taras
@vertexod
Dec 18 2015 01:03
ага, просто тупо коллапс?
сорри, я в этом чятике не очень разбираюсь :))
JhaoDa
@jhaoda
Dec 18 2015 01:03
@vertexod ты не знаешь, как в маркдауне инлайновый тэг кода создать?
Bezditnyi Taras
@vertexod
Dec 18 2015 01:03
ага, тут маркдаун работает...
JhaoDa
@jhaoda
Dec 18 2015 01:03
Здрасти, приехали...
Bezditnyi Taras
@vertexod
Dec 18 2015 01:03
а впрочем я просто ее грохнул )
@jhaoda сорри, я больше по irc шарюсь )
JhaoDa
@jhaoda
Dec 18 2015 01:07
@needforknowledg ты код в чём пишешь?
needforknowledg
@needforknowledg
Dec 18 2015 01:08
@jhaoda notepad ++
JhaoDa
@jhaoda
Dec 18 2015 01:08
@needforknowledg это надо себя очень сильно за что-то ненавидеть
Этакая форма мазохизма
needforknowledg
@needforknowledg
Dec 18 2015 01:09
@jhaoda можешь без загадок говорить
JhaoDa
@jhaoda
Dec 18 2015 01:10
@needforknowledg поставь PHPStorm, триального периода тебе должно хватить, что бы начать понимать устройство фреймворка
needforknowledg
@needforknowledg
Dec 18 2015 01:10
@jhaoda не люблю триалы
JhaoDa
@jhaoda
Dec 18 2015 01:10
Там и по трейты искать легко и вообще великая штука
Ну тогда купи
Bezditnyi Taras
@vertexod
Dec 18 2015 01:11
@jhaoda он тупо троллит, кажись. Я другого объяснения не имею.
JhaoDa
@jhaoda
Dec 18 2015 01:11
А если денег нет, то тогда не имей нам мозги
Bezditnyi Taras
@vertexod
Dec 18 2015 01:11
Netbeans посоветуй ему )
needforknowledg
@needforknowledg
Dec 18 2015 01:11
вам что трудно ответить? Я рельно не понимаю. Можно подумать вы по тругому учились?
Bezditnyi Taras
@vertexod
Dec 18 2015 01:11
Чувак, тебе уже сказали...
JhaoDa
@jhaoda
Dec 18 2015 01:12
@needforknowledg я тебе абсолютно честно и от души говорю — поставь Шторм, новичку без него никак
needforknowledg
@needforknowledg
Dec 18 2015 01:13
Прописуешь роут и должно все писать в БД?
JhaoDa
@jhaoda
Dec 18 2015 01:13
@needforknowledg да, я писал в блокноте и читал английский мануал. Но это было в 2001 год, тогда фреймворков-то не было...
needforknowledg
@needforknowledg
Dec 18 2015 01:18
This message was deleted
This message was deleted
This message was deleted
This message was deleted
This message was deleted
JhaoDa
@jhaoda
Dec 18 2015 01:19
@needforknowledg такие куски кода надо кидать на гист или пастебин
Ну и прочитай справку по маркдауну
Bezditnyi Taras
@vertexod
Dec 18 2015 01:26
о, курва, пол-третьего... всем спокойной ночи. Нескучного кодинга.
needforknowledg
@needforknowledg
Dec 18 2015 01:26
как функция в ларавел выводит масив или переменую с любого места в коде?
JhaoDa
@jhaoda
Dec 18 2015 01:27
@needforknowledg «как» или «какая»?
Bezditnyi Taras
@vertexod
Dec 18 2015 01:27
This message was deleted
JhaoDa
@jhaoda
Dec 18 2015 01:28
@vertexod не выражайся
Bezditnyi Taras
@vertexod
Dec 18 2015 01:29
звеняй... но, реально, ты ведь видишь, что человек отказывается вообще что-либо читать. Ему тупо лень.
needforknowledg
@needforknowledg
Dec 18 2015 01:29
что читать? У меня не работает регистрация. Хочу узнать почему
JhaoDa
@jhaoda
Dec 18 2015 01:30
@needforknowledg я задал тебе вопрос
Bezditnyi Taras
@vertexod
Dec 18 2015 01:30
var_dump в помощь... про xdebug я не упоминаю даже
только тебя это не спасет...
needforknowledg
@needforknowledg
Dec 18 2015 01:31
ок, спасибо
JhaoDa
@jhaoda
Dec 18 2015 01:31
@vertexod var_dump шлак
Bezditnyi Taras
@vertexod
Dec 18 2015 01:31
согласен, dump лучше
JhaoDa
@jhaoda
Dec 18 2015 01:31
@needforknowledg т.е. ты не хочешь отвечать?
Bezditnyi Taras
@vertexod
Dec 18 2015 01:31
ну не знает он как ответить ))) он не знает ЧТО ему надо... вот в чем беда )
needforknowledg
@needforknowledg
Dec 18 2015 01:31
@jhaoda не увидел вопрос. Опечатку сделал в тексте
@vertexod я знаю что мне надо!
JhaoDa
@jhaoda
Dec 18 2015 01:32
@vertexod т.е. «какая функция», а не «как функция», верно?
needforknowledg
@needforknowledg
Dec 18 2015 01:33
@jhaoda да, какая функция.
JhaoDa
@jhaoda
Dec 18 2015 01:33
@needforknowledg отвечаю — dd()
Victor Golovko
@siptik
Dec 18 2015 01:34
Блин, вы тут еще обсуждаете dd ()
я бы сказал так:
dd((
JhaoDa
@jhaoda
Dec 18 2015 01:34
@siptik ну человек отказывается читать доку
Victor Golovko
@siptik
Dec 18 2015 01:35
@KarmaBot бан в *
JhaoDa
@jhaoda
Dec 18 2015 01:35
@siptik ай-ай-ай, я всё видел
Bezditnyi Taras
@vertexod
Dec 18 2015 01:35
@jhaoda ну так ты ведь ему способствуешь )
@jhaoda "дай человеку удочку!", а ты ему рыбу кидаешь.
Victor Golovko
@siptik
Dec 18 2015 01:36
@jhaoda извините
:)
JhaoDa
@jhaoda
Dec 18 2015 01:36
@vertexod я кидаю максимум мальков
Bezditnyi Taras
@vertexod
Dec 18 2015 01:37
@jhaoda ага, ты представляешь себе что будет если он phpstorm установит! )
это не малек... это ты в него сразу же Энтерпрайз швыранул
Victor Golovko
@siptik
Dec 18 2015 01:37
@needforknowledg раскрывай карты. ту Yii-шник, который стебется ?
:)
needforknowledg
@needforknowledg
Dec 18 2015 01:38
@siptik что это за прикол?
vertexod @vertexod просто фигеет от созерцания новых шрифтов в El Capitan...
Bezditnyi Taras
@vertexod
Dec 18 2015 01:39
Yii!!!!!
needforknowledg
@needforknowledg
Dec 18 2015 01:39
я знаю что такое yii
что за прикол стебатся им над вами?
Bezditnyi Taras
@vertexod
Dec 18 2015 01:41
просто уииишники всегда притесняют ларавел.
Victor Golovko
@siptik
Dec 18 2015 01:41
@needforknowledg значит ты не знаешь что такое yii
Bezditnyi Taras
@vertexod
Dec 18 2015 01:43
первое правило yii - не говори никому про laravel...
Victor Golovko
@siptik
Dec 18 2015 01:46
перевое правило laravel- нам пофиг, мы чуть что просто вертуху выпишем и все дела
блин. как не зайду в чат, так 3 часа времени на холивары потрачу
а у меня сейчас идет штраф -100$ в день
needforknowledg
@needforknowledg
Dec 18 2015 01:50
не работает регистрация
Bezditnyi Taras
@vertexod
Dec 18 2015 01:50
Может у тебя ларавел битый попался?
needforknowledg
@needforknowledg
Dec 18 2015 01:50
а нормальные версии есть?
JhaoDa
@jhaoda
Dec 18 2015 01:50
На торрентах поищи, ага
Bezditnyi Taras
@vertexod
Dec 18 2015 01:50
3-ья стабильная.
needforknowledg
@needforknowledg
Dec 18 2015 01:51
Я не про то
Bezditnyi Taras
@vertexod
Dec 18 2015 01:51
я вот сегодня проект свой поднял на третьей версии ларки...
needforknowledg
@needforknowledg
Dec 18 2015 01:51
Нормальные версии предложений почему не работает есть?
JhaoDa
@jhaoda
Dec 18 2015 01:51
@needforknowledg ты использовал функцию dd(), посмотрел, что приходит в метод из формы?
Victor Golovko
@siptik
Dec 18 2015 01:52

Нормальные версии предложений почему не работает есть?

потому что ты хочешь чтобы мы сделали за тебя. 20$

в час
needforknowledg
@needforknowledg
Dec 18 2015 01:52
На изменения в классе AuthController вообше не реалирует
Victor Golovko
@siptik
Dec 18 2015 01:52
покажи роут блин
Bezditnyi Taras
@vertexod
Dec 18 2015 01:52
@siptik у тебя сейчас -100$ в час идет, толку? )
JhaoDa
@jhaoda
Dec 18 2015 01:52
@needforknowledg на вопрос ответь
Victor Golovko
@siptik
Dec 18 2015 01:53
@vertexod это подработки
Bezditnyi Taras
@vertexod
Dec 18 2015 01:53
та какой роут?! Он ставит dd() не в трейте, а в AuthController
needforknowledg
@needforknowledg
Dec 18 2015 01:53
Я ответил. Не реагирует класс
Victor Golovko
@siptik
Dec 18 2015 01:53
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
needforknowledg
@needforknowledg
Dec 18 2015 01:53
АутКонтролер
JhaoDa
@jhaoda
Dec 18 2015 01:53
@vertexod ты уверен, что он его вообще куда-то ставит?
needforknowledg
@needforknowledg
Dec 18 2015 01:53
минутку
я не оспеваю за вами
Victor Golovko
@siptik
Dec 18 2015 01:53
@KarmaBot ну ты знаешь
needforknowledg
@needforknowledg
Dec 18 2015 01:53
Route::get('/', ['uses' => 'HomeController@getIndex', 'as' => 'home']);
Route::post('auth/register', ['uses' => 'Auth\AuthController@postRegister']);
JhaoDa
@jhaoda
Dec 18 2015 01:53
@needforknowledg ты три дня уже не успеваешь
Bezditnyi Taras
@vertexod
Dec 18 2015 01:54
@KarmaBot взять! )
JhaoDa
@jhaoda
Dec 18 2015 01:54
@needforknowledg хватит копипастить одно и тоже
Bezditnyi Taras
@vertexod
Dec 18 2015 01:54
ну ему лень же почитать что ему говорят, что ему пишут... ему даже лень найти поиском postRegister метод!
JhaoDa
@jhaoda
Dec 18 2015 01:54
@needforknowledg отвечай «да» или «нет». Ты в класс AuthController добавил метод postRegister?
Victor Golovko
@siptik
Dec 18 2015 01:55
Как же иногда хочется дистанционно выключить человеку компютер
Bezditnyi Taras
@vertexod
Dec 18 2015 01:55
@siptik на "выключить человека" можно было остановиться )
needforknowledg
@needforknowledg
Dec 18 2015 01:55
Я не добавлял класс
я про это и спрашивал. Никто не дал внятного ответа
Victor Golovko
@siptik
Dec 18 2015 01:56
@vertexod ну это когда он уже в ядро влез
JhaoDa
@jhaoda
Dec 18 2015 01:56
@needforknowledg я разве спросил «добавил ли ты класс»?
needforknowledg
@needforknowledg
Dec 18 2015 01:56
Я не добавлял в класс постРегистер
Victor Golovko
@siptik
Dec 18 2015 01:56
@needforknowledg ты не спросил внятного вопроса
JhaoDa
@jhaoda
Dec 18 2015 01:56
@needforknowledg Я спросил «добавил ли ты метод в класс». Видишь разницу между двумя этими фразами?
@needforknowledg почему ты его не добавил? Наверное, потому что не стал читать про трейты?
И не понимаешь, что такое трейт и как переопределять его методы
Bezditnyi Taras
@vertexod
Dec 18 2015 01:57
нашяльника, зачем методы?.. я прошитал про классы все-все про ооооогап знаю
JhaoDa
@jhaoda
Dec 18 2015 01:58
@needforknowledg поэтому ты сейчас (или когда, не важно) идёшь и читаешь про трейты. Ссылки тебе уже кидали.
Victor Golovko
@siptik
Dec 18 2015 01:59
я вижу как налились кровью глаза у @jhaoda
Bezditnyi Taras
@vertexod
Dec 18 2015 01:59
next question: какие ссылки? :)
JhaoDa
@jhaoda
Dec 18 2015 02:00
@siptik нет, я спокоен как удав :)
needforknowledg
@needforknowledg
Dec 18 2015 02:00
ссилку про трейты не помоню но я нашел
Victor Golovko
@siptik
Dec 18 2015 02:00
последняя фраза должна быть так:
так а что такое трейт? никто не дал нормального ответа, чтобы я бложиг сделал
JhaoDa
@jhaoda
Dec 18 2015 02:00
@needforknowledg молодец. Читай.
Victor Golovko
@siptik
Dec 18 2015 02:01
5:00
needforknowledg
@needforknowledg
Dec 18 2015 02:01
@siptik вообше не блог. Никогда не понимал зачем все примеры на блогах показывають
JhaoDa
@jhaoda
Dec 18 2015 02:01
@siptik я, кстати, могу тебе помочь перестать терять деньги на штрафах за просратые сроки
Victor Golovko
@siptik
Dec 18 2015 02:02
просто цифру в час в лс
@jhaoda
JhaoDa
@jhaoda
Dec 18 2015 02:02
@siptik не, своей работы навалом. Давай просто забаню на месяц?:)
Victor Golovko
@siptik
Dec 18 2015 02:03
This message was deleted
Bezditnyi Taras
@vertexod
Dec 18 2015 02:03
а ни у кого нету кстати fowler в нормальном pdf-е в оригинале?
по паттернам?
только не конверченного из chm.
Victor Golovko
@siptik
Dec 18 2015 02:06
@vertexod
нету
я вот чет на куриную сыровяленную колбасу подсел. из-за вас пол палки сожрал, блин, незаментно
Bezditnyi Taras
@vertexod
Dec 18 2015 02:09
НУ ЕПТ!!!!
На кой хрен говорить о еде ночью?!
ушел жрать
Victor Golovko
@siptik
Dec 18 2015 02:12
This message was deleted
This message was deleted
needforknowledg
@needforknowledg
Dec 18 2015 02:25
почитал про трейты и непонятно как это примняется на практике в ларавел
JhaoDa
@jhaoda
Dec 18 2015 02:25
М-да...
needforknowledg
@needforknowledg
Dec 18 2015 02:26
public function postRegister(Request $request)
    {
        $validator = $this->validator($request->all());
        if ($validator->fails()) {          
            throwValidationException($request, $validator);
        };
        $user = $this->create($request->all());
    }
JhaoDa
@jhaoda
Dec 18 2015 02:27
@needforknowledg Справку. По маркдауну. Прочитай.
Иконка в нижнем правом углу
:worried:
needforknowledg
@needforknowledg
Dec 18 2015 02:28
да я понял
JhaoDa
@jhaoda
Dec 18 2015 02:28
@needforknowledg парень, ты никаких веществ не употребляешь?
needforknowledg
@needforknowledg
Dec 18 2015 02:28
но ничего не понял
нормально обьснить можно?
Maxim
@Big-Shark
Dec 18 2015 02:28
можно
но тут вопрос, нужно ли.
needforknowledg
@needforknowledg
Dec 18 2015 02:29
var code = "formatted"; что это значит?
JhaoDa
@jhaoda
Dec 18 2015 02:29
Обоге, какая жесть...
@needforknowledg открой ещё раз справку по маркдауну и посмотри внимательно, а не как ты обычно смотришь
Maxim
@Big-Shark
Dec 18 2015 02:31
public function postRegister(Request $request)
{
    $validator = $this->validator($request->all());
    if ($validator->fails()) {
        throwValidationException($request, $validator);
    };
    $user = $this->create($request->all());
}
У меня все работает
needforknowledg
@needforknowledg
Dec 18 2015 02:32
ок, понял
JhaoDa
@jhaoda
Dec 18 2015 02:32
@needforknowledg нет, не понял
@needforknowledg совет: как только тебе кажется, что ты понял, пересиль себя и прочитай ещё раз. Когда тебе снова покажется, что ты всё понял, прочитай снова. И вот на третий раз, возможно...
needforknowledg
@needforknowledg
Dec 18 2015 02:34
@jhaoda с макдауном разобрался
JhaoDa
@jhaoda
Dec 18 2015 02:34
@needforknowledg нет, не разобрался
Даже на третий раз...
needforknowledg
@needforknowledg
Dec 18 2015 02:34
@jhaoda разобрался
JhaoDa
@jhaoda
Dec 18 2015 02:34
@needforknowledg нет
Ок, с четвертой или пятой попытки.
needforknowledg
@needforknowledg
Dec 18 2015 02:35
@jhaoda функцию видел?
JhaoDa
@jhaoda
Dec 18 2015 02:35
@needforknowledg и что?
needforknowledg
@needforknowledg
Dec 18 2015 02:36
@jhaoda что не так сделал? Я ее написал в АутКонтролери
JhaoDa
@jhaoda
Dec 18 2015 02:38
@needforknowledg :point_up: 18 декабря 2015 г., 08:51
needforknowledg
@needforknowledg
Dec 18 2015 02:42
Функция ничего не показывает. Но вилитает ошибка
JhaoDa
@jhaoda
Dec 18 2015 02:43
@needforknowledg может быть, ты и текст ошибки предоставишь? Или угадывать?
needforknowledg
@needforknowledg
Dec 18 2015 02:43
1/1
ReflectionException in RouteDependencyResolverTrait.php line 81:
Class App\Http\Controllers\Auth\Request does not exist
JhaoDa
@jhaoda
Dec 18 2015 02:44
@needforknowledg вооот, теперь надо прочитать про пространства имён, ссылку тебе тоже давали
@needforknowledg это называется «получать знания»
Читаешь, пробуешь, опять читаешь, думаешь, пробуешь, снова думаешь, пробуешь опять — получилось.
needforknowledg
@needforknowledg
Dec 18 2015 02:46
что то в use прописать?
Maxim
@Big-Shark
Dec 18 2015 02:47
угу
JhaoDa
@jhaoda
Dec 18 2015 02:47
@needforknowledg только не спрашивай «что»
needforknowledg
@needforknowledg
Dec 18 2015 02:47
а как мне узнать что надо подключать?
JhaoDa
@jhaoda
Dec 18 2015 02:48
@needforknowledg прочитать документацию. Поставить Шторм — он подсказывает варианты.
Но я помню, что это не твой путь...
needforknowledg
@needforknowledg
Dec 18 2015 02:49
@jhaoda почему
а ну да
не люблю триалы
JhaoDa
@jhaoda
Dec 18 2015 02:49
Ну можно купить или взломать
Тоже не любишь?
needforknowledg
@needforknowledg
Dec 18 2015 02:50
Ага, сижу и мечтаю все ломать
JhaoDa
@jhaoda
Dec 18 2015 02:50
Ну тогда читай доку
needforknowledg
@needforknowledg
Dec 18 2015 02:53
бред
JhaoDa
@jhaoda
Dec 18 2015 02:54
Читать доку — бред?
needforknowledg
@needforknowledg
Dec 18 2015 02:54
нет
поему проблему не другом
needforknowledg
@needforknowledg
Dec 18 2015 03:04
Короче бред. Сделаю все что нужно без фрейм ворка. В одну строчку. Нафига жизнь осложнять!
Maxim
@Big-Shark
Dec 18 2015 03:04
верное решение
needforknowledg
@needforknowledg
Dec 18 2015 03:04
Фрейм ворки только усложняют код писать
Maxim
@Big-Shark
Dec 18 2015 03:04
да да
JhaoDa
@jhaoda
Dec 18 2015 03:06
Ну слава Ктулху!
Maxim
@Big-Shark
Dec 18 2015 03:07
А я вот вчера чет в https://www.codingame.com начал играть)
Ivan
@Hunternnm
Dec 18 2015 05:18
Боброго всем утра!
@greabock шош ты на хабре комменты пишешь минусовые)
Scrag
@verin86
Dec 18 2015 05:19
Всем по напасу ))
yuriy
@omadonex
Dec 18 2015 06:49

Всем привет. Помогите плиз разобраться с валидацией в AJAX. Я отправляю запрос на нужный url.

              $.ajax({
                    url: "/create",
                    method: "POST",
                    type: 'json',
                    data: {
                        id: myId,
                        _token: $csrfToken
                    },
                    fail: function (response) {
                        alert(response);
                    },
                    success: function (response) {
                        alert(response);
                    }
                });

В экшене контроллера стоит валидатор.

public function create(Request $request)
    {
        $this->validate($request, [
            'id' => 'required|numeric',
        ]);
        ...
    }

Я пытался протестировать, не заполняя поле ID. У меня не генерируется fail event и не показывается response. Хотя в документации дословно сказано: When using the validate method during an AJAX request, Laravel will not generate a redirect response. Instead, Laravel generates a JSON response containing all of the validation errors. This JSON response will be sent with a 422 HTTP status code. То есть ответ должен приходить. Подскажите плиз как отловить ответ с ошибками валидации.

Orel
@2byte
Dec 18 2015 07:09
@omadonex error: function (err)
yuriy
@omadonex
Dec 18 2015 07:18
@2byte да я разобрался. ппц стремная ошибка
@2byte спасибо
Anton Vorontsov
@symbios-zi
Dec 18 2015 07:31
всем привет!
Victor Golovko
@siptik
Dec 18 2015 07:33
@symbios-zi здорова
Anton Vorontsov
@symbios-zi
Dec 18 2015 07:34
есть те кто на бою уже использует php7 и ларавель?
Ivan
@Hunternnm
Dec 18 2015 07:53
@symbios-zi если бы не старье коллег я бы уже обновился
Anton Vorontsov
@symbios-zi
Dec 18 2015 07:56
как отфильтровать коллекцию по свойтву? Реально ли? http://joxi.ru/Dr8nkM9uk4N4Z2
Bezditnyi Taras
@vertexod
Dec 18 2015 07:57
Доброе утро.
Victor Golovko
@siptik
Dec 18 2015 08:06
@vertexod привет
Сергей
@egent
Dec 18 2015 08:20
@symbios-zi
вот так делаю
$category->tools->filter(function ($item) { return $item->specification == 'web'; })->count()
Bezditnyi Taras
@vertexod
Dec 18 2015 08:23
Пофторю-ка я вчерашний вопрос: никто не сталкивался с best practice по restful url? А именно... есть модель Comment, цепляется полиморфом к нескольким другим модулям. Вот сижу и думаю, как более правильно организовать ссылку на создание:
POST /articles/{id}/comment
или все-таки более правильным будет:
POST /comments/ + параметры в POST такие как App/Article + {id}
и в случае если первый вариант, то какой тогда роут делать?
{commentable_type}/{comentable_id}/comment ?
хотя... как вариант, почему бы и нет.
Orion55
@orion55
Dec 18 2015 08:28
Всем привет! Отдельный привет Карма-боту!
Victor Golovko
@siptik
Dec 18 2015 08:29
@vertexod я делал как во 2м варианте
POST /comments/
ибо comment это отдельная сущность
Orion55
@orion55
Dec 18 2015 08:30
не умножайте количество сущностей сверхнеобходимости
Bezditnyi Taras
@vertexod
Dec 18 2015 08:30
Эта сущность - полиморф, она не может существовать без родительской
Victor Golovko
@siptik
Dec 18 2015 08:30
@vertexod но родителей то несколько
Bezditnyi Taras
@vertexod
Dec 18 2015 08:31
родитель - один, почему несколько?
точнее как, родитель меняется )
Orion55
@orion55
Dec 18 2015 08:31
@vertexod а как это проще запрограммировать и протестировать?
Victor Golovko
@siptik
Dec 18 2015 08:31
@vertexod я про то же
Bezditnyi Taras
@vertexod
Dec 18 2015 08:31
@orion55 всмысле проще запрограммировать и протестировать?.. зачем программировать? это философский вопрос в теории )))
Orion55
@orion55
Dec 18 2015 08:32
@vertexod поменьше философских размышлений - больше практики.
Victor Golovko
@siptik
Dec 18 2015 08:32
@orion55 оно и так и так будет работать
тут вопрос как правильно
Orion55
@orion55
Dec 18 2015 08:32
@siptik тогда где меньше будут потери?
Bezditnyi Taras
@vertexod
Dec 18 2015 08:33
@siptik ну представь себе бабушку-дедушку-маму-папу-жену-брата-сестру... )
@orion55 потерь не будет ни там ни там. ) это вопрос философии архитектуры... )
Orion55
@orion55
Dec 18 2015 08:33
@siptik а выгоды тогда где больше?
Victor Golovko
@siptik
Dec 18 2015 08:33
просто комментарий может быть как к статье. а может быть так же к товару
а может еще к чему
Orion55
@orion55
Dec 18 2015 08:34
@vertexod мой подход к философии архитектуры - чем проще тем оно стабильней работает, сложные решение имеют тенденцию часто ломаться
Bezditnyi Taras
@vertexod
Dec 18 2015 08:34
@siptik может конечно, потому и полиморф...
Victor Golovko
@siptik
Dec 18 2015 08:34
скажу так, я не знаю как правильно :)
я делал по второму
Bezditnyi Taras
@vertexod
Dec 18 2015 08:34
@orion55 классный подход... подскажешь какой проще и стабильнее работает? )
Orion55
@orion55
Dec 18 2015 08:35
@vertexod тот от которого меньше потерь :-)
Victor Golovko
@siptik
Dec 18 2015 08:35
@orion55 как измерить риски?
Bezditnyi Taras
@vertexod
Dec 18 2015 08:35
@siptik та мы тоже так делали в одном проекте... только в итоге, представь себе телефоны... полиморфные... под примерно 50 сущностей... в некоторых они еще и могут мутировать
а вот такое в теории более понятное:
GET {commentable_type}/{commentable_id}/comments -> CommentsController@index
GET product/{commentable_id}/comments -> CommentsController@indexForProducts
Но!.. в этом случае прийдется делать дополнительное преобразование из ClassName в route... а зие муторно.
Orion55
@orion55
Dec 18 2015 08:42
@vertexod как было выше сказано, не умножайте количество сущностей сверхнеобходимости. ;-)
Bezditnyi Taras
@vertexod
Dec 18 2015 08:42
при втором варианте проще:
POST /comment {commentable_type: App\Product, commentable_id: 15}
POST /comment {commentable_type: App\xxx, commentable_id:42}
но тогда в коде commentscontroller прийдется делать исключения.
что тоже не есть гуд. поэтому я и спросил, может кто ведает за бестпрактис )
Orion55
@orion55
Dec 18 2015 08:44
@vertexod вот представь ты умираешь и на смертном одре говоришь, я сделал первый вариант, а надо было второй. Короче, пока в реальном проекте не попробуешь и не получишь результаты не узнаешь
Bezditnyi Taras
@vertexod
Dec 18 2015 08:45
@orion55 повторюсь, пробовал и тот и тот варианты ) они оба нормальные, у каждого свои минусы и плюсы... )
Victor Golovko
@siptik
Dec 18 2015 08:45
@orion55 по сути прав. пока не увидишь реального минуса можно использовать любой. Но я бы начинал со второго
:)
Orion55
@orion55
Dec 18 2015 08:46
@siptik я помню одну программу 3 раза переписывал, пока она меня не устроила полностью :-)
Bezditnyi Taras
@vertexod
Dec 18 2015 08:47
Сейчас пока склоняюсь ко второму варианту, тоже именно по причине упрощения урлов...
Orion55
@orion55
Dec 18 2015 08:47
@vertexod не попробуй первый, сам создай себе трудности и сам их преодолей :-)
Victor Golovko
@siptik
Dec 18 2015 08:48
@orion55 если бы все делали сразу все правильно, то мы бы имели уже колонии на марсе, а так пока долетаем с трудом
Orion55
@orion55
Dec 18 2015 08:48
@vertexod учись у мазохистов, страдания ничто по сравнению с последующим наслаждением :-)
@siptik из людей до Марса ещё никто не долетал, ещё никто не знает, как это делать правильно :-)
Bezditnyi Taras
@vertexod
Dec 18 2015 08:50
@orion55 вопрос к тебе, как к мазохисту... ты сам в API как делаешь? ) Это для статистики )
Victor Golovko
@siptik
Dec 18 2015 08:50
@vertexod я не про людей, а про аппараты
Orion55
@orion55
Dec 18 2015 08:50
@vertexod никак не делаю - я сисадмин, и программы пишу для автоматизации повторяющихся своих задач
Bezditnyi Taras
@vertexod
Dec 18 2015 08:51
хреновенькая статистика... по ответу одного человека это не статистика :)
Anonim-khb
@Anonim-khb
Dec 18 2015 09:47
Всем привет!
Вопрос про редиректы. Приведу какой-нибудь пример, чтобы было понятней: гость на странице переходит по ссылке (динамический URL), попадает на страницу авторизации/регистрации. Как потом отправить его именно по той ссылке, с которой он перешел на страницу входа?
Пока из мыслей только использование сессий. Правильно ли в таких случаях их использовать?
Ivan
@Hunternnm
Dec 18 2015 09:49
Сергей
@egent
Dec 18 2015 09:50
Роман Сохарев
@greabock
Dec 18 2015 09:52
@Hunternnm в целом, я в плюсе
Ivan
@Hunternnm
Dec 18 2015 09:54
@greabock -1
Real Name
@itsabadcode
Dec 18 2015 09:56
@Anonim-khb redirect()->back() посмотри
JhaoDa
@jhaoda
Dec 18 2015 09:57
@Anonim-khb redirect()->guest('return-me-back-to-this-page-after-login')
Anonim-khb
@Anonim-khb
Dec 18 2015 10:09
@itsabadcode , зачем? Если гость переходит по ссылке, но так как он гость, попадает на страницу входа, то redirect()->back() после входа и вернет его на страницу авторизации, а речь идет о ссылке, по которой он переходил до попадания на страницу логина.
По stackoverflow полазил, вроде на примерах в этих случаях используют сессии, чтобы не потерять путь.
Anton Vorontsov
@symbios-zi
Dec 18 2015 10:09
@greabock что за статья? дай ссылку
Real Name
@itsabadcode
Dec 18 2015 10:10
а ты проверь, вполне возможно когда он жмет по ссылке из-за редиректа на форму там будет как раз первоначальный урл по которому он кликал
JhaoDa
@jhaoda
Dec 18 2015 10:10
@Anonim-khb ты мой ответ проигнорировал?
Real Name
@itsabadcode
Dec 18 2015 10:10
и да, вариант @jhaoda тоже должен работать
Anonim-khb
@Anonim-khb
Dec 18 2015 10:11
@jhaoda , привет. Посмотрел, сейчас опробую. Спасибо =)
JhaoDa
@jhaoda
Dec 18 2015 10:11
Зачем пробовать? Надо брать и юзать, специально под эту задачу метод создан
JhaoDa
@jhaoda
Dec 18 2015 10:18
SocialiteProviders/VKontakte#7 — всего-то 24 дня ждали...
Anton Vorontsov
@symbios-zi
Dec 18 2015 10:20
$seoTitles->where('domain_id', 3)->first(); // не работает
$seoTitles->where('domain_id', '3')->first(); // работает
в бд это поле integer. Подскажите в чем проблема?
JhaoDa
@jhaoda
Dec 18 2015 10:21
@symbios-zi а дебагбаром посмотри, как выглядят запросы
Real Name
@itsabadcode
Dec 18 2015 10:21
у collection->where третий параметр $strict = true
Anton Vorontsov
@symbios-zi
Dec 18 2015 10:22
@jhaoda http://laravel.com/docs/5.1/collections#method-where этот метод использую
JhaoDa
@jhaoda
Dec 18 2015 10:22
@symbios-zi ну ёмаё, а при чем тут БД?
@symbios-zi доку надо читать, на что тебе выше указали
Юзай whereLoose
Anton Vorontsov
@symbios-zi
Dec 18 2015 10:23
@jhaoda чо?
фигню несешь какую то
JhaoDa
@jhaoda
Dec 18 2015 10:23
@symbios-zi на какой вопрос имено «чо»?
Anton Vorontsov
@symbios-zi
Dec 18 2015 10:24
@itsabadcode спасибо, помогло
@jhaoda на все твои фразы
JhaoDa
@jhaoda
Dec 18 2015 10:24
@symbios-zi але, гражданин. Есть метод whereLoose, это аналог where со $strict = false
Real Name
@itsabadcode
Dec 18 2015 10:24
еще у моделей есть typecast, не факт что он поможет
Anton Vorontsov
@symbios-zi
Dec 18 2015 10:25
@jhaoda работает, спасибо
JhaoDa
@jhaoda
Dec 18 2015 10:26
@symbios-zi ага, но наехать ты на меня уже наехал
Anton Vorontsov
@symbios-zi
Dec 18 2015 10:30
@jhaoda и ты на меня. ну можно же немного вежливее быть
emissar
@emissar
Dec 18 2015 10:35
ребятушки
приветствую
Роман Сохарев
@greabock
Dec 18 2015 10:43
@symbios-zi да там "про Катю"
vasivas
@vasivas
Dec 18 2015 11:25
@D3-FC спасибо
alexmixaylov
@alexmixaylov
Dec 18 2015 11:33

Приветствую
Хочу освоить ларавел 5
Нужен учитель, чтобы помог сделать каркас приложения. (каталог)
Я развернул приложение, поставил админку, отладчик

Дальше все печально :)

такими темпами я буду его делать Год :)
хотелось бы чтобы вместе по скайпу(тимвьюверу)
сделали каркас, и т.д.

оплату можно почасово
vasivas
@vasivas
Dec 18 2015 11:34
у меня очень сложный вопрос, который сложным становится из-за непонимания мной процесса что делает мои изречения непонятными. Дело вот в чем.. Я установил библиотеку tymon/jwt-auth и начинаю работать с ней, как показано в каком-то примере, это не важно. А важно то, что пример минималистический и в нем нет валидации. И вот я не пойму, то ли она не нужна, так как автор уже об этом позаботился, то ли все-таки нужна.. Вот как узнать нужна валидация или нет?
Victor Golovko
@siptik
Dec 18 2015 11:40
@vasivas валидация нужна всегда
возможно валидация встроена в саму библиотеку
и не нужно ее явно вызвать
vasivas
@vasivas
Dec 18 2015 11:43
@siptik спасибо
Victor Golovko
@siptik
Dec 18 2015 11:44
@vasivas главное правило - никогда не доверяй пользователю
даже администратору проекта, ибо администратором проекта может стать злоумышленник
vasivas
@vasivas
Dec 18 2015 11:46
@siptik ужас какой-то :smile:
Victor Golovko
@siptik
Dec 18 2015 11:48
public function getAuthenticatedUser()
{
    try {

        if (! $user = JWTAuth::parseToken()->authenticate()) {
            return response()->json(['user_not_found'], 404);
        }

    } catch (Tymon\JWTAuth\Exceptions\TokenExpiredException $e) {

        return response()->json(['token_expired'], $e->getStatusCode());

    } catch (Tymon\JWTAuth\Exceptions\TokenInvalidException $e) {

        return response()->json(['token_invalid'], $e->getStatusCode());

    } catch (Tymon\JWTAuth\Exceptions\JWTException $e) {

        return response()->json(['token_absent'], $e->getStatusCode());
    }
    // the token is valid and we have found the user via the sub claim
    return response()->json(compact('user'));
}
@vasivas Tymon\JWTAuth\Exceptions\TokenInvalidException
alexmixaylov
@alexmixaylov
Dec 18 2015 11:49
отправил заявки на биржу фриланса
отозвался помочь программист который знает языки ghjuhfvvbhjdfybz PHP, HTML, Wordpress ;)
vasivas
@vasivas
Dec 18 2015 11:50
@siptik пример который я разбираю тоже имеет такой код..
@siptik а Вы этим куском что хотели продемонстрировать?
чувство что я что-то не понял...
Victor Golovko
@siptik
Dec 18 2015 11:52
если неправильный токен, то выдаст ошибку
посмотри по коду в каком случае вызвается
или ты про валидацию других данных?
vasivas
@vasivas
Dec 18 2015 11:58

@siptik я про другие... вместе с этим куском кода идет так же метод registration

    public function register(Request $request)
    {
        $newuser= $request->all();
        $password=Hash::make($request->input('password'));

        $newuser['password'] = $password;

        return User::create($newuser);
    }

в котором в открытом виде нет валидации присланных данных (name, email...). Их нужно самому проверять?

Victor Golovko
@siptik
Dec 18 2015 11:58
да, проверяй конечно
vasivas
@vasivas
Dec 18 2015 12:00
Просто я сначала подумал что в недрах этой либы автор прицепился к стандартной авторизации laravel, но потом переименовал AuthController и понял что нет.. И решил на всякий случай поинтересоваться.
@siptik спасибо.
Бот заболел чтоль?) Почему спасибы не подтверждает?
Victor Golovko
@siptik
Dec 18 2015 12:01
@vasivas да он умер от тоски
vasivas
@vasivas
Dec 18 2015 12:07
И ещё тогда сразу вопрос задам.. Когда регистрация проходит успешно, что делает сам laravel? Просто в методе нет явного ответа, но есть возвращение модели юзера. Получается что он отвечает моделью, а значит что нужно уже в методе register формировать jwt и записывать в модель...?
alexmixaylov
@alexmixaylov
Dec 18 2015 12:13

update
@alexmixaylov
Приветствую
Хочу освоить ларавел 5
Нужен учитель, чтобы помог сделать каркас приложения. (каталог)
Я развернул приложение, поставил админку, отладчик

Дальше все печально :)

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

NelinD
@NelinD
Dec 18 2015 12:14
@alexmixaylov и почем час?)
alexmixaylov
@alexmixaylov
Dec 18 2015 12:15
валюта какая?
NelinD
@NelinD
Dec 18 2015 12:16
@alexmixaylov ну давай по языку чата
alexmixaylov
@alexmixaylov
Dec 18 2015 12:16
250
?
NelinD
@NelinD
Dec 18 2015 12:17
@alexmixaylov я из спортивного интереса)
alexmixaylov
@alexmixaylov
Dec 18 2015 12:18
аааааа
Victor Golovko
@siptik
Dec 18 2015 12:19

хотелось бы чтобы вместе по скайпу(тимвьюверу)
сделали каркас, и т.д.

будешь 2 года делать

alexmixaylov
@alexmixaylov
Dec 18 2015 12:19
а как правильнее?
Bezditnyi Taras
@vertexod
Dec 18 2015 12:19
4$/час... так даже индусы не получают...)
Victor Golovko
@siptik
Dec 18 2015 12:20
Сядь да почитай, посмотри youtube
@vertexod если этот в российских, то это 3.5
alexmixaylov
@alexmixaylov
Dec 18 2015 12:26
а сколько реально?
Bezditnyi Taras
@vertexod
Dec 18 2015 12:28
от 20$ и выше.
unnamed75
@unnamed75
Dec 18 2015 12:43
Ребят перенес на хостинг laravel проект который разворачивался на локалке
прописал доступы в .env
и в config/database
при заходе на сайт выдает Whoops, looks like something went wrong.
Подскажите где я накосячил
Ivan
@Hunternnm
Dec 18 2015 12:44
эм
Artur Gafurov
@assurrussa
Dec 18 2015 12:44
@unnamed75 ))) ну ты либо в логах посмотри или хотябы дебаг включи
Ivan
@Hunternnm
Dec 18 2015 12:44
а дальше что пишет?
это ж не вся ошибка)
unnamed75
@unnamed75
Dec 18 2015 12:44
сейчас включу дебаг и скажу ошибку
o supported encrypter found. The cipher and / or key length are invalid.
Ivan
@Hunternnm
Dec 18 2015 12:45
нуууу так
пропишу php artisan key:generate
пропиши
у тебя в .env ключа типа секретного нету
unnamed75
@unnamed75
Dec 18 2015 12:47
на хостинге?)))
Ivan
@Hunternnm
Dec 18 2015 12:47
да
либо руками с локалки туда этот хеш скопируй
unnamed75
@unnamed75
Dec 18 2015 12:48
мне с локалкой сейчас какой алгоритм действий нужно применить?
Ivan
@Hunternnm
Dec 18 2015 12:48
APP_KEY вот это у тебя на хостинге не задано
Роман Сохарев
@greabock
Dec 18 2015 12:49
Я давал консультации, не столько ради денег, сколько из интереса. Брал деревом 1к/час
unnamed75
@unnamed75
Dec 18 2015 12:49
@Hunternnm вроде задан))
APP_KEY=tuojdl2CuTORMUTZv1KRgQWACP5VddUx
Ivan
@Hunternnm
Dec 18 2015 12:50
@greabock @alexmixaylov я на фрилансе на европу сижу 20-30 евро в час... переводите в рубли
vertexod @vertexod перед выбором... что лучше для редактирования телефонов/адресов и т.п. для каждой сущности открывать модальное окно, или лучше для одно для типа?
Victor Golovko
@siptik
Dec 18 2015 13:00
Какой формат полной даты с US?
дайте пример
сам себе ответил
Ivan
@Hunternnm
Dec 18 2015 13:17
Ребят, кто чем пользуется для набросков диаграмм и графиков? Вернее - вот есть проект, пишите его структуру... И нужно иметь возможность вносить онлайн изменения в цепоячки там... Есть что?
Прототипирование - вроде так правильнее
Или ER-диаграмма
Вопрос снят, нашел на компе https://www.gliffy.com
Yura Borue
@yuraborue
Dec 18 2015 13:32
Привет, а кто-то на heroku хоститься?
NelinD
@NelinD
Dec 18 2015 13:35
@Hunternnm это тебе или фирме?
Ivan
@Hunternnm
Dec 18 2015 13:35
@NelinD мне, хочу для себя кое-что запилить
Чтобы пару копеек капало ежемесячно
NelinD
@NelinD
Dec 18 2015 13:36
@Hunternnm я на фрилансе на европу сижу 20-30 евро в час...
Ivan
@Hunternnm
Dec 18 2015 13:37
@NelinD ну это для себя, в свободное и не очень от работы время
@yuraborue не, своя vds-ка
Ivan
@Hunternnm
Dec 18 2015 13:43
@NelinD ты про фриланс имел ввиду же?
NelinD
@NelinD
Dec 18 2015 13:46
@Hunternnm +
Victor Golovko
@siptik
Dec 18 2015 13:52
Жирно живете :)
Ivan
@Hunternnm
Dec 18 2015 13:52
Это уже мало(
Victor Golovko
@siptik
Dec 18 2015 13:54
Это не мало, это мало работы. По факту зарабатывается хорошо если 10 в час. Нужно считать время как сел за комп и комп выключил. Это будут реальные деньги.
Ivan
@Hunternnm
Dec 18 2015 13:55
реальнее всего писать что-то под себя
иногда жаба давит что на твоем детище чуваки реальные деньги подымают)
Victor Golovko
@siptik
Dec 18 2015 13:58
это да
JhaoDa
@jhaoda
Dec 18 2015 14:11
@symbios-zi я тебе вообще хоть грубое слово сказал? Или ты на whereLoose обиделся?:)
firstbit12
@firstbit12
Dec 18 2015 14:15
Всем привет!
У меня вопрос. Допустим есть сущность Entity:id,name и есть картинки к ней EntityImage:id,entity_id, file. Как организовать хранение картинок ? Сохранять в Storage? или просто копировать
firstbit12
@firstbit12
Dec 18 2015 14:22
в локальную папку
?
JhaoDa
@jhaoda
Dec 18 2015 14:27
@firstbit12 в какую локальную папку?
firstbit12
@firstbit12
Dec 18 2015 14:34
       $file = $request->file('userfile');
       $destination_path = 'uploads/';
       $filename = str_random(6).'_'.$file->getClientOriginalName();
       $file->move($destination_path, $filename);
       $image->file = $destination_path . $filename;
Anton Vorontsov
@symbios-zi
Dec 18 2015 14:36
господа, я не смог найти как при удалении элемента, удалить его полиморфические связи. Можете рассказать как это делать? Вручную методом ->delete()?
JhaoDa
@jhaoda
Dec 18 2015 14:43
@firstbit12 ты не ответил
firstbit12
@firstbit12
Dec 18 2015 14:44
Да и еще вопрос: как вычислить md5 от $request->file('userfile') в методе контроллера store или update?
Anton Vorontsov
@symbios-zi
Dec 18 2015 14:44
@jhaoda подумал что ты меня лузером так назвал и придумал название метода whereLoose :D
JhaoDa
@jhaoda
Dec 18 2015 14:45
@firstbit12 использовать соответствующую функцию?
firstbit12
@firstbit12
Dec 18 2015 14:45
@jhaoda а как она называется? md5()?
JhaoDa
@jhaoda
Dec 18 2015 14:45
@firstbit12 бинго!
firstbit12
@firstbit12
Dec 18 2015 14:46
спасибо @jhaoda
@jhaoda Я имел в виду сохранять при помощи $file->move('local_path', $filename); или Storage::put('local_path', $file)?
JhaoDa
@jhaoda
Dec 18 2015 14:51
@firstbit12 по умолчанию, Storage сохраняет в папку, к которой нет доступа из вне
Если эти файлы не планируется никому показывать или ты будешь писать свой механизм отдачи файлов, то ок
firstbit12
@firstbit12
Dec 18 2015 14:53
Ага понял, а где можно посмотреть примеры собственных механизмов?
kodorider
@kodorider
Dec 18 2015 15:30
привет всем, подскажите пожалуйста где поменять драйвер для иксемель в доктрине?
Lex Mosolov
@lexmosolov
Dec 18 2015 15:30
Ребята, привет. Нужно оперативно сделать на Ларе админку с CRUD интерфейсом по всем моделям, ничего лучше нет? https://github.com/FrozenNode/Laravel-Administrator
Ivan
@Hunternnm
Dec 18 2015 15:31
@mosolov sleepingowl смотри
kodorider
@kodorider
Dec 18 2015 15:31
фрозеннод такой кривоватый
Lex Mosolov
@lexmosolov
Dec 18 2015 15:33
@Hunternnm благодарю,
Ivan
@Hunternnm
Dec 18 2015 15:33
@mosolov пожалуйста
только это если на очень быструю руку)
а так, конечно, самому получше будет...
Lex Mosolov
@lexmosolov
Dec 18 2015 15:34
@Hunternnm owl лучше чем administrator от фрозеннода?
Ivan
@Hunternnm
Dec 18 2015 15:34
@mosolov как по мне так да
Petro Deriy
@pderiy
Dec 18 2015 16:01
Привет, кто в приват может обьяснить javascript encapsulation, у меня есть пример, только не могу найти ответов
emissar
@emissar
Dec 18 2015 17:44
This message was deleted
Роман Сохарев
@greabock
Dec 18 2015 17:57
карма
KarmaBot
@KarmaBot
Dec 18 2015 17:57
@greabock, Ваша карма +35. Вы благодарили 9 раз.
- Достижения: "Находчивый", "Любитель сладкого", "Благодетель", "Благодарный"
- Профиль greabock на laravel.su
Роман Сохарев
@greabock
Dec 18 2015 17:57
шо, так и не починили?
Ivan
@Hunternnm
Dec 18 2015 17:57
карма
KarmaBot
@KarmaBot
Dec 18 2015 17:57
@Hunternnm, Ваша карма +2. Вы благодарили 5 раз.
- Достижения: "Находчивый", "Благодарный", "Нахлебник"
- Профиль Hunternnm на laravel.su
Ivan
@Hunternnm
Dec 18 2015 17:57
таки да
Orel
@2byte
Dec 18 2015 18:01
Карма
KarmaBot
@KarmaBot
Dec 18 2015 18:01
@2byte, Ваша карма +8. Вы благодарили 0 раз.
- Достижения: "Находчивый", "Любитель сладкого"
- Профиль 2byte на laravel.su
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 18:15
что не починили?
та она отваливается, а у меня времени никак не найдётся новую версию поставить
=(
омг
количество кармы какое-то нереальное
о_0
карма
KarmaBot
@KarmaBot
Dec 18 2015 18:16
@SerafimArts, Ваша карма +38. Вы благодарили 68 раз.
- Достижения: "Находчивый", "Благодарный", "Любитель сладкого", "Нахлебник", "Благодетель", "Вопрошайка"
- Профиль SerafimArts на laravel.su
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 18:16
лооол
запустил пересчёт
Alexander
@DollDigger
Dec 18 2015 18:17
Не смог найти ничего по проблеме. Так как эти роуты работают. Я создал роут, и дал на него ссылку через тег А. Что дальше? Не пойму
Ivan
@Hunternnm
Dec 18 2015 18:17
Кирилл, да не помогает пересчет
Artur Gafurov
@assurrussa
Dec 18 2015 18:18
карма
KarmaBot
@KarmaBot
Dec 18 2015 18:18
@assurrussa, Ваша карма +3. Вы благодарили 1 раз.
- Достижения: "Находчивый", "Благодарный"
- Профиль assurrussa на laravel.su
Ivan
@Hunternnm
Dec 18 2015 18:18
карма
KarmaBot
@KarmaBot
Dec 18 2015 18:18
@Hunternnm, Ваша карма +2. Вы благодарили 5 раз.
- Достижения: "Находчивый", "Благодарный", "Нахлебник"
- Профиль Hunternnm на laravel.su
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 18:18
@Hunternnm почему?
Artur Gafurov
@assurrussa
Dec 18 2015 18:18
@SerafimArts всю неделю уже)
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 18:18
так меня и не было неделю
=)
в чатике тут
и хоть бы кто пнул, что не пашет
-_-
Ivan
@Hunternnm
Dec 18 2015 18:20
@SerafimArts так ты же запускал раза 2 - и никак
карма
KarmaBot
@KarmaBot
Dec 18 2015 18:20
@Hunternnm, Ваша карма +2. Вы благодарили 5 раз.
- Достижения: "Находчивый", "Благодарный", "Нахлебник"
- Профиль Hunternnm на laravel.su
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 18:20
@Hunternnm ну так там падало при загрузке сообщений
апи гиттера
Ivan
@Hunternnm
Dec 18 2015 18:21
Ты скринкасты только в вк заливаешь?
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 18:21
на json запрос отдавало пустой контент, бот думал что всё, последняя страница и начинал перерасчёт по нехватающим данным
@Hunternnm только те, которые ютуб блочит
Ivan
@Hunternnm
Dec 18 2015 18:21
сейчас поправилось?
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 18:22
ну только одну пропустило
http://www.youtube.com/playlist?list=PLDI5V3o4oKBXfO8QbL52cF68UJyqvQ3oV
KarmaBot
@KarmaBot
Dec 18 2015 18:22
@SerafimArts, просьба оборачивать в код ссылки на видео, изображения и gist'ы (используя обратные апострофы)
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 18:23
остальное поблочило
Ivan
@Hunternnm
Dec 18 2015 18:23
@SerafimArts только 4 день доступен
Alexander
@DollDigger
Dec 18 2015 18:23
Кто нибудь знает почему возникате ошибка 404 когда я пытаюсь дать ссылку на новый роутер через тег А? Или это может быть из-за использования blade?
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 18:23
@Hunternnm именно
Роман Сохарев
@greabock
Dec 18 2015 18:23
@SerafimArts Кирилл, хорош пиратить ) Весь контент заблочен
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 18:23
ну только одну пропустило
@greabock всего 3 дня заблочило из-за музыки =)
а без музыки скучно
Роман Сохарев
@greabock
Dec 18 2015 18:24
@DollDigger мало инфы. Не понятно, о чем ты вообще.
Ivan
@Hunternnm
Dec 18 2015 18:24
задавал вопрос ранее - кто-то юзает er-диаграммы?
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 18:25
я пока турнир играю, мб после него смогу постримить ещё =)
Роман Сохарев
@greabock
Dec 18 2015 18:25
турнир?
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 18:25
угу
Ivan
@Hunternnm
Dec 18 2015 18:25
во что играешь?
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 18:25
старкрафт
Роман Сохарев
@greabock
Dec 18 2015 18:26
дык ты бы старкрафт и стримил ))
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 18:26
:D
лоль =)
ну ок ))))
Роман Сохарев
@greabock
Dec 18 2015 18:26
@Hunternnm uml использую иногда
Alexander
@DollDigger
Dec 18 2015 18:27
@greabock ну я создал роутер по инструкции из оф. док., потом новый вьювер, и со стандартного welcome ссылаюсь на страницу с адресом /home, при переходе выдает 404
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 18:28
@greabock Пожалуйста, запустил: http://www.youtube.com/c/КириллНесмеянов/live
KarmaBot
@KarmaBot
Dec 18 2015 18:28
@SerafimArts, просьба оборачивать в код ссылки на видео, изображения и gist'ы (используя обратные апострофы)
JhaoDa
@jhaoda
Dec 18 2015 18:28
@DollDigger ну а ты не хочешь показать роут и то, как ты его вызываешь?
Или нам гадать на костях тех, кто до тебя задавал странные вопросы?:)
Alexander
@DollDigger
Dec 18 2015 18:31

Route::get('/homepage', function () {
return view('welcome');
});

<p><a href="homepage">link</a></p>

Ivan
@Hunternnm
Dec 18 2015 18:35
@greabock а что пользуешь для построения?
JhaoDa
@jhaoda
Dec 18 2015 18:37
@DollDigger ты НЕ читал документацию
Потому что если бы её читал, то не писал бы <a href="homepage">link</a>
Роман Сохарев
@greabock
Dec 18 2015 18:38
@SerafimArts :+1:
@Hunternnm dia
JhaoDa
@jhaoda
Dec 18 2015 18:40
This message was deleted
Роман Сохарев
@greabock
Dec 18 2015 18:42
@DollDigger приводи куски кода, так ничего не понятно
JhaoDa
@jhaoda
Dec 18 2015 18:43
@greabock дык вот он и «вызывает» роут <a href="homepage">link</a>
Роман Сохарев
@greabock
Dec 18 2015 18:47
@DollDigger
Route::get('/homepage', ['as' => 'homepage', 'uses' =>  function () {
    return view('welcome');
} ]);
<p><a href="{!! route('homepage') !!}">link</a></p>
JhaoDa
@jhaoda
Dec 18 2015 18:50
Или просто {!! url('homepage) !!}}
Может у него к именованным роутам личная неприязнь...
карма
KarmaBot
@KarmaBot
Dec 18 2015 18:51
@jhaoda, Ваша карма +58. Вы благодарили 1 раз.
- Достижения: "Находчивый", "Любитель сладкого", "Благодетель", "Рэмбо"
- Профиль jhaoda на laravel.su
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 18:51
опять карма чтоль не досчитала? =(
JhaoDa
@jhaoda
Dec 18 2015 18:51
@SerafimArts ну как видишь
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 18:52
да, только 31100 сообщений
а потом опять гиттер апи упало
ппц
Ivan
@Hunternnm
Dec 18 2015 19:07
ты саппорту не писал?
может там лимиты есть?
Alexander
@DollDigger
Dec 18 2015 19:08
@jhaoda @greabock не помогло ;(

может я напутал с вьювером? вот код:
@extends('layouts.main')

@section('title', 'Page Title')

@section('sidebar')
@parent

<p>Added text message.</p>
@stop 

@section('content')
<p>Page Text</p>
@stop

main:
<!DOCTYPE html>

<html>
<head>
<title>Page - @yield('title')</title>
</head>
<body>
@section('sidebar')
Left Panel
@show

<div class="container">
@yield('content')
</div>
</body>
</html>

JhaoDa
@jhaoda
Dec 18 2015 19:10
@DollDigger и где там вызов роута?
Alexander
@DollDigger
Dec 18 2015 19:12

@jhaoda он в welcome:

<body>
<div class="container">
<div class="content">
<div class="title">Laravel 5</div>
<p><a href="{!! route('homepage') !!}">Next</a></p>
</div>
</div>
</body>

JhaoDa
@jhaoda
Dec 18 2015 19:12
@DollDigger и справку по маркдауну прочитай. Вторая иконка в нижнем правом углу.
Alexander
@DollDigger
Dec 18 2015 19:17
@jhaoda ok
@jhaoda может это из за сервера на nginx
Роман Сохарев
@greabock
Dec 18 2015 19:34
@SerafimArts бывает )
Maksim
@Stereotip42
Dec 18 2015 19:43
Друзья, как наипростейшим путем сделать навигационную цепочку? Вот самый лайтовый способ. Есть ли решения какие?
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 19:58
@greabock ты про что?
Maksim
@Stereotip42
Dec 18 2015 20:03
что, все рукой пишут её? нет готовых хороших вариантов?
vasivas
@vasivas
Dec 18 2015 20:11
в репозитории resultsystems/laravel-cors написано что ставить нужно composer require barryvdh/laravel-cors 0.7.x. А разве нужно указывать версию? Если указать без версии то ведь самая последняя рабочая установится?
Victor Golovko
@siptik
Dec 18 2015 20:26
@vasivas а ты уверен, что самая последняя рабочая версия будет совместима?
Victor Golovko
@siptik
Dec 18 2015 21:09
какой лучше подход для создания кастомной пагинации: делать новый класс или с помощью вьюхи?
как по мне так правильнее делать через view
?
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 22:12
хммм
опять ровно 31100 сообщений пропарсило
мб они алгоритм поменяло
Soprun Vladislav
@vlsoprun
Dec 18 2015 22:14
@SerafimArts http://www.youtube.com/watch?v=D-gjycn0U38 :+1:
KarmaBot
@KarmaBot
Dec 18 2015 22:14
@vlsoprun, просьба оборачивать в код ссылки на видео, изображения и gist'ы (используя обратные апострофы)
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 22:14
=)
Kirill Nesmeyanov
@SerafimArts
Dec 18 2015 23:01
опять ровно 31100
походу у них архив побился
я не могу пропарсить все сообщеньки
D3-FC
@D3-FC
Dec 18 2015 23:04

Доброй ночи. У кого ночь.

Подскажите, как поставить лок на таблички в ларе. lock на запись и апдейт.
И делает ли такой лок по умолчанию метод DB::transaction?

Victor Golovko
@siptik
Dec 18 2015 23:41
@D3-FC привет. innodb?
D3-FC
@D3-FC
Dec 18 2015 23:42
@siptik да
Victor Golovko
@siptik
Dec 18 2015 23:46
@D3-FC так а ты проверь
посмотри какие запросы
есть ли LOCK TABLES
D3-FC
@D3-FC
Dec 18 2015 23:46
@siptik debugbar не показывает никаких локов
Victor Golovko
@siptik
Dec 18 2015 23:47
значит там используются не нативные функции трансзакций
(самопис)
@D3-FC
D3-FC
@D3-FC
Dec 18 2015 23:48
@siptik а как решаются вообще такие вопросы в ларе?
чисто использованием DB::transaction?

        DB::transaction(function () use () {

            foreach ($request->input('model') as $item) {

            }

        });
Victor Golovko
@siptik
Dec 18 2015 23:50
@D3-FC я не знаю как работают тарнсзакции в ларе, но мне кажется, что она тупо запоминает id вставленных рядов
а есть в профайлере START TRANSACTION
?
D3-FC
@D3-FC
Dec 18 2015 23:54
@siptik не понял вопроса
Victor Golovko
@siptik
Dec 18 2015 23:54
в дебаг панеле в запросах есть START TRANSACTION
или нету
debugbar
D3-FC
@D3-FC
Dec 18 2015 23:55
нет
insert into `provider_blank_medicines` (`medicine_geo_name`, `provider_blank_id`, `updated_at`, `created_at`) values ('123123', '8', '2015-12-18 23:53:01', '2015-12-18 23:53:01')
KarmaBot
@KarmaBot
Dec 18 2015 23:55
DB::get()
Victor Golovko
@siptik
Dec 18 2015 23:57
зничит используй реальные транзаккции если тебе критично это
This message was deleted
@D3-FC вот так должно быть