These are chat archives for LaravelRUS/chat

5th
Jul 2015
Vitaly
@Modifikator
Jul 05 2015 01:57
поясните разницу между use Illuminate\Http\Request; и use Request;
последний это алиас на фасад
Andrey
@Insidexa
Jul 05 2015 05:19
кто чем пользуется для распределения прав юзеров ?
Orel
@2byte
Jul 05 2015 06:48
@Insidexa доп. доп полем в таблице юзеров)
WmA
@akis94
Jul 05 2015 07:36
This message was deleted
Как правильнее всего добавить сторонний класс, который буду использовать только в модели. Он только обрабатывает данные, полученные из модели и возвращает в модель.
JhaoDa
@jhaoda
Jul 05 2015 10:06
@Modifikator последний — это алиас-как-бы-фасад.
Const
@umren
Jul 05 2015 10:10
sleeping owl неплохая админка, затестил на одном микро проекте
ибо круд это боль)
Роман Сохарев
@greabock
Jul 05 2015 10:16
воскресенье - отличный день, чтобы... поработать :-|
Const
@umren
Jul 05 2015 10:22
последний год выходных вообще нет :(
Orel
@2byte
Jul 05 2015 10:22
@greabock так точно.
Marina
@marina16
Jul 05 2015 11:42
я открываю файл sudo nano /etc/hosts добавляю адрес
как эту хрень теперь сохранить? (линукс)
написано записать ^O я набираю - не работает
Orel
@2byte
Jul 05 2015 11:44
@marina16 ctrl+o
Marina
@marina16
Jul 05 2015 11:45
спасибо
Роман Сохарев
@greabock
Jul 05 2015 12:10
Эх... Марина... не дали мне выходной... мы бы с тобой ухх... весь Laravel бы изучили...
и это не эвфемизм )
Orel
@2byte
Jul 05 2015 12:28
@greabock везет Марине)
Marina
@marina16
Jul 05 2015 12:28
@2byte нет, он просто обещает, а делать не делает)
slider23
@slider23
Jul 05 2015 12:45
@marina16 просто выходишь Ctrl-X и на предложение сохранить говоришь Y
А вообще какой черт завел вас на эти галеры ? Я имею в виду linux.
Роман Сохарев
@greabock
Jul 05 2015 13:30
@slider23
[joke]
у нее было тяжелое детство, без десерта к обеду и карманных денег. А те немногие деревянные игрушки что ей достались в наследство от старшего брата, были прибиты к потолку гвоздями на 200мм... Она привыкла страдать, и поэтому выбрала Linux...
[/joke]
А если серьезно, то почему бы и нет. Сейчас пострадает с Linux'ом, а потом проблем меньше будет и вопросов при разворачивании сервера и деплое ))
Хотя, если цель конкретно изучить Laravel, то "все эти ваши линуксы" сильно тормозят начало непосредственного изучения фреймворка, постоянно подкидывая приколов, и "правильного, но не очевидного" поведения ))
Roman
@TeroBlaZe
Jul 05 2015 14:21
@greabock А я ей сразу сказал, что если нет конкретной цели и задач, то лучше вообще с этим хомстэдом не *ся, особенно под виндой. Но она молчит. Кто знает, может ей нравится по жестче :bear: Одно только что радует, еще не сдалась.
asvae
@asvae
Jul 05 2015 14:24
Но хомстед же няша.
Roman
@TeroBlaZe
Jul 05 2015 14:33
@Asvae на макос не буду даже спорить, а под виндой довольно сомнительно, лучше, если можно, я считаю обойтись без него, особенно если разработчик ты один, т.к. производительность файловой системы оставляет желать лучшего. Ситуации, когда ничего, кроме, как использовать одинаковую среду среди группы разработчиков, сюда не входят. Это уже их проблемы
Роман Сохарев
@greabock
Jul 05 2015 14:58
ой, не знаю ребят. У меня не было проблем с ларой вообще - ни с опенсервером, ни с хамстидом
все как-то само - раз и работает =))
Marina
@marina16
Jul 05 2015 15:41
Снимок экрана от 2015-07-05 18:39:42.png
Снимок экрана от 2015-07-05 18:41:18.png
теперь это. выдает ошибку - хотя ssh ключи я сгенерировла вот этим
ssh-keygen -t rsa -C "your@email.com"
asvae
@asvae
Jul 05 2015 15:45
@TeroBlaZe можно подробностей про файловую систему?
slider23
@slider23
Jul 05 2015 15:45
Ну, если в этой папке таких файлов нет, то явно что-то пошло не так во время генерации
@Asvae в shared-папках виртуалбокса файловые операции аццки медленные. Доходит до того, что страница сайта без sql-запросов формируется за 700-1000мс вместо 50-100
Роман Сохарев
@greabock
Jul 05 2015 15:46
@marina16 солнце моё, ты разворачиваешь хамстид под линуксом? У тебя же и так стоит линукс... зачем еще и виртуалка-то?
Жаль по делу ничего не могу подсказать. Однако no such file or directory, как бы намекает...
asvae
@asvae
Jul 05 2015 15:47
@greabock вот аналогично сложилось. Особенно после того, как я понял, куда девается моя база после апдейта.
slider23
@slider23
Jul 05 2015 15:47
Да, под убунтой проще поставить веб-сервер + php + mysql непосредственно на локальную машину.
Maxim
@Big-Shark
Jul 05 2015 15:48
Угу, и мануалов куча)
asvae
@asvae
Jul 05 2015 16:02
@slider23 пишут, что ускоряется, если с NFS подружить.
Роман Сохарев
@greabock
Jul 05 2015 16:04
@Asvae а с контр-страйком как, норм будет?
asvae
@asvae
Jul 05 2015 16:08
@greabock угу, флюенты против артизанов.
Roman
@TeroBlaZe
Jul 05 2015 16:08
@Asvae дружится это всё криво косо с помощью сервисов синхронизации папок каких-то, но кому нужен такой гемор.
у неё хомстид по ходу в виртуалке стоит :D
Vladimir Yuldashev
@vyuldashev
Jul 05 2015 16:09
@greabock у меня тоже unix система, но я homestead поднимаю
удобно
@marina16 cat /home/marina/.ssh/id_rsa.pub что-нибудь выдает?
Roman
@TeroBlaZe
Jul 05 2015 16:10
@vladimir-yuldashev согласен, когда не хочется пачкаться ненужными службами, а вкл/выкл одной кнопкой
Vladimir Yuldashev
@vyuldashev
Jul 05 2015 16:12
@Big-Shark http://d.pr/i/yDeD
@Big-Shark ;)
Roman
@TeroBlaZe
Jul 05 2015 16:39
Я заполнил для ответа(картинки) все хедеры, но она почему-то возвращается со статусом 304, вместо 200 from cache если жать F5, как это так?
Vladimir Yuldashev
@vyuldashev
Jul 05 2015 16:40
@TeroBlaZe код покажи
Roman
@TeroBlaZe
Jul 05 2015 16:41
@vladimir-yuldashev
            $response = response()->make($file);
            $response->header('Content-Type', $image->mime);
            $response->header('Content-Length', $storage->size($path));
            $response->setEtag(md5($filename));
            $response->setLastModified($lastModified);
            $response->setExpires(\Carbon::now()->addYear());
            $response->setMaxAge(31536000);
            $response->setPublic();
