These are chat archives for LaravelRUS/chat

3rd
Aug 2014
DeminAlexey
@DeminAlexey
Aug 03 2014 08:29
блин седня опять домой с работы идти
страшновато
машину покупать надо
Orel
@2byte
Aug 03 2014 08:32
А ты в украине?
DeminAlexey
@DeminAlexey
Aug 03 2014 08:33
какой в украине
все намного страшней
Orel
@2byte
Aug 03 2014 08:34
А какой город?
bassx1
@bassx1
Aug 03 2014 09:35
Народ, кто смотрел у Джефри Вэя, Larabook from scratch? Как вам?)) Лично я почувствовал себя таким дном )))
slider23
@slider23
Aug 03 2014 09:37
Ну там он все в commander-паттерне все пишет, он очень непривычный
bassx1
@bassx1
Aug 03 2014 09:38
но выглядит очень изящно )
slider23
@slider23
Aug 03 2014 09:38
Лучше перед этим пересмотреть вот эту серию https://laracasts.com/series/commands-and-domain-events
bassx1
@bassx1
Aug 03 2014 09:39
оо спасибо) а я как раз хотел поискать что то по коммандам
DeminAlexey
@DeminAlexey
Aug 03 2014 09:39
мда мой комп не тянет пхпшторм
bassx1
@bassx1
Aug 03 2014 09:40
ставь сублайм )
@slider23 Спасибо большое) буду смотреть )
хотя кстати после Шторма на сублайм трудно пересесть, он такой неудобный после шторма )\
DeminAlexey
@DeminAlexey
Aug 03 2014 09:43
хотел макбук купить. А там 13 дюймовые да еще и под 2 касаря долларов
с маленьким экраном будет не айс думаю
на 15 жаба душит
столько денег выложить я не готов
bassx1
@bassx1
Aug 03 2014 09:44
у меня Леново за 300 долларов с Ubuntu - хватает за глаза ))
DeminAlexey
@DeminAlexey
Aug 03 2014 09:45
я мак хочу. Можно конечно взять и мини и моноблок, но уж хочется ноут
bassx1
@bassx1
Aug 03 2014 09:45
ну если хочется - тогда копи денежку )
DeminAlexey
@DeminAlexey
Aug 03 2014 09:46
да придется подождать месецок другой. Уж тогда сразу с 15 дисплеем брать
Orel
@2byte
Aug 03 2014 09:47
@DeminAlexey в каком ты городе?
slider23
@slider23
Aug 03 2014 09:51
я на тринашке работаю норм. пятнашка немобильна, в этом её минус.
если для вебдева, то лучше взять подержанный на авито. там и памяти как правило больше - люди доставляют.
Rafkat Galiullin
@neolite
Aug 03 2014 10:16
вопрос? есть вакансии laravel программистов?
slider23
@slider23
Aug 03 2014 10:17
"Знаете ли вы". Чтобы взять в ->with("comment") не select * from comments , а select field1, field2 from comments надо делать следующее:
Post::with(['comment'=>function($query){ 
$query->select('field1','field2'); 
}])->...
slider23
@slider23
Aug 03 2014 10:19
@neolite хочешь хорошую работу - ищи просто "программистов".
Alexey
@Butochnikov
Aug 03 2014 10:21
@neolite в вк мне встречаются вакансии на laravel. Так что в поиск на вк
DeminAlexey
@DeminAlexey
Aug 03 2014 11:07
начал ноду изучать ну так побаловаться. http://www.nodebeginner.ru/ но тут дела в консоль все выводится во в врайт undefined
function start(route, handle) {
    http.createServer(function(request, response) {
        var pathname = url.parse(request.url).pathname;
        response.writeHead(200, {"Content-type" : "text/plain"});
        var content = route(handle, pathname);
        response.write(pathname);
        response.end();
    }).listen(1112);
}
GitterBot Приветствуем Вас, @dmitriymarley, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснений отношений между участниками. За нарушение – Бан!
Dmytro Krasov
@dmitriymarley
Aug 03 2014 13:02
Ребят, у меня проблема с сохранением модели. Создал новую модель, таблицу для нее. В свойстве $table указал имя таблицы. Получаю данные постом, пытаюсь сохранить и мне выдает ошибку "Whoops, looks like something went wrong.".
Вот код:
// Model    
class Feedback extends Eloquent
    {
        public static $unguarded = true;
        protected $table = 'feedbacks';
    }

// Метод в контроллере
    public function sendFeedback()
    {
        $feedback = new Feedback;

        $feedback->name = Input::get('name');
        $feedback->email = Input::get('email');
        $feedback->phone = Input::get('phone');
        $feedback->message = Input::get('message');

        $feedback->save();

        return Redirect::to('/');
    }