Vladimir Yuldashev
@vyuldashev
Jul 05 2015 16:42
@TeroBlaZe так 304 это же Not Modified
Roman
@TeroBlaZe
Jul 05 2015 16:43
@vladimir-yuldashev знаю, перед этим кодом у меня есть проверка в которой возвращается 304, но мне интересно почему браузер не кеширует
Vladimir Yuldashev
@vyuldashev
Jul 05 2015 16:44
в этом сниппете я проверку не вижу
Roman
@TeroBlaZe
Jul 05 2015 16:45
да что тебе дадут те две строчки ? они не играют здесь роли совсем
            if(strtotime($request->header('If-Modified-Since')) == $lastModified->getTimestamp()) {
                abort(304);
            }
Vladimir Yuldashev
@vyuldashev
Jul 05 2015 16:45
ну можно и там return $response сделать?
ммм
Roman
@TeroBlaZe
Jul 05 2015 16:48
ой еще одну важдую вещь забыл сказать! На одной странице они кешируются (ответ 200 cached), а на другой нет (304)
Maxim
@Big-Shark
Jul 05 2015 16:49
@vladimir-yuldashev круто
Roman
@TeroBlaZe
Jul 05 2015 16:52
@vladimir-yuldashev при этом у одной и той же картинки, но на разных страницах, где 200 и 304, хедеры реквеста и ответа в браузере одинаковые, только статус ответа разный
Vladimir Yuldashev
@vyuldashev
Jul 05 2015 16:53
хз )
Roman
@TeroBlaZe
Jul 05 2015 16:55
а я так вообще
asvae
@asvae
Jul 05 2015 17:07
Может в мете что-нибудь? Чем страницы отличаются то?
Denis Isaychenko
@Rhincodon
Jul 05 2015 17:13
Мне кажется просто по F5 браузер с очисткой кеша перегружает, не?
Roman
@TeroBlaZe
Jul 05 2015 17:20
@Rhincodon не, на другой странице то работает.
правда там, где работает, картинки в дом суёт JS
JhaoDa
@jhaoda
Jul 05 2015 17:32
@Rhincodon с игнорированием кэша — Ctrl+F5 в вендах
Denis Isaychenko
@Rhincodon
Jul 05 2015 17:39
просто в os x раньше при клике на кнопку рефреша в хроме обновляло без сброса кеша, а теперь очищает. Я думал может связано. :) А то я тоже с похожей фигнёй парился, думал какого фига браузер не кеширует.
И cmd + R тоже соответственно сейчас кеш тоже сбрасывает, раньше вроде не сбрасывало.
Roman
@TeroBlaZe
Jul 05 2015 17:41
@Rhincodon галочку сними в инстурментах, чтобы не очищало кеш
да епт, у меня ни не кеширует! А наполовину, если бы не кешировал, все запросы были бы 200 (ОК)
Denis Isaychenko
@Rhincodon
Jul 05 2015 17:42
снята там галочка, cmd + R всё равно сбрасывает кеш как и нажатие кнопки.
Кстати может быть статус 200 OK, и напротив всё равно писать что грузит с кеша https://www.evernote.com/l/Af5wqy_JIMdChYRTkuDFHBXZUoI1H7ECHlo
Roman
@TeroBlaZe
Jul 05 2015 17:53
@Rhincodon это оно и есть) я не могу такого добиться при обновлении страницы, хотя видел на сайтах такое. У меня же по сути кеш работает, будь то переход по ссылкам, или просто нажать Enter в адресной строке, не работает же если обновить страницу, ну верней работает, но не так, шлёт 304, а не кеширует в браузер - хз почему.
в общем отложу я пожалуй эту тему в ящик подальше, и так слишком много времени потратил
asvae
@asvae
Jul 05 2015 18:12

Реально привязать роут ко всем адресам, которые начинаются с

/admin/proxy/{url}

Хотелось бы избежать варианта с "/admin/proxy/{url}/{url1}...", поскольку этих подпараметров может быть дохрена.

Alexandr Chernyaev
@tabuna
Jul 05 2015 18:14
Ребят подскажите пожалуйста вылетает эксзепшен TokenMismatchException
Хотя токен в форме отправляю
JhaoDa
@jhaoda
Jul 05 2015 18:14
@tabuna что именно-то тебе подсказать?
Alexandr Chernyaev
@tabuna
Jul 05 2015 18:18
@jhaoda Как решить данную проблему?
Пробывал гуглить, но все пишут, что надо посылать токен и всё будет хорошо, но я его посылаю, и проблема не решаеться.
asvae
@asvae
Jul 05 2015 18:21
@tabuna точно посылаешь? В query parameter-ax увидел?
JhaoDa
@jhaoda
Jul 05 2015 18:21
@tabuna варианта всего два: или ты посылаешь не то, или то, но при этом обновляется сессия
Alexander
@bobrovskikh
Jul 05 2015 18:23
@tabuna проще привести код того как ты посылаешь :)
Roman
@TeroBlaZe
Jul 05 2015 18:23
@tabuna либо используй Form::open() либо пиши в форме {!! csrf_field() !!}
JhaoDa
@jhaoda
Jul 05 2015 18:24
@TeroBlaZe csrf_field() ?
Roman
@TeroBlaZe
Jul 05 2015 18:26
@jhaoda да, а что :question:
asvae
@asvae
Jul 05 2015 18:26
Form::token() мейби.
Alexandr Chernyaev
@tabuna
Jul 05 2015 18:26

Отключил навремя в Kernel
Сделал: dd(Request:all())

Токен получаю
"_token" => "BR9xZkGAAzCrRF1lj6rTSsP8DEXgRX2nG7HtMryi"