Что я делаю не так? :с
slider23
@slider23
Aug 03 2014 13:04
в config/app.php первым делом поставь debug => true чтобы посмотреть полное сообщение об ошибке
столбец id есть в таблице ?
Dmytro Krasov
@dmitriymarley
Aug 03 2014 13:08
Да, есть. Я забыл поставить флаг false в свойство $timestamps.
Уже все нормально работает)
slider23
@slider23
Aug 03 2014 13:39
Вот, кстати, чел повторяет larabook по видео: https://github.com/LimeBlast/larabook
GitterBot Приветствуем Вас, @gsnaiper, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснений отношений между участниками. За нарушение – Бан!
Alexander Egorov
@Amegatron
Aug 03 2014 16:31
кто-нить шарит в матрицах мониторов? имеется ввиду, чем они отличаются? собираюсь себе моник новый купить широкий, дюйма на 23
slider23
@slider23
Aug 03 2014 16:32
бери любой :)
Раньше IPS лучше всего был, но у них проблемы с перерисовкой - в быстрых играх и при скроллировании шлейфы за контрастными объектами. Хотя сейчас должны были улучшить.
Alexander Egorov
@Amegatron
Aug 03 2014 16:36
а по фирмам можешь что-нить сказать? я вот уже лет 8 использоую моник 17-шку от Самсунга, никаких нареканий за все время не было, вот и сейчас смотрю самсунг:
http://www.ulmart.ru/goods/457473
slider23
@slider23
Aug 03 2014 16:37
Надо скорее на матрицы смотреть. Я когда себе 23" выбирал сначала взял самсунг, у него был дикий уход в красный цвет. Сдал назад, взял почти наугад асус 24".
Но это все случайно, конечно, брак есть у всех.
Народ хвалил Dell на IPS
типа такого http://www.ulmart.ru/goods/544418
Alexander Egorov
@Amegatron
Aug 03 2014 16:43

Спасибо, остановлюсь на нем :)

Размеры, мм 369,0

:D