Roman
@TeroBlaZe
Jul 05 2015 18:26
в формах сделанных с помощью Form::open токен не нужно писать
JhaoDa
@jhaoda
Jul 05 2015 18:27
Занятно, csrf_field() в 5.1 появился, видимо...
@tabuna в сессии такой же токен?
asvae
@asvae
Jul 05 2015 18:29
Route::match(['get', 'put'],
    '/admin/proxy/{url}/{u1?}/{u2?}/{u3?}/{u4?}/{u5?}/{u6?}/{u7?}/{u8?}',
function($url, $u1='', $u2='', $u3='', $u4='', $u5='', $u6='', $u7='', $u8=''){
    $parts = array_filter([$url, $u1, $u2, $u3, $u4, $u5, $u6, $u7, $u8]);
    $url = 'http://'.implode('/', $parts);
Ненавижу себя за это, но работает.
Alexandr Chernyaev
@tabuna
Jul 05 2015 18:31
@jhaoda Нет разный
JhaoDa
@jhaoda
Jul 05 2015 18:31
@tabuna какие еще вопросы?
Roman
@TeroBlaZe
Jul 05 2015 18:32
@Asvae
    Route::group(['prefix' => 'za/{uri}'], function ($uri) {
        Route::get('test', function(\Illuminate\Http\Request $request) use ($uri) {
            return 'fgd';
        });
    });
Alexandr Chernyaev
@tabuna
Jul 05 2015 18:35
@jhaoda Я не понял как так происходит
JhaoDa
@jhaoda
Jul 05 2015 18:37
@tabuna сессионная кука точно уходит с запросом?
Alexandr Chernyaev
@tabuna
Jul 05 2015 18:40
dd(Request::all(),Session::all());
_token разный
@jhaoda
JhaoDa
@jhaoda
Jul 05 2015 18:41
@tabuna ты вопрос видел?
asvae
@asvae
Jul 05 2015 18:41
@TeroBlaZe но это же не улучшит ситуацию.
/za/some.url/notest же не пройдет, да и /za/some.url/test/url2.js отправит постигать святость четырех, нуля и четырех.
Alexandr Chernyaev
@tabuna
Jul 05 2015 18:41
@jhaoda Видемо я не понял вопроса
JhaoDa
@jhaoda
Jul 05 2015 18:45
@tabuna какое слово ты не понял?
Alexandr Chernyaev
@tabuna
Jul 05 2015 18:48

@jhaoda Слова то все знакомы :), но в предложении не понятно.
Разве не тут я вставляю и в последующем отправляю

 <input type="hidden" name="_token" value="{{ csrf_token() }}">

И я его точно получаю. Или ты имеешь в виду, что то другое?

JhaoDa
@jhaoda
Jul 05 2015 18:49
@tabuna ты знаешь, что такое кука (cookie)?
Alexandr Chernyaev
@tabuna
Jul 05 2015 18:50
@jhaoda Информация которая хранаться у клиента в браузере, если грубо говорить
JhaoDa
@jhaoda
Jul 05 2015 18:50
@tabuna так, а тогда зачем ты мне опять на токен показываешь?
Alexandr Chernyaev
@tabuna
Jul 05 2015 18:51
@jhaoda Сорри, я просто не въехал
JhaoDa
@jhaoda
Jul 05 2015 18:51
@tabuna знаешь, что сессии работают через куки?
Alexandr Chernyaev
@tabuna
Jul 05 2015 18:54
@jhaoda не пойму к чему ты, если я даже не авторизован, так как вылетает исключение.
Или laravel сразу что то записывает в куку и потом сравнивает со своей записанной сессии?
JhaoDa
@jhaoda
Jul 05 2015 18:54
@tabuna ну ты бы хоть посмотрел куки в браузере-то. Увидел бы, что сессия стартует для любого клиента
Alexandr Chernyaev
@tabuna
Jul 05 2015 18:55
@jhaoda Посмотрел - пусто
JhaoDa
@jhaoda
Jul 05 2015 18:55
Ну вот и ответ
@tabuna ты вообще настраивал ларавель? Домен, имя сессионной куки?
Alexandr Chernyaev
@tabuna
Jul 05 2015 18:57
@jhaoda Нет, сейчас всё на локальной машине
JhaoDa
@jhaoda
Jul 05 2015 19:00
@tabuna и что? На локальной машине нельзя домен сделать?
Alexandr Chernyaev
@tabuna
Jul 05 2015 19:05
@jhaoda Конечно можно, но нет необходимости, на localhost сижу. До недавнего времени всё работало отлично. Сделал домен, прописал в конфиге, всё равно куки для пусты.
JhaoDa
@jhaoda
Jul 05 2015 19:07
@tabuna что значит «куки пусты»?Начнем от основ: как ты назвал домен? В конфиге ты его так же написал? Какое имя куки в конфиге?
Alexandr Chernyaev
@tabuna
Jul 05 2015 19:11
В apache создал домен, занёс его в host, чтоб на локалку обращался, в конфиге прописал его точно так же
имя куки сделал 'rzd_session'
JhaoDa
@jhaoda
Jul 05 2015 19:14
@tabuna другие настройки в конфиге сессий, кроме имени куки, трогал?
Alexandr Chernyaev
@tabuna
Jul 05 2015 19:15
@jhaoda нет
JhaoDa
@jhaoda
Jul 05 2015 19:16
@tabuna ну тогда не знаю.
Alexandr Chernyaev
@tabuna
Jul 05 2015 19:18
@jhaoda Laravel должен автоматический создавать куку с CSRF ?
JhaoDa
@jhaoda
Jul 05 2015 19:18
@tabuna при чем здесь CSRF?
Alexandr Chernyaev
@tabuna
Jul 05 2015 19:19
@jhaoda Ну у меня же вылезает екзепшен именно CSRF и если я его коментирую в kernel, то всё хорошо.
JhaoDa
@jhaoda
Jul 05 2015 19:20
@tabuna я тебе уже сказал, в чем проблема
Как только начнет приходить сессионная кука, так всё волшебным образом заработает
Ну если ты ничего там не накосовертил больше...
Alexandr Chernyaev
@tabuna
Jul 05 2015 19:23
@jhaoda Ну кука должна записываться сразу, я правильно понимаю?
JhaoDa
@jhaoda
Jul 05 2015 19:24
@tabuna сессионная, да.
Ну и токен-кука тоже, но без сессии она не имеет смысла
Хотя пользы от этой куки для тебя нет. Ларавель её создаёт, но сама не использует никак.
argab
@argab
Jul 05 2015 19:52
Кто может подсказать как поймать исключение "TokenMismatch" (чтобы не появлялась эта ошибка когда юзер отправляет форму с устаревшим токеном)
JhaoDa
@jhaoda
Jul 05 2015 19:57
@argab в app\Exceptions\Handler.php не пробовал заглянуть?
argab
@argab
Jul 05 2015 20:04
Ну заглянул. мануал есть по нему?
JhaoDa
@jhaoda
Jul 05 2015 20:07
@argab чем тебе исходный код не мануал?
argab
@argab
Jul 05 2015 20:10
@jhaoda Я не настолько гениален ^^
Просто если есть готовое решение, скиньте. А разбирать как устроен велосипед потом буду когда время появится
JhaoDa
@jhaoda
Jul 05 2015 20:14
@argab что скидывать? Как добавить проверку на класс исключения в методе render?
argab
@argab
Jul 05 2015 20:15
снкс
argab
@argab
Jul 05 2015 20:21
ладно, понятно что пока не совсем все понятно, отправляю этот вопрос в ToDoList
argab
@argab
Jul 05 2015 20:29
а этот чат работает на laravel?
asvae
@asvae
Jul 05 2015 20:33
@argab нет, с чего бы ему?
argab
@argab
Jul 05 2015 20:48
@Asvae а на чем ?
asvae
@asvae
Jul 05 2015 20:53
@argab на рельсах, скорее всего.
JhaoDa
@jhaoda
Jul 05 2015 20:54
Вам, блин, погуглить тяжко, что ли...
asvae
@asvae
Jul 05 2015 20:55
@jhaoda ты что, это ж в другую вкладку переползать...
Info-tm
@Info-tm
Jul 05 2015 21:08
всем привет
Роман Сохарев
@greabock
Jul 05 2015 21:09
И тебе здрасте
Info-tm
@Info-tm
Jul 05 2015 21:09
ребята ищу в команду сотрудника по Laravel 4
туда попал
?
громадный проект
Роман Сохарев
@greabock
Jul 05 2015 21:09
Чат по теме лары. Но вот найти тут кого-то - это сложнее
Info-tm
@Info-tm
Jul 05 2015 21:09
надо оптимизировать, добавить немного мыслей
чет написал в ВК в сообщество по ходу ша каникулы
да?
Роман Сохарев
@greabock
Jul 05 2015 21:10
Спецов по ларе не так много
Info-tm
@Info-tm
Jul 05 2015 21:11
да я сам уже почти спецом стал
))
с нашими фрилансерамиэ
заказчик стал верстальщиком
и бэк ендером
моменты просто есть некоторые требуют опыта
лан понятно
тут вопросы по ларе да, можно получить ответ спецов?
Роман Сохарев
@greabock
Jul 05 2015 21:12
По своей практике скажу: пробовал уже воткнуться в пару проектов. Тоже люди приходили говорили "нужен разработчик на лару". А проекты написаны так, что лучше бы это был codeigniter. Нет так стыдно было бы. Предлагал сделать реворк, а в ответ "сроки горят, некогда". А у меня работать с ужасно написаным кодом - нет желания вообще.
Info-tm
@Info-tm
Jul 05 2015 21:13
нееет
JhaoDa
@jhaoda
Jul 05 2015 21:13
@greabock э, бират, красыва сказаль!
Info-tm
@Info-tm
Jul 05 2015 21:13
тут другой вариант
короч писали реально пацаны с громадным опытом
и сейчас работаеют нормально
JhaoDa
@jhaoda
Jul 05 2015 21:13
@Info-tm ну ты спрашивай, не стесняйся
Роман Сохарев
@greabock
Jul 05 2015 21:14
Я видел пост в вк
Info-tm
@Info-tm
Jul 05 2015 21:14
ага
мало денег?
вроде норм
с сегодняшним курсом то
Роман Сохарев
@greabock
Jul 05 2015 21:15
Не в деньгах дело. Я уже нашел работу
Info-tm
@Info-tm
Jul 05 2015 21:15
))
надо было с этого нчать
JhaoDa
@jhaoda
Jul 05 2015 21:15
@Info-tm дак куда ребята делись-то?
Info-tm
@Info-tm
Jul 05 2015 21:15
не не
все тут
в команде
работы много
например из предстоящих задач
JhaoDa
@jhaoda
Jul 05 2015 21:15
@greabock ты территориально нынче где?
Роман Сохарев
@greabock
Jul 05 2015 21:15
@jhaoda Томск
JhaoDa
@jhaoda
Jul 05 2015 21:16
@greabock занесло...
Info-tm
@Info-tm
Jul 05 2015 21:16
честно постоянно в разъездах, сейчас Анталия, часто в Лондоне
Роман Сохарев
@greabock
Jul 05 2015 21:16
@Info-tm ты красавчик )
Info-tm
@Info-tm
Jul 05 2015 21:16
ага
вот поетому сделал такую доску
понимаешь круто получилось
ша заканчиваем загрузку прайс листов
на любом языке грузишь
и все на 38 отображается
парсеры для досок готовы
проект ростет и потребности
вот и ищу в команду
толковых ребят
а местоположения не имеет значение все по удаленке
репа на битбукете
JhaoDa
@jhaoda
Jul 05 2015 21:18
@Info-tm а вёрстка-то говно
Info-tm
@Info-tm
Jul 05 2015 21:18
))
сам делал
а че бутстрап
шаблоны готовые
Роман Сохарев
@greabock
Jul 05 2015 21:18
Блин, вот месяц бы назад. Да еще говоришь, что там спецы... я бы взялся. А теперь, хоть денег и не фонтан на текущей работе - обязательства.
Info-tm
@Info-tm
Jul 05 2015 21:19
пока на этом внимание не акцентрироаали
JhaoDa
@jhaoda
Jul 05 2015 21:19
@greabock а ты веришь в спецов?
Info-tm
@Info-tm
Jul 05 2015 21:19
нет
а ты про моих
@greabock а не фонтан если не секрет сколько?
просто меня заинтересовала фраза - обязательства
Роман Сохарев
@greabock
Jul 05 2015 21:21
@Info-tm обязательства - это моральная сторона. Может я наивный, но не могу просто так людей кинуть.
Info-tm
@Info-tm
Jul 05 2015 21:21
а там какая занятость?
Роман Сохарев
@greabock
Jul 05 2015 21:22
100%. Я даже ночую на работе иногда =(
Info-tm
@Info-tm
Jul 05 2015 21:22
молодец - слов нет
ну лан попер дальше грызть гранит науки ларавеловской
Роман Сохарев
@greabock
Jul 05 2015 21:23
"Не фонтан" - это чуть больше косаря мертвых президентов в месяц. Но для Томска - это нормальная зарплата кодера.
Info-tm
@Info-tm
Jul 05 2015 21:23
по удаленке?
Роман Сохарев
@greabock
Jul 05 2015 21:23
Нет
Info-tm
@Info-tm
Jul 05 2015 21:23
в офисе?
Роман Сохарев
@greabock
Jul 05 2015 21:23
ага
Info-tm
@Info-tm
Jul 05 2015 21:23
ок
Роман Сохарев
@greabock
Jul 05 2015 21:26
@Info-tm в общем, вопросы по ларе тут разрешить можно. Только тут не очень любят вопросы из той серии, что гуглятся меньше, чем за минуту.
JhaoDa
@jhaoda
Jul 05 2015 21:28
@greabock ты за 1к чисто кнопки давишь или ещё и придумываешь что-то в плане архитектуры?
asvae
@asvae
Jul 05 2015 21:31
@Info-tm а какого плана задачи? Есть что-нибудь маленькое на попробовать?
Info-tm
@Info-tm
Jul 05 2015 21:40
@Asvae На попробовать скорее всего нету
так как я сам в той стадии, что пробую
Роман Сохарев
@greabock
Jul 05 2015 21:43
@jhaoda придумываю, куда деваться.
Роман Сохарев
@greabock
Jul 05 2015 21:48
Систему поведений ввел на проекте недавно. Когда одни и теже объекты имеют различное поведение, в зависимости от роли пользователя, и различных обстоятельств (раньше эти фещи if'ами да switch'ами разруливались). Но, если честно, то на codeigniter много не придумаешь, в силу специфики фреймворка.
Заливают сладкими речами, что разрешат начать следующий проект на ларе =) Ох, посмотрим...
Роман Сохарев
@greabock
Jul 05 2015 22:07