Роман Сохарев
@greabock
Aug 03 2014 16:55
Здравствуйте! Вставлю свои пять копеек. Купил в прошлом году Dell 2312HM - очень доволен. Это касается не только лишь параметров матрицы, яркости и прочего, но и эксплуатации в целом. Я так скажу: нога этого - монитора это лучшее, что могло случится в инженерии для мониторов за последние 10 лет. Сейчас (спустя год) уже стоит посмотреть на серию xx14H. В общем, H-серия Dell - бест-бай, так сказать. Но(!) есть приличный процент брака в этих мониторах. Советую как следует все проверить и посмотреть, еще в магазине. Я свой только с третьего раза получил. Были битые пиксели, пошел менять - на остатке только один. Включили - там "засветы" по углам довольно сильные. И только со следующей поставки я получил свой "идеал". Удачи!
Alexander Egorov
@Amegatron
Aug 03 2014 16:59
@greabock Спасибо за советы, я заказал тот, что @slider23 порекомендовал. Завтра заберу и проверю :)
Роман Сохарев
@greabock
Aug 03 2014 17:08
Ну, и - раз мы с мониторами покончили - вопрос: есть здесь гуру Eloquent?
slider23
@slider23
Aug 03 2014 17:10
ты спрашивай сразу предметно, иначе так и будешь ждать ответа на вводный вопрос :)
Роман Сохарев
@greabock
Aug 03 2014 17:18
Окей. Есть задача - получать join таблиц в плоском виде. Сейчас это выглядит так: $this->belongsTo('User')
и мы поучаем массив вида: {'id'=>1, 'body'=>'blabla', 'user'=>{'id'=>1,'name'=>'vasya'}} а хотелось бы плоский... работают ли тут стандартные (для паттерна ActiveRecord, я имею ввиду) ->join() методы, и прочее. В документации информации об этом я не нашел =(
Alexander Egorov
@Amegatron
Aug 03 2014 17:23
Плоский означает, что поля юзера будут непосредственно полями модели?
Роман Сохарев
@greabock
Aug 03 2014 17:25
Ну да. {'post.id'=>1, 'post.body'=>'blablabla', 'user.id'=>1, 'user.name'=>'vasya'}
slider23
@slider23
Aug 03 2014 17:28
имхо такого именования от eloquent не добиться
но можно написать конвертер, по идее
Роман Сохарев
@greabock
Aug 03 2014 17:29
беда... сейчас я формирую такой массив в контроллере. Но это не очень красиво...
slider23
@slider23
Aug 03 2014 17:29
одного массива в другой массив. конвертор будет универсальный
Роман Сохарев
@greabock
Aug 03 2014 17:30
да, я написал трейт с функцией которая приводит к данному виду. Но это жуткий костыль, как по мне
Alexander Egorov
@Amegatron
Aug 03 2014 17:30
Конечно не мое дело, но почему принципиально нужен плоский вид?
slider23
@slider23
Aug 03 2014 17:30
можно пойти по другому маршруту - переработать архитектуру и юзать то, что отдает eloquent
Alexander Egorov
@Amegatron
Aug 03 2014 17:31
Да и вообще, как ты собираешься обращаться к свойствам с точкой? :)
Роман Сохарев
@greabock
Aug 03 2014 17:33
Потому, что приложение (Ангуляр) получает данный массив по Аякс, и выводит в виде таблицы. При том фукция, которая формирует таблицу, за ранее не знает, сколько столбцов в таблице, и как они будут называться.
по этому, нужен плоский вид.
slider23
@slider23
Aug 03 2014 17:34
Да имхо нет никакого костыля в конверторе.
можно даже не трейтом, а хелпером
Alexander Egorov
@Amegatron
Aug 03 2014 17:42
Ясн, просто с ангуляром еще не работал
Но вообще согласен со @slider23 - я не считаю это костылем
Но трейт имхо более красивое решение
хотя тут дело вкуса
slider23
@slider23
Aug 03 2014 17:45
исходники laravelsnipets https://github.com/basco-johnkevin/laravelsnippets
Роман Сохарев
@greabock
Aug 03 2014 17:47
Нет, массив можно было бы разбирать и на js, просто за ранее не известоно - какой будет таблица. Она каждый раз разная. На php подобное преобразование выглядит симпатичнее, чем на js.
Alexander Egorov
@Amegatron
Aug 03 2014 17:48
Интересно, когда Тэйлор опубликует что-то свое "невероятное", о чем вроде Джеффри писал в твиттере :)
slider23
@slider23
Aug 03 2014 17:50
Laracon EU 28th, 29th and 30th August Amsterdam - тогда наверное
Мне лично не надо ничего невероятного, сделали бы инсталлер для пакетов нормальный, типа от rtblada или terion
чтобы встроенный был, а то эти пакеты никто не ставит :)
Роман Сохарев
@greabock
Aug 03 2014 18:10
И все таки, есть ли методы типа join() у моделей?
Роман Сохарев
@greabock
Aug 03 2014 18:24
В общем, перепахал апи. Нет ничего такого в Eloquent.
slider23
@slider23
Aug 03 2014 18:29
Да, лучший вариант - смотреть в исходники. Ctrl-B в Шторме - это вещь :)
Роман Сохарев
@greabock
Aug 03 2014 18:29
Хотя...
slider23
@slider23
Aug 03 2014 18:30
особенно с barryvdh/laravel-ide-helper
Роман Сохарев
@greabock
Aug 03 2014 18:30
На сайте, что Вы скинули. Есть вот такой замечательный прмер.
http://laravelsnippets.com/snippets/ways-to-perform-a-query
slider23
@slider23
Aug 03 2014 18:32
да, оно же везде querybuilder-совместимое. значит можно join() юзать там, получается
Роман Сохарев
@greabock
Aug 03 2014 18:33
Я сейчас пользуюсь sublime. Несколько устал, от перегруженности ide. До этого пользовался, NB, PHPShtorm, CodeLobster, и даже таким монстром, как Eclipse.
И так, Соломоново решение найдено. Спасибо за участие!
slider23
@slider23
Aug 03 2014 18:35
шторм мне заменяет уйму времени например тем, что сам пишет use .. когда я юзаю какой-то класс
И в конструкторе переменные сам почти полностью объявляет, тебе только надо названия класса начать писать
Роман Сохарев
@greabock
Aug 03 2014 18:42
Да это так. А еще, он всегда напомнит, какие аргументы принимает функция, и что она должна вернуть, и в любую секунду можно перейти к любому упомянотому классу/переменной/интерфейсу. Я все это понимаю :) Но мне по работе часто приходится переключатся между проектами. Запуск проекта в шторм (да и в других ide) - это отдельное событие. Просто стало раздражать. Если Вы работаете с одним-двумя проектами - то все отлично. Но как только их становится 5-6+ Уже немного не то. Я не говорю, что нужно разрабатывать на саблайме (хотя, даже основатель тог же Laravel, работает на саблайме), просто, зачастую у меня нет времени ожидать, пока IDE разрешит все зависимости. А вот в рамках одного проекта ( и особенно - на этапе проектировки), без IDE - никуда.
slider23
@slider23
Aug 03 2014 18:49
тормоза - это да, поэтому я купил ssd и 8 гиг оперативки в комп и закрыл тему :)
Роман Сохарев
@greabock
Aug 03 2014 18:52
У меня сейчас только 4гб. И нету ssd. Я несчастен...
Роман Сохарев
@greabock
Aug 03 2014 19:00
Было приятно пообщаться! Буду сюда заглядывать :smile:
Maksim (Ellrion) Platonov
@Ellrion
Aug 03 2014 19:52
странный аргумент про 5 проектов. у меня легко держет 4, больше нет необходимости, но переоткрывается проект в шторме очень быстро. Неужели реально надо именно держать открытыми все проекты? Созданными да, но не открытыми. И плюшки шторма не заканчиваются на контроле кода. Интеграция с бд, с контролем версий, с редмайном или багтрекером, деплой(открытый ремоут хост), консоль прямо в ide и еще куча всего
я знаю только 1 вещь которую не умеет шторм
не умеет варить кофе)
DeminAlexey
@DeminAlexey
Aug 03 2014 20:56
ну все теперь я уверен что мне это не привиделось
только уже не так уж и страшно