Еще есть интересная идея, про условия. Хочу ввести систему Condition. Что-то вроде валидатора, только проверяет кучу различных условий. Например:


$condition = UserCanPassStepCondition::make($user, $step);

if($condition->isMet())
{
       #... pass to next step
}

return reditrect('somewhere');

Было бы удобно при при сложной пошаговой регистрации использовать например, да и много где еще.

JhaoDa
@jhaoda
Jul 05 2015 22:10
@greabock а как поведения делал?
Роман Сохарев
@greabock
Jul 05 2015 22:15
Ну не так сложно, как звучит. Объекты сами по себе - синглтон-пустышки, которые проксируют действия на "поведения" внутри себя. А какие именно поведения окажутся в этих объектах, определяется вне контекста исполнения, при инициализации объектов.
Ах, я понял
тебя скорее всего ввело в заблуждение слово "объекты". Я не имею ввиду сущности, конечно же. Я имею ввиду объекты сервисных классов.
хотя не совсем пустышки... там есть некоторые методы, которые не зависят от поведений... все сложно )
Роман Сохарев
@greabock
Jul 05 2015 22:20

...не так сложно... ...все сложно...

я сам себя запутал =)

Ari Kaiy
@arikaiy
Jul 05 2015 22:29
здравствуйте, подскажите как убрать страницу после отправки формы с данным текстом "l Redirecting to http://********.local/account/sign-up.", использую Form Request
Роман Сохарев
@greabock
Jul 05 2015 22:33
@odoveiz опиши проблему подробнее, никогда о таком не слышал
Ari Kaiy
@arikaiy
Jul 05 2015 22:43
blob
@greabock , Делаю регистрацию, там вьюха и тд, данные валидирую с помощью http://laravel.com/docs/5.1/validation#form-request-validation, так вот, после нажатии submit формы Form Requests обрабатывает данные до контроллера ... после этого идет редикет на предыдущую страницу, но перед редикетом появляется страница с текстом что идет редикет и куда направлен, прикрепил скрин этой страницы
Роман Сохарев
@greabock
Jul 05 2015 22:54
@odoveiz Как ты делаешь редирект, покажи
This message was deleted
Ari Kaiy
@arikaiy
Jul 05 2015 23:03
@greabock редикет оно делает само
Ari Kaiy
@arikaiy
Jul 05 2015 23:09
<?php

namespace App\Http\Controllers\Account\Sign;

use App\Http\Controllers\Controller;
use App\Http\Requests\Account\Sign\UpRequest;

class UpController extends Controller
{
    public function create()
    {
        return view('account.sign.up');
    }

    public function store(UpRequest $request)
    {
    }
}
<?php

namespace App\Http\Requests\Account\Sign;

use App\Http\Requests\Request;

class UpRequest extends Request
{
    public function authorize()
    {
        return true;
    }

    public function rules()
    {
        return [
            'nickname' => 'required|max:255|unique:users',
            'email' => 'required|email|max:255|unique:users',
            'password' => 'required|min:8',
        ];
    }
}
Denis Isaychenko
@Rhincodon
Jul 05 2015 23:13
Прикольно контроллер назван и неймспейс подобран, есть ещё InController? )
Ari Kaiy
@arikaiy
Jul 05 2015 23:15
@Rhincodon да, есть ещё и OutController ))
Denis Isaychenko
@Rhincodon
Jul 05 2015 23:17
Ага, вижу в гитхабе. Вообще странно, вроде никаких промежуточных страниц не должно быть, может браузер чё выдумывает
Ari Kaiy
@arikaiy
Jul 05 2015 23:18
@Rhincodon там старая версия, новый комит не делал
сейчас обновлю
Denis Isaychenko
@Rhincodon
Jul 05 2015 23:20
ага, можешь назвать Третьеначальный коммит ) Ща может подниму на локалке гляну что там.
Ari Kaiy
@arikaiy
Jul 05 2015 23:21
@Rhincodon подожди 5 мин, обновлю репозиторий
Denis Isaychenko
@Rhincodon
Jul 05 2015 23:22
@odoveiz окай
Ari Kaiy
@arikaiy
Jul 05 2015 23:26
@Rhincodon обновил
Denis Isaychenko
@Rhincodon
Jul 05 2015 23:26
ага, ща заклоню, 5 мин, посмотрю @odoveiz
Denis Isaychenko
@Rhincodon
Jul 05 2015 23:32
@odoveiz У тебя при нажатии кнопки регистрации в форме регистрации появляется та страница?
Ari Kaiy
@arikaiy
Jul 05 2015 23:34
@Rhincodon да
Denis Isaychenko
@Rhincodon
Jul 05 2015 23:35
@odoveiz у тебя с браузером что-то, там всё норм http://i.giphy.com/3oEduF7qFLzDwI9bO0.gif, никаких промежуточных страниц нет
Ari Kaiy
@arikaiy
Jul 05 2015 23:37
@Rhincodon , хм кеш даже сбрасывал, попробую в лисе щя
Info-tm
@Info-tm
Jul 05 2015 23:37
@Rhincodon нет желаения в команде поработать?
Denis Isaychenko
@Rhincodon
Jul 05 2015 23:37
@Info-tm не, у меня работа есть..
Info-tm
@Info-tm
Jul 05 2015 23:37
жаль
Ari Kaiy
@arikaiy
Jul 05 2015 23:41
@Rhincodon даже в лисе есть эта страница, с помощью какой программы или расширения ты сделал запись в гифку?
Denis Isaychenko
@Rhincodon
Jul 05 2015 23:42
@odoveiz licecap под os x делал, могу подольше записать )
@odoveiz http://i.giphy.com/3oEduGQGTX6IEJVwLm.gif
Роман Сохарев
@greabock
Jul 05 2015 23:50
может и не с браузером, может с сервером =))
я такого вообще не видел ни разу ))
Denis Isaychenko
@Rhincodon
Jul 05 2015 23:52
да, скорее всего с сервером http://laravel.io/forum/04-09-2014-redirectto-in-auth-filter-displays-plain-text-message-redirecting-to-url вот чёто похожее. Чувак вообще написал что php обновил и всё заработало норм )
а перед этим чувак настройки nginx поменял, вобщем 2 решения есть точно )
JhaoDa
@jhaoda
Jul 05 2015 23:55

https://github.com/symfony/symfony/blob/2.8/src/Symfony/Component/HttpFoundation/RedirectResponse.php#L89

Смущает фраза «l Redirecting to», откуда взялось «I»?

Denis Isaychenko
@Rhincodon
Jul 05 2015 23:55
Эти чуваки что положили украинский язык в репозиторий переводов валидатора и тд какого то фига заняли сокращение uk https://github.com/caouecs/Laravel-lang Эти которые
Ari Kaiy
@arikaiy
Jul 05 2015 23:56
@Rhincodon , ладно, спасибо что указали в каком направлении копать
@Rhincodon uk это по стандарту сокращение украинского языка
Роман Сохарев
@greabock
Jul 05 2015 23:57
@Rhincodon он идет uk-ua
а английский, который британский - en-uk
Denis Isaychenko
@Rhincodon
Jul 05 2015 23:58
хм
Ari Kaiy
@arikaiy
Jul 05 2015 23:58
@Rhincodon ISO 639-1
JhaoDa
@jhaoda
Jul 05 2015 23:59
ISO 639-1 67 года выпуска. Может пора ориентироваться на ISO 639-3? Там украинский имеет код ukr