These are chat archives for LaravelRUS/chat

18th
Mar 2015
Maxim
@Big-Shark
Mar 18 2015 00:19
Всем привет
VitaliiSestrenskyi
@VitaliiSestrenskyi
Mar 18 2015 00:21
привет
@Big-Shark есть минута?
Maxim
@Big-Shark
Mar 18 2015 00:22
@VitaliiSestrenskiy да
VitaliiSestrenskyi
@VitaliiSestrenskyi
Mar 18 2015 00:23
        <!-- Navigation -->
        <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
            <div class="container">
                @include('parts.navigation')
            </div>
        </nav>
        <!-- END Navigation -->
пробую подключить файл навигации ,, который лежит в папке parts. Когда смотрю результат. у меня ничего не выводится
что ни так?
лара 5 версия
Maxim
@Big-Shark
Mar 18 2015 00:24
@VitaliiSestrenskiy ну у тебя гдето ошибка) У тебя точно есть такой файл по такому пути?
VitaliiSestrenskyi
@VitaliiSestrenskyi
Mar 18 2015 00:25
resources/views/parts/navigation.blade.php
LaravelButler

Приветствуем Вас, @vyazovoi, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Alexander Egorov
@Amegatron
Mar 18 2015 04:17
@patrikden на самом деле такой вариант нужен, если ты постоянно делаешь vagrant destroy. Если же у тебя homestead постоянен, проще под ssh выполнить один раз команду
serve another_app.app /home/vagrant/Code/Laravel_another_app/public
LaravelButler

Приветствуем Вас, @Pankra, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

LaravelButler

Приветствуем Вас, @pannz, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

LaravelButler

Приветствуем Вас, @Batname, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Trofim
@Jugastrov
Mar 18 2015 08:49
Подскажите пожалуйста какое-нибудь сравнение 5 и rails (желательно на русском)
И какой-нибудь список стартапов использующих лару
freecod
@freecod
Mar 18 2015 08:51
День добрый. Подскажите, я добавил boot в модель (http://laravel.su/docs/4.2/eloquent#model-events), повесил наблюдателя на saved. В замыкании получаю объект, как мне из него узнать какие записи в ДБ были обновлены?
Константин Брызгалин
@constb
Mar 18 2015 08:52
@freecod также как это делает код самой модели - метод isDirty
LaravelButler

Приветствуем Вас, @chumaty, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

LaravelButler

Приветствуем Вас, @omadonex, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

chumaty
@chumaty
Mar 18 2015 08:56
Добрый день. Подскажите. Как сделать возможность во view некий принцип shortcode чтобы можно было заменять большие куски шорт кодами?
yuriy
@omadonex
Mar 18 2015 08:57
Кстати поддерживаю вопрос о сравнении laravel и rails. Посоветуйте ресурс плз
unlike777
@unlike777
Mar 18 2015 08:59

@chumaty

@include()

?

freecod
@freecod
Mar 18 2015 09:00
@constb у меня задача - при сохранении / удалении отследить некий параметр у сохраняемой записи \ записей и соответствено изменить другое значение. То есть нужно проверить что мы сохраняем пост с id 10, проверить что у него есть флаг tested и на основании этого внести изменения в другую таблицу. Делать это в контроллере не камильфо, мест откуда будет изменяться модель может быть несколько, а мне нужна уверенность что мы отследили это изменение
chumaty
@chumaty
Mar 18 2015 09:00
@unlike777 решение конечно, но хотелось бы что то вида [[short1 title='xxx' param='yyy']]text[[/short1]]
@unlike777 что то подобное как есть в wordpress
unlike777
@unlike777
Mar 18 2015 09:01
@chumaty
@include('_block', array('title' => 'xxx', 'param' => 'yyy'))
Роман Сохарев
@greabock
Mar 18 2015 09:01
@chumaty еще раз пречитай доку по инклуду
chumaty
@chumaty
Mar 18 2015 09:04
Спасибо за советы, пошел читать
LaravelButler

Приветствуем Вас, @ctpayc, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Ланин Максим
@ctpayc
Mar 18 2015 09:08
@greabock привет, начал изучать laravel 5, очень приглянулись твои пакеты widgets и Tentacles) так вот вопрос - можно ли их использовать с pingpong/modules - там все автоматом генерится...? или есть какие-то подводные камни?
Роман Сохарев
@greabock
Mar 18 2015 09:10
@ctpayc эм... не совсемпонял, очем ты... Ну конфликтов не будет, если ты фасады одинаково называть не станешь. Если ты об этом, конечно
Ланин Максим
@ctpayc
Mar 18 2015 09:49
@greabock да сам пока мало понимаю... вот в твоей статье "Это означает следующее: как только будет вызван виджет {!! Widget::show('menu') !!} класс Widget найдет внутри себя соответствующий класс, создаст его объект и выполнит на нем метод render()" - т.е. главное чтобы я в провайдере в boot() все правильно указал? public function boot()
{
    #..

    Widget::register('App\Menu\Widgets\SimpleMenuWidget', 'menu');

    #..
}
Alexander Popov
@ruelephant
Mar 18 2015 09:50
народ, а по регламенту в laravel таблицы в бд во множественном числе называются?
а модели? таблица userS модель user или таблица userS модель userS
freecod
@freecod
Mar 18 2015 09:53
таблица во множественном, модель в единственном
NelinD
@NelinD
Mar 18 2015 09:56
а для моделей UserPayment, ContragentPayment как именовать таблицы?
ruelephant @ruelephant стукнул селедкой @freecod
JhaoDa
@jhaoda
Mar 18 2015 09:57
@NelinD а ты миграции не используешь?
NelinD
@NelinD
Mar 18 2015 09:59
@jhaoda использую, но пока все таблички были простыми
LaravelButler

Приветствуем Вас, @francesco-, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

JhaoDa
@jhaoda
Mar 18 2015 10:00
@NelinD ну если ты на пятерке работаешь, то просто создай модель, миграция создастся сама. И посмотри, как там таблица будет названа
Alexander Popov
@ruelephant
Mar 18 2015 10:00
а модель то как называть?
UserPayment?
или UsersPayment
NelinD
@NelinD
Mar 18 2015 10:02
первое
Alexander Popov
@ruelephant
Mar 18 2015 10:02
тогда он хочет таблицу user_payments
но если у тебя есть таблица userS уже, то это не стыкуется
NelinD
@NelinD
Mar 18 2015 10:03
@jhaoda пока все проекты на 4,2
JhaoDa
@jhaoda
Mar 18 2015 10:03
@NelinD ну тогда эмпирически, как Элефантус советует
Я называл модель BillingSubscription и таблицу billing_subscriptions
Alexander Popov
@ruelephant
Mar 18 2015 10:05
а теперь создай модель Billing
JhaoDa
@jhaoda
Mar 18 2015 10:05
И пофиг на нестыковки там разные
NelinD
@NelinD
Mar 18 2015 10:06
@jhaoda это с авто поддержкой таблицы или имя прописывал?
JhaoDa
@jhaoda
Mar 18 2015 10:06
@ruelephant зачем?
@NelinD это было на четверке, руками писал
Alexander Popov
@ruelephant
Mar 18 2015 10:06
@jhaoda потому что это корневая таблица, с родительскими элементами
JhaoDa
@jhaoda
Mar 18 2015 10:06
@ruelephant у тебя аргументы порой какие-то... странные
Alexander Popov
@ruelephant
Mar 18 2015 10:06
BillingSubscription например может быть для связи с таблицей пользователей
JhaoDa
@jhaoda
Mar 18 2015 10:07
Да нет у меня никакой корневой таблицы. Почему ты любишь что-то придумывать за других?
Alexander Popov
@ruelephant
Mar 18 2015 10:07
и мы получим таблицы
@jhaoda у тебя нет, но я тебе на примере показывают что там косяк получается
VLK-MSK
@VLK-MSK
Mar 18 2015 10:07
Подскажите, использую Windows + OpenServer + NetBeans, возможно ли в NetBeans использовать консоль, что бы не открывать ее каждый раз через OpenServer, что бы типа все было в одном окне. Например для выполнения команд для Composer
JhaoDa
@jhaoda
Mar 18 2015 10:07
Ну давай, думай, как косяк решить, если делать нехрен...
Alexander Popov
@ruelephant
Mar 18 2015 10:07
ну я думал он уже задокументирован
регламент есть?
berpcor
@berpcor
Mar 18 2015 10:09
Мужики, из Екатеринбурга нет никого, случайно? )
Alexander Popov
@ruelephant
Mar 18 2015 10:09
@VLK-MSK конечно! для этого надо поставить PhpStorm
:)
Роман Сохарев
@greabock
Mar 18 2015 10:09
@VLK-MSK нужно nb запустить в контексте openserver
NelinD
@NelinD
Mar 18 2015 10:09
@ruelephant и запускать его от openservera=)
VLK-MSK
@VLK-MSK
Mar 18 2015 10:10
@greabock каждый раз что то совсем новое, а это как?
Роман Сохарев
@greabock
Mar 18 2015 10:10
@VLK-MSK добавь его в закладки опесервера
NelinD
@NelinD
Mar 18 2015 10:11
alt
запихнуть ярлык сюда и запускать отсюда
запихнуть можно в любую папку в структуре
Роман Сохарев
@greabock
Mar 18 2015 10:12
NelinD
@NelinD
Mar 18 2015 10:12
во
а я через закидывание в папку на структуре делал, нубас..
Роман Сохарев
@greabock
Mar 18 2015 10:13
))
LaravelButler

Приветствуем Вас, @expiritus, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

VLK-MSK
@VLK-MSK
Mar 18 2015 10:21
@greabock @NelinD я запихнул, а консоль то как мне использовать внутри NB?
Ланин Максим
@ctpayc
Mar 18 2015 10:24
@greabock можно тогда еще вопрос?
Роман Сохарев
@greabock
Mar 18 2015 10:25
@ctpayc ну это само по себе уже вопрос ))
ты не стесняйся
Ланин Максим
@ctpayc
Mar 18 2015 10:26
@greabock где лучше в виджете добавлять namespace? iew::addNamespace('menu', __DIR__.'/Views');
там V первая)
Роман Сохарев
@greabock
Mar 18 2015 10:26
В видежете не надо добавлять неймспейсы
неймспейсы объявляются в сервис-провайдерах
Ланин Максим
@ctpayc
Mar 18 2015 10:30
тип такого?
    public function register()
    {
        #..

        Lang::addNamespace('menu', __DIR__.'/lang');

        View::addNamespace('menu', __DIR__.'/Views');

        #..
    }
Роман Сохарев
@greabock
Mar 18 2015 10:30
ага, только в boot
есть не малая вероятность того, что алиасы к тому моменту (register) еще не подключены
Ланин Максим
@ctpayc
Mar 18 2015 10:32
@greabock спасибо! тогда я, пожалуй, попробую обойтись без пингпонга))
@greabock вот еще, не думал выложить простое работающее приложение с пару-тройку виджетов? для ознакомления, в работающем коде легче разбираться...)))
LaravelButler

Приветствуем Вас, @Nidhalios, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

LaravelButler

Приветствуем Вас, @i-coder, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Orel
@2byte
Mar 18 2015 10:51

bt

<div class="center-block">...</div>
// Class
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

Как он выравняется по центру если он display:block ?

Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 10:51
на 100% будет
так и выравняется
Orel
@2byte
Mar 18 2015 10:51
@SerafimArts нифига
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 10:52
фига
блок означает 100% ширины
Orel
@2byte
Mar 18 2015 10:52
@SerafimArts он занял все 100% ширины и как нафиг margin auto
Роман
@i-coder
Mar 18 2015 10:53
Привет всем =) Случайно зашел сюда, хотел спросить какая разница между yii и laravel ?
Orel
@2byte
Mar 18 2015 10:53
@i-coder То что это Yii а это Laravel
LaravelButler

Приветствуем Вас, @nicolapetracchi, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Роман
@i-coder
Mar 18 2015 10:54
ну честно )) просто хоть два плюса в сторону laravel ?
NelinD
@NelinD
Mar 18 2015 10:55
@i-coder ++
Orel
@2byte
Mar 18 2015 10:56

@SerafimArts тестим

<div class="center-block">
                        <button type="submit" class="btn btn-default">Регистрация</button>
</div>

<div class="center-block">LLL</div>

Ничего не выравнялось, родитель на 100%, а тут center-block занимает эти 100% и напливать ему на margin auto

Роман Сохарев
@greabock
Mar 18 2015 10:56
@ctpayc ну не пара, но вот лысая сборка готовая для начала использования
Роман
@i-coder
Mar 18 2015 10:57
Может кто то адекватно ответит? XD
NelinD
@NelinD
Mar 18 2015 10:57
@2byte это что вообще?
Orel
@2byte
Mar 18 2015 10:58
@NelinD Это хелпер класс из bootstrap который выравнивает по центру
@i-coder Разные фв, вот и вся разница
freecod
@freecod
Mar 18 2015 11:01
и все таки, как быть: у меня задача - при сохранении / удалении отследить некий параметр у сохраняемой записи \ записей и соответствено изменить другое значение. То есть нужно проверить что мы сохраняем пост с id 10, проверить что у него есть флаг tested и на основании этого внести изменения в другую таблицу. Делать это в контроллере не камильфо, мест откуда будет изменяться модель может быть несколько, а мне нужна уверенность что мы отследили это изменение
Ланин Максим
@ctpayc
Mar 18 2015 11:03
@greabock большое спасибо, буду ковырять
Роман Сохарев
@greabock
Mar 18 2015 11:03
@i-coder https://github.com/laravel/laravel вот тут есть пятнадцать тысяч двести пятьдесят плюсов
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:04
...пятьдесят один
NelinD
@NelinD
Mar 18 2015 11:04

@2byte

.center-block{display:block;margin-left:auto;margin-right:auto}

все правильно display:block занимает все доступное место margin-left:auto;margin-right:auto значение расчитывается автоматически и для display:block равно 0.
варианты display:inline-block
width: величина отличная от 100%

JhaoDa
@jhaoda
Mar 18 2015 11:05
А у Yii жалких 5 280 плюсов
Роман
@i-coder
Mar 18 2015 11:05
@greabock ну если так много плюсов то может и проще сказать два хотя бы? самы первые которые в голове крутятся их же много ;)
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:06
@i-coder разница в том, что в Laravel надо писать свои костыли для реализации оверхед функционала, а в Yii сам состоит из костылей
Роман Сохарев
@greabock
Mar 18 2015 11:06
@SerafimArts ты украл эту фразу
Orel
@2byte
Mar 18 2015 11:06
@NelinD Это-то понятно, просто в бт такой способ
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:06
@greabock а я и не говорил, что это моя фраза
просто это правда
Роман
@i-coder
Mar 18 2015 11:06
@SerafimArts получается что пишешь велосипед с нуля?
Роман Сохарев
@greabock
Mar 18 2015 11:07
@SerafimArts ))
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:07
костыли, а не велосипед =)
фреймворк и есть велосипед
Роман
@i-coder
Mar 18 2015 11:07
@SerafimArts что бы заработало??
@SerafimArts XD
NelinD
@NelinD
Mar 18 2015 11:07
@2byte или для части контента text-center класс
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:07
чтоб заработало как надо
unlike777
@unlike777
Mar 18 2015 11:07
@i-coder нет, лара предоставляет достаточно инструментов чтобы твои костыли были менее костыльные
Роман
@i-coder
Mar 18 2015 11:07
@SerafimArts смотрю синтаксис kohana )))) пряммм
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:07
предрекая вопрос по поводу версий лары - в заначке у меня ещё одна замечательная цитата
Разница между 4ой ларой и 5ой в том, что в 4ой ларе, при разработке оной - хипстеры просто не осилили симфони, а в 5ой осилили чуть больше
Роман Сохарев
@greabock
Mar 18 2015 11:08
@i-coder я не знаю, куда ты смотришь, но если отбросить фасады, то кохана тут вообще не причем.
Роман
@i-coder
Mar 18 2015 11:09
@greabock я про синтаксис да примером вот http://laravel.su/docs/5.0/routing route kohana (https://kohanaframework.org/3.3/guide-api/Route)
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:10
а 3.3 когда появилась?
такой роутинг у лары, по-моему, просто со времён её 3ей версии, если не раньше
Denis Isaychenko
@Rhincodon
Mar 18 2015 11:11
в чате Laravel вижу хейтеры Laravel собрались. да да, именно ты @SerafimArts :)
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:11
почему хейтеры?
я просто трезвый
Роман
@i-coder
Mar 18 2015 11:11
@SerafimArts просто kohana появилась пипец как давно и с версии помойму 2 https://kohanaframework.org/documentation
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:12
ну вполне возможно, что в ларе из коханы это взято
Роман
@i-coder
Mar 18 2015 11:12
@SerafimArts Kohana Copyright © 2007–2015.
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:12
Тейлор взял отовсюду всё, что только можно
и это совсем не значит, что результат получился фиговый
очень даже ничего
Роман
@i-coder
Mar 18 2015 11:13
@SerafimArts Ладно забыли костыли - назови еще один плюс честно ну просто я его пока ставлю, я пишу на разных фреймах , хотел услышать всего лишь два плюса перед работой ;)
NelinD
@NelinD
Mar 18 2015 11:14
@i-coder плюсов нету, не ставь
unlike777
@unlike777
Mar 18 2015 11:14
@i-coder что тебе мешает попробовать?
Роман Сохарев
@greabock
Mar 18 2015 11:14
@i-coder между статикой (кохана) и фафсадами (лара), "две большие разницы"
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:15
@i-coder очень простой способ написать приложение почти что на симфони
LaravelButler

Приветствуем Вас, @doubleui, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Orel
@2byte
Mar 18 2015 11:15
@i-coder Прикоснись к нему и тогда почувствуешь его силу )))
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:15
да и самый наверное простой способ начать работать с фреймами
NelinD
@NelinD
Mar 18 2015 11:15
@2byte не трожь святое
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:15
плюс простота использования, при этом под капотом очень мощное ядро (ибо симфони)
Роман
@i-coder
Mar 18 2015 11:16
@SerafimArts просто когда даааааввно начинал кодить на yii, уходил с kohana я зашел и спросил назовите два плюса yii - мне сразу написали .. модульность,
и так же костыли под любой вкус
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:16
модульность у yii?
что?
:D
ахахаха
лоооол
Orel
@2byte
Mar 18 2015 11:17
@SerafimArts Ну да, там же в доке инфа по создания модулей
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:17
yii - это единственный фрейм, который использует свои костыли, вместо того, что бы использовать готовые и качественные решения
при этом пипец как хардкорно связанные
Роман
@i-coder
Mar 18 2015 11:17
@SerafimArts пример?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:17
у лары ты можешь взять один пакет - только работа с ActiveRecord моделями
подключив одной строкой, например
а у Yii тебе придётся тянуть за собой весь фрейм
это пример связанности "модулей"
и пример своих костылей
есть такая штука - Whoops - используется для обработки и отображения ошибок
Роман
@i-coder
Mar 18 2015 11:19
@SerafimArts я сейчас пишу модули под yupe на базе yii ... готовая cms система на том что мне нравится и устраивает и если на laravel писать с нуля регистрацию аунтификацию и т/п/ то это велосипед ...
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:19
он используется в Silex, Silex 2, Phalcon, Laravel 3+, CakePHP 2, CakePHP 3, Zend Framework 2, FuelPHP, Slim, Pimple
и ещё в тысячах мест
Роман
@i-coder
Mar 18 2015 11:20
@SerafimArts неужели он так хорошшшш???
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:20
yii - единственный популярный фрейм, который вместо того, что бы использовать его - использует свой
который не имеет и половины того функционала, что есть у whoops
Роман Сохарев
@greabock
Mar 18 2015 11:20
@SerafimArts в пятерке выпилен )
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:20
Тейлор туда же...
Роман
@i-coder
Mar 18 2015 11:20
@SerafimArts есть готовая сms на базе karavel?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:20
@i-coder дофига
unlike777
@unlike777
Mar 18 2015 11:20
Еще как вариант плюса, почти все фреймы тянут привычки из php 4+
А Тейлор начал изучать php с 5.3 версии, до этого писал вроде бы на java
Роман Сохарев
@greabock
Mar 18 2015 11:21
КАРАВЕЛЛА
Роман
@i-coder
Mar 18 2015 11:21
@greabock ))
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:22
надеюсь ты понял почему я так сказал про костыли в юи и ларе
*почему поддерживаю эту фразу
лара из коробки берёт качественные решения, в сумме у которых комьюнити миллионное
Роман
@i-coder
Mar 18 2015 11:23
@SerafimArts пока просто гуляю по http://laravel.su/docs/5.0/installation
NelinD
@NelinD
Mar 18 2015 11:23
@greabock надо запилить тему за переименование корабл... т.е. фреймворка
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:23
Из-за этого костыли остаются только в том коде, что придётся написать самостоятельно
а в Yii всё самописное и комьюнити в разы меньше
Роман Сохарев
@greabock
Mar 18 2015 11:24
@NelinD обидно звучит... ((
Alexander Popov
@ruelephant
Mar 18 2015 11:24
зато на Yii столько говномагазинов написали :)
через одного требуются Yii разработчики
Роман Сохарев
@greabock
Mar 18 2015 11:24
@ruelephant а на laravel столько сайтов о laravel ))
Alexander Popov
@ruelephant
Mar 18 2015 11:25
два
unlike777
@unlike777
Mar 18 2015 11:25
@ruelephant :D
Роман Сохарев
@greabock
Mar 18 2015 11:27
@ruelephant я на вскидку назову штук пять
Alexander Popov
@ruelephant
Mar 18 2015 11:28
я тоже
смотри
laravel.ru laravel.su laravel.com
уже три!
кстати кроме шуток - http://builtwithlaravel.com/
Роман
@i-coder
Mar 18 2015 11:35
@SerafimArts еще вопрос. Я так понял по докам что моделей нет???
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:35
у MVC не должно быть моделей! http://laravel.su/docs/5.0/eloquent
Роман
@i-coder
Mar 18 2015 11:36
@SerafimArts ? ну а как же расшифровывается MVC ? о_О
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:36
Many ViewControllers конечно же
как иначе-то?
есть ещё SMVC - So Much ViewControllers
и HMVC - "How Much ViewControllers?"
Роман
@i-coder
Mar 18 2015 11:38
@SerafimArts ????? f а с лучаем не Model-View-Controller ? )))
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:38
нет конечно, это устаревшее название
Denis Isaychenko
@Rhincodon
Mar 18 2015 11:38
согласен
Alexander Popov
@ruelephant
Mar 18 2015 11:38
большенство проектов реализуют паттерт МВИ - Меня Ваяли Идиоты
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:38
по ссылке полное обоснование этого утверждения
которую я второй раз кидаю
Роман
@i-coder
Mar 18 2015 11:39
@SerafimArts ну а как же c# ? https://ru.wikipedia.org/wiki/Model-View-Controller
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:39
это всё языки для ньюблов
для тех, кто не дорос до паскаля или похапэ
причём по ссылке ( http://laravel.su/docs/5.0/eloquent ) это доказывается
Alexander Popov
@ruelephant
Mar 18 2015 11:40
Настоящие мужики пишут - http://habrahabr.ru/post/188114/
а вы какой то там пэхэпэ
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:40
предупреждай хоть
у меня из глаз кровь полилась
это слишком по-мужицки
Alexander Popov
@ruelephant
Mar 18 2015 11:41
подставляй тазик и открывай свою церковь :)
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:41
тазик-то зачем?
а церковь мне не нужна, у меня уже есть монастырь ;)
Alexander Popov
@ruelephant
Mar 18 2015 11:42
"у меня из глаз кровь полилась" это же знак
великий ктулху пробудилсо, бойся-бойся
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:42
нет, я просто завидую
JhaoDa
@jhaoda
Mar 18 2015 11:42
Ну вот как он читал доки, если «моделей нет»?
Alexander Popov
@ruelephant
Mar 18 2015 11:43
давайте laravel на ассемблер портируем
будем почти как чак
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:43
это обычное явление, когда в глаза ударяет неистерпимый свет мужицких подвигов
@ruelephant я не способен на это
я лишь могу проливать горючие слёзоньки и пускать слюни
в крайних случаях побрызгивая кровушкой
Alexander Popov
@ruelephant
Mar 18 2015 11:44
слюни пускать все могут
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:44
я это делаю с особым энтузиазмом
помнишь Великий Потоп?
Alexander Popov
@ruelephant
Mar 18 2015 11:44
обращайтесь в психиатрическую
там нужны такие таланты
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:45
я в гости попозже заеду, надо работать =(
но спасибо за приглашение
Alexander Popov
@ruelephant
Mar 18 2015 11:45
да плюнь ты на работу, там проживание+питание
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:45
хм
Alexander Popov
@ruelephant
Mar 18 2015 11:45
таблетки бесплатно
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:45
о
JhaoDa
@jhaoda
Mar 18 2015 11:46
И интернет там тоже есть
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:46
нету
=(
JhaoDa
@jhaoda
Mar 18 2015 11:46
Элефантус подтверждает...
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:46
ну тогда я только "за"!
Alexander Popov
@ruelephant
Mar 18 2015 11:46
@jhaoda нету интернета, вы плод моего воображения
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:46
ждите меня, друзья, я выезжаю к вам!
Alexander Popov
@ruelephant
Mar 18 2015 11:50
Москва, ш. Загородное, д. 2
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 11:51
поздно
я уже улетел в Америку
Alexander Popov
@ruelephant
Mar 18 2015 11:51
филиалы по всему миру есть :)
Alexander Popov
@ruelephant
Mar 18 2015 12:00
народ а что за метод store?
в restfull контролере
он же как бы занимает место create
berpcor
@berpcor
Mar 18 2015 12:01
С эластиком кто работал?
Alexander Popov
@ruelephant
Mar 18 2015 12:02
чутка
berpcor
@berpcor
Mar 18 2015 12:03
Там связи между полями документов можно устанавливать?
Как в реляционных БД?
Константин Брызгалин
@constb
Mar 18 2015 12:06
@ruelephant create показывает форму создания нового элемента, store - экшен куда эта форма сабмитится.
Alexander Popov
@ruelephant
Mar 18 2015 12:07
мы же говорим про restfull апи? там дизайн не предусмотрен
@berpcor я попутал, не работал я с ней :)
сорри
berpcor
@berpcor
Mar 18 2015 12:09
Ясно )
VLK-MSK
@VLK-MSK
Mar 18 2015 12:10
Подскажите, модели и контроллеры пользователя находятся в папке app, а виды пользователя в папке resources/view?
Alexander Popov
@ruelephant
Mar 18 2015 12:11
они могут быть в любом месте
у меня модели например в app/db
только за namespace надо следить
VLK-MSK
@VLK-MSK
Mar 18 2015 12:11
@ruelephant а желательно / рекомендовано? или нет такого
Alexander Popov
@ruelephant
Mar 18 2015 12:12
нет такого
каждый сам под себя структуру может делать
регламента нет
VLK-MSK
@VLK-MSK
Mar 18 2015 12:13
хм.. т.е. я могу создать отдельную папку и все своё (модели, контроллеры и виды) туда запихнуть?
Alexander Popov
@ruelephant
Mar 18 2015 12:13
можно
только namespace надо прописывать
VLK-MSK
@VLK-MSK
Mar 18 2015 12:16
@ruelephant еще такой вопрос, публичная папка у меня называется public, я могу ее переименовать допустим public_html и что бы эта папка была публичная (ну как я понимаю, конечно могу) и если да, то где в настройках задать, что public_html та самая публичная папка
Константин Брызгалин
@constb
Mar 18 2015 12:20
@VLK-MSK нигде не надо задавать по-моему, только если эликсиром ассеты компиляешь - в gulpfile исправить надо будет
Alexander Popov
@ruelephant
Mar 18 2015 12:33
так народ
зачем метод сreate
если по нему форму возращать, то логично сделать метод view и возращать там с дизайнмо
или нетЮ
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:33
у моделек?
Alexander Popov
@ruelephant
Mar 18 2015 12:33
нет в restfull контролерах
Роман Сохарев
@greabock
Mar 18 2015 12:33
@VLK-MSK код в index.php как бы намекает
$app->bind('path.public', function() {
    return __DIR__;
});
Alexander Popov
@ruelephant
Mar 18 2015 12:34
@greabock может ты подскажешь
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:34
почти для каждого роута есть представление и есть экшн
Alexander Popov
@ruelephant
Mar 18 2015 12:34
@VLK-MSK насколько я знаю можешь, точка входа то в index.php
@SerafimArts это не так, посмотрим стандартные "ресурс" контролеры
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:35
лучше взгляни на рельсы
будет понятнее
откуда слизал это тейлор
пункт 2.2 CRUD, Verbs, and Actions
там описание есть и более логичные названия
Роман Сохарев
@greabock
Mar 18 2015 12:37
А вот и нет )
Alexander Popov
@ruelephant
Mar 18 2015 12:37
а для DELETE скажем нет html
тогда получается не для всех методов есть вьюха
Роман Сохарев
@greabock
Mar 18 2015 12:37
метода store нету как бы
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:37
т.е. показать всё, показать N, создать N, показать форму создания N, отредактировать N, показать форму редактирования N, удалить N
есть store
он называется update
Роман Сохарев
@greabock
Mar 18 2015 12:38
я к тому, что методы иначе называются
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:38
ой
create
ytn
нет
new
!
ага
:D
Роман Сохарев
@greabock
Mar 18 2015 12:39
а если ты про круд, то его еще на заре баз данных придумали
Alexander Popov
@ruelephant
Mar 18 2015 12:39
я просто не совсем понимаю
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:39
с третьего раза осилил
Alexander Popov
@ruelephant
Mar 18 2015 12:39
зачем было смешивать апи и дизайн
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:39
я про реусрусы
это из рельс
Alexander Popov
@ruelephant
Mar 18 2015 12:39
всеравно все методы не покрыты view
получается где то у нас отдельно есть вьюхи которые реализуют delete
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:39
для каждого ресурса в вебе есть вот такие методы
это просто самый частоиспользуемый случай
Alexander Popov
@ruelephant
Mar 18 2015 12:41
просто зачем мешать в кучу кони-люди
не понятно
Роман Сохарев
@greabock
Mar 18 2015 12:42
@SerafimArts так или иначе, с точки зрения рест, тут один метод лишний
Alexander Popov
@ruelephant
Mar 18 2015 12:43
@greabock два
/photos/new и /photos/edit
методы которые возращают html
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:44
а при чём тут рест?
это просто ресурс
Роман Сохарев
@greabock
Mar 18 2015 12:44
да, два
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:44
всеми этими методами можно полностью управлять данными
и каждый из этих методов требуется и обойтись без них нельзя при управлении данными через представление
Роман Сохарев
@greabock
Mar 18 2015 12:44
@SerafimArts ну просто слонопотамус про апи говорил
вот я и упомянул рест
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:45
new и edit могут возвращать разные данные
например пользователь
new - вернёт форму регистрации
edit - издевательства над данными
но конечно - их можно объединить
а index вернёт весь список
а show - покажет нужного
а delete удалит
плюс сами запросы с отправкой данных N действия в них
alexfc
@alexfc
Mar 18 2015 12:46
a store sozdast =)
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:46
получаем ровно 7 методов
Роман Сохарев
@greabock
Mar 18 2015 12:46
повышен до второго ранга
))
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:47
кто?
Роман Сохарев
@greabock
Mar 18 2015 12:47
ну ты же
Alexander Popov
@ruelephant
Mar 18 2015 12:47
тот кто был повышен
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:47
эм
Роман Сохарев
@greabock
Mar 18 2015 12:47
там на картинке так и написано ))
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:47
а ну рассказывать что за ранги!
хочу печеньку, мне уже можно?
Alexander Popov
@ruelephant
Mar 18 2015 12:47
можно
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:48
ура
Alexander Popov
@ruelephant
Mar 18 2015 12:48
в магазине возьми
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:48
*ушёл в магазин
Роман Сохарев
@greabock
Mar 18 2015 12:48
не так
Alexander Popov
@ruelephant
Mar 18 2015 12:48
паспорт возьми
а то не продадут
SerafimArts @SerafimArts ушёл d vfufpby
Роман Сохарев
@greabock
Mar 18 2015 12:48
вот так
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:48
Блин
ааа
Alexander Popov
@ruelephant
Mar 18 2015 12:48
все
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:48
я теперь отредактировать не могу
Alexander Popov
@ruelephant
Mar 18 2015 12:48
а тут такая засада
me можно едитить пока ты не написал еще что-то
поэтому ты попал в аналы с "ушёл d vfufpby"
Роман Сохарев
@greabock
Mar 18 2015 12:49
напиши, как вернешься из vfufpby
что бы это ни было
Alexander Popov
@ruelephant
Mar 18 2015 12:50
не так
yflj nfr tve gbcfnm
f nj jy vj;tn yt gjybvfnm
Роман Сохарев
@greabock
Mar 18 2015 12:50
ой все
завязывайте, без скобок )))))) этого не видно, но я уже под столом
Alexander Popov
@ruelephant
Mar 18 2015 12:52
фото в студию
Роман Сохарев
@greabock
Mar 18 2015 12:53
там темно
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:53
:D
Alexander Popov
@ruelephant
Mar 18 2015 12:54
используй ночьное виденье
Роман Сохарев
@greabock
Mar 18 2015 12:57
да я могу
черт
сломалось походу
Alexander Popov
@ruelephant
Mar 18 2015 12:58
есть такой чехол даже
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 12:58

да я могу

О, это мой рабочий стол, но как?

Alexander Popov
@ruelephant
Mar 18 2015 12:58
для iphone
Роман Сохарев
@greabock
Mar 18 2015 13:01
@SerafimArts ты тоже пытался сфотать свой голый зад под столом, и тоже ничего не вышло? ))
Alexander Popov
@ruelephant
Mar 18 2015 13:01
только не выкладывайте результаты эксперементов
Роман Сохарев
@greabock
Mar 18 2015 13:02
=)
Alexander Popov
@ruelephant
Mar 18 2015 13:02
а то щаз понабежит эстетов, "зад плохо освещен" "поставили маленькую выдержку"
"композиция не о чем"
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 13:03
@greabock вижу не хватает опыта у тебя, мой юный падаван. Используй сканер ;)
Alexander Popov
@ruelephant
Mar 18 2015 13:03
копировальный аппарат еще
на 100 копий сразу
и возле думы раздавать crazy
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 13:07
уже делал
не помогает
они всё равно принимают тупые законы
Alexander Popov
@ruelephant
Mar 18 2015 13:09
а ты в какой стране? :)
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 13:11
о чёрт
я так и знал, что что-то забыл
LaravelButler

Приветствуем Вас, @awalGarg, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

LaravelButler

Приветствуем Вас, @Andor, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Alexander Popov
@ruelephant
Mar 18 2015 15:05
почему прекрасный валидатор laravel
вместо сообщения возращает "validation.required"
там нет в движке преопределенных сообещий?
JhaoDa
@jhaoda
Mar 18 2015 15:05
@ruelephant есть
@ruelephant ты тоже доки не читал?
Alexander Popov
@ruelephant
Mar 18 2015 15:06
читал
сделал так - $messages = $validator->messages();
var_dump($messages->get('host'));
я что-то не так делаю?
Alexander Popov
@ruelephant
Mar 18 2015 15:13
@jhaoda подскажи куда хоть копать то
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 15:13
1) $messages - массив
с информациями об ошибках
Alexander Popov
@ruelephant
Mar 18 2015 15:14
нет
$messages объект
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 15:14
каждый элемент - отдельное поле
Alexander Popov
@ruelephant
Mar 18 2015 15:14
LA5 чувак
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 15:14
2) каждый элемент тоже поле
Alexey
@Butochnikov
Mar 18 2015 15:14
@ruelephant файлы локализации присутствуют?
Alexander Popov
@ruelephant
Mar 18 2015 15:14
@Butochnikov нет, а надо? :)
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 15:14
с ошибкой по каждому отдельному пункту валидатора
Alexey
@Butochnikov
Mar 18 2015 15:15
так validation.required это из lang/en/validation
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 15:15
а теперь отвечая на твой вопрос, мистер слоник - то, что это объект - не мешает ему итерироваться
;)
и для того, чтоб не вскипел разум о структуре - я умолчал, что этот объект имплементирует интерфейс Spl итератора
Alexander Popov
@ruelephant
Mar 18 2015 15:16
@Butochnikov у меня не подключена локализация
он разве не должен просто воткнуть английский "из движка"?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 15:17
в теории
но это же 5ка
могу дать файлы стандартных переводов для 4ки, для 28 языков, если надо +)
вполне возможно оно подойдёт по формату
Alexey
@Butochnikov
Mar 18 2015 15:18
вообще, должен. проект с нуля или апгрейд до 5?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 15:18
ну тогда можно проверить на этом пока что
Alexander Popov
@ruelephant
Mar 18 2015 15:18
с нуля
нужен инглишь
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 15:19
главное не забыть в config/app/locale поставить 'ru'
Alexey
@Butochnikov
Mar 18 2015 15:19
инглиш из коробки
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 15:19
ах ты придира, ну лови инглиш http://docs.rudev.org/d/52ba066aaf348366b79a53c7ed487a9d
а
ну вот, тем более
=)
Alexander Popov
@ruelephant
Mar 18 2015 15:20
'locale' => 'en'
'fallback_locale' => 'en',
Alexey
@Butochnikov
Mar 18 2015 15:20
просто проверь там required на месте?
Alexander Popov
@ruelephant
Mar 18 2015 15:21
required?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 15:21
поле в массиве переводов
в файле валидации
Alexander Popov
@ruelephant
Mar 18 2015 15:21
ну он бы тогда не ругался вообще ошибками
если бы с ним что-то случилось
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 15:21
нет
JhaoDa
@jhaoda
Mar 18 2015 15:21
@ruelephant почему у тебя не файлов локалей? Нахрен ты их удалил?
Alexander Popov
@ruelephant
Mar 18 2015 15:22
@jhaoda их и не было
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 15:22
он исправлял фатальный недостаток лары, наверняка
Alexey
@Butochnikov
Mar 18 2015 15:22
/lang/en/validation там "required" => "Поле :attribute обязательно для заполнения.",
JhaoDa
@jhaoda
Mar 18 2015 15:22
@ruelephant да не гони
Alexander Popov
@ruelephant
Mar 18 2015 15:22
я еще на бета туше делал
когда 5 в релиз только только вышла
JhaoDa
@jhaoda
Mar 18 2015 15:22
@ruelephant у меня вот почему-то есть, а у тебя нету
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 15:22
лол
JhaoDa
@jhaoda
Mar 18 2015 15:22
Короче, гражданин Слон путается в показаниях
Alexey
@Butochnikov
Mar 18 2015 15:23
composer update )
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 15:23
1) создаёшь новый проект
2) Ctrl+A в старом, Ctrl+C
3) Ctrl+V в новый, с заменой
апдейт не прокатит
это не пакет
это проект
собственно и файлы переводов висят в проекте
Alexey
@Butochnikov
Mar 18 2015 15:23
ну да, точно )
Alexander Popov
@ruelephant
Mar 18 2015 15:24
а как сейчас кашерно получить тушу?
последюю
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 15:24
см. инструкцию выше
Alexey
@Butochnikov
Mar 18 2015 15:24
тогда laravel new super-mega-project
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 15:24
как минимум недостающие или перемещённые файлы добавишь
1) создаёшь новый проект
2) Ctrl+A в старом, Ctrl+C
3) Ctrl+V в новый, с заменой
Alexander Popov
@ruelephant
Mar 18 2015 15:24
может быть С заменой таки?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 15:24
да
блин
ну короче ты понял
не забудь на всякий сделать бекап
если ты не пользуешься продукцией JB конечно же
Alexander Popov
@ruelephant
Mar 18 2015 15:27
я в гиту протолкнул
на всякий
потом в случаи перемоги просто пересоздам репу
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 15:28
можешь сравнить потом, что добавилось\поменялось
зачем пересоздавать?
git checkout master -f
если не путаю
Alexander Popov
@ruelephant
Mar 18 2015 15:43
хм попробывал заменить поверх
500 ошибка и белый экран
логи чистые
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 15:53
окружение
хотя
включи отображение ошибок
E_ALL
подсказывать как делать это - не буду, не маленький =)
Alexander Popov
@ruelephant
Mar 18 2015 15:55
да в том и дело
что такие ошибки убивают :)
пишешь ./artisan и просто пустой вывод в консоль
0 ошибок
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 15:59
такого не бывает, когда включён вывод ошибок
ах да, у тебя же L5 без whoops
:D
LaravelButler

Приветствуем Вас, @GrahamDodgson, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

LaravelButler

Приветствуем Вас, @ankitthakur, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Alexander Popov
@ruelephant
Mar 18 2015 16:07
такс
после того как старый composer.json копируешь в новую папку и делаешь composer update
все умирает
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 16:08
дифф файлов в помощь
Alexander Popov
@ruelephant
Mar 18 2015 16:09
да адмирал
гребанный префикс
ааарр!
Alexander Popov
@ruelephant
Mar 18 2015 16:21
все установил
оказывается файлы локализации есть в единственном! варианте в папке ресурсов
а он надеятся что они просто тупо будут в апп
я то думал движок еще в CORE их продублировал как YIi на всякий случай
Alexander Popov
@ruelephant
Mar 18 2015 16:34
конечно меня волнуют двойные запросы
вида в валидаторе проверяем на exists, а потом мне этот объект получить надо
и еще раз запрашивать
внутренний перфекционист бьеться об мягкие стены :)
JhaoDa
@jhaoda
Mar 18 2015 16:51
@ruelephant ты все же попробуй доки читать
@ruelephant и смотреть для примера исходный проект ларавель
Alexander Popov
@ruelephant
Mar 18 2015 17:18
умный дэ?
вот попробуй сделать мне пример где бы проверялось на exist и потом инициализировалось моделька с этим значением
без двойного запроса
p.s. костыли я и сам могу сделать
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 17:24
бггг
элементарно\
:D
если не находится моделька - создаётся новая с дефолтным интерфейсом: https://github.com/jphp-compiler/site/blob/master/app/models/mappings/DocumentMap.php
а ещё оно служит как валидатор при сохранении данных
а ещё по ним можно автоматом миграции делать
Orel
@2byte
Mar 18 2015 17:47
@SerafimArts rgba(mixin(#fff), 0.5);
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 17:48
гыг
ну это тоже самое, что 255,255,255 Написать
даже количество символов одинаковое =)
з.ы. "0" перед дробной частью следует опускать
по спецификации гугля и яндекса так
Orel
@2byte
Mar 18 2015 17:50
@SerafimArts rgba(r(#fff))
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 17:50
ааа
дошло что ты имел ввиду
Orel
@2byte
Mar 18 2015 17:50
)))
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 17:50
а что должен возвращать r?
Orel
@2byte
Mar 18 2015 17:50
@SerafimArts 0,0,0
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 17:50
стой, это же миксин, а не функция
та пофигу
0,0,0 не получится
ты передаёшь туда белый цвет
так что нужно преобразование из хекса в ргб
А это в лессе есть? Просто написать такое в нём, в отличие от scss - невозможно
Vitaliy Stepanenko
@Nayjest
Mar 18 2015 17:55
Такой вопрос: стоит ли добавлять laravel/framework в composer.json/require для пакета Laravel ?
JhaoDa
@jhaoda
Mar 18 2015 17:55
@Nayjest правильней добавлять только те компоненты Illuminate, которые нужны пакету
Vitaliy Stepanenko
@Nayjest
Mar 18 2015 17:56
@jhaoda что ты имеешь ввиду?
Orel
@2byte
Mar 18 2015 17:56
@SerafimArts Да так конечно нельзя (
Vitaliy Stepanenko
@Nayjest
Mar 18 2015 17:56
@jhaoda Понятно что пакет юзает классы ларавера
JhaoDa
@jhaoda
Mar 18 2015 17:56
@Nayjest ларавель состоит из компонентов, не знал?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 17:56
@2byte, в таком случае проще написать @black = 0,0,0
Или как у вас там
Orel
@2byte
Mar 18 2015 17:57
@SerafimArts Но всеравно можно миксину создать которая соберет вместе с rgb
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 17:57
@Nayjest, твой пакет работает из под любой версии Laravel?
Vitaliy Stepanenko
@Nayjest
Mar 18 2015 17:57
@jhaoda Компоненты ларавела этоSubtree split of the laravel/framework
JhaoDa
@jhaoda
Mar 18 2015 17:57
@Nayjest и что?
Orel
@2byte
Mar 18 2015 17:57
@SerafimArts rgb(#fff, 0.5)
@SerafimArts Ноль не писать типа, просто .5 ?
Vitaliy Stepanenko
@Nayjest
Mar 18 2015 17:59
@jhaoda Если ты посмотришь https://github.com/laravel/framework/blob/5.0/composer.json то увидишь, что в секции рекваер нет ничего типа illuminate/auth, т. к. весь код лежит в illuminate/framework
JhaoDa
@jhaoda
Mar 18 2015 17:59
@Nayjest посмотри composer,json пакета https://github.com/LaravelCollective/html
@Nayjest там нет ни слова про ларавель
Это позволяет юзать пакет вне ларавель, если кому-то надо
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:01
@2byte как тебе такое?
@function rgba($color...) {
  @if (size($color) == 1) {
    @return $color;
  } @else if(size($color) == 3) {
    @return unquote("##{dec2hex($color[0])}#{dec2hex($color[1])}#{dec2hex($color[2])}");
  } @else .....
}
функцию dec2hex тоже можно написать вполне ручками =)
Vitaliy Stepanenko
@Nayjest
Mar 18 2015 18:02
@jhaoda Ага, вижу, спасибо. Но мне этот подход кажется плохим, т. к. композер в проекте апликейшена кроме того, что стянет все из laravel/framework, будет стягивать тот же код еще и из illuminate/<pkg> Или есть какое-то опровержение?
JhaoDa
@jhaoda
Mar 18 2015 18:02
@Nayjest нет, не будет. У меня же не стянул.
Orel
@2byte
Mar 18 2015 18:03
@SerafimArts :+1:
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:03
в результате, можно сделать такое:
rgba(#fff) // #fff
rgba(255, 255, 255) // #fff
rgba(#fff, .2) // rgba(255, 255, 255, .2)
rgba(255, 255, 255, .2) // Тож самое, что и выше
прикол только в том, что в scss эта функция встроенная
и может принимать не только hex
и цвета
но и hsl, hsb
и прочее
JhaoDa
@jhaoda
Mar 18 2015 18:04
@Nayjest За это отвечает секция "replace" в composer.json самого фреймворка — https://getcomposer.org/doc/04-schema.md#replace
Vitaliy Stepanenko
@Nayjest
Mar 18 2015 18:04
@jhaoda Ага, понял, спасибо. Нужно будет разобраться, как этот реплейс работает
Разобрался, прикольно )
JhaoDa
@jhaoda
Mar 18 2015 18:07
Композер сам, блин, как фреймворк, каждый раз что-то новое узнаю...
Orel
@2byte
Mar 18 2015 18:07
@SerafimArts я думал, что заюзать scss или less, а тебя тут не было, взял less а ты теперь весь такой крутой вернулся :smile:
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:08
если удобнее Less и не требуются какие-то сверх возможности, то почему нет?
ну просто как иначе сделать цвет темнее или светлее, без наличии вот такой функции? https://github.com/Developers-RuDev/Scss-Framework/blob/master/src/framework/utils/brightness.scss#L1
например
JhaoDa
@jhaoda
Mar 18 2015 18:10
В Less есть встроенные функции для темнее/светлее
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:10
darken и lighten
но не brightness или contrast
или например автоматическое префиксирование миксинов и их аргументов? https://github.com/Developers-RuDev/Scss-Framework/blob/master/src/framework/support/fallback.scss
JhaoDa
@jhaoda
Mar 18 2015 18:11
@SerafimArts есть contrast
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:11
Ну это замечательно просто =)
только своего ты всё равно не напишешь
JhaoDa
@jhaoda
Mar 18 2015 18:12
@SerafimArts тебя послушать, так аннотации и scss это два кита уеб-разработки
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:12
ещё coffeescript
и knockout
и симфони
JhaoDa
@jhaoda
Mar 18 2015 18:12
Поменьше безапелляционности, товарищ
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:13
нет
:D
JhaoDa
@jhaoda
Mar 18 2015 18:13
Я юзал Less и был щаслиф. Когда я пойму, что его не хватает, то пересяду на scss
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:13
это позволит не повторять мои ошибки
Вертекс
@wertex
Mar 18 2015 18:13
Подскажите в какую сторону смотреть чтобы заставить переходить на главную страницу если набрали ерунду роутах на сайте..
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:13
ибо я начинал с Less
а когда перелез на Scss - понял, что он действительно и читаемее и функциональнее
JhaoDa
@jhaoda
Mar 18 2015 18:14
@SerafimArts один из главных способов обучения — повторять чужие ошибки
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:14
хм
JhaoDa
@jhaoda
Mar 18 2015 18:14
Не лишай людей радости
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:14
если удобнее Less и не требуются какие-то сверх возможности, то почему нет?
у меня была контрольная фраза
JhaoDa
@jhaoda
Mar 18 2015 18:14
Вот и я про то же
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:14
это моя цитата
если что
так что твои аргументы неуместны
gg wp
:D
This message was deleted
JhaoDa
@jhaoda
Mar 18 2015 18:15
@SerafimArts патент ещё получи на неё, ага
Orel
@2byte
Mar 18 2015 18:15
Да для цветов хватает инструментов
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:15
а что делать с сеткой?
ответ - использовать бутстрап!
верно?
Orel
@2byte
Mar 18 2015 18:16
Ага
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:16
@for $i from 1 through 10 {
  .column-#{$i} {
    width: #{100/$i}px;
    float: left;
  }
}
вот вам грид :D
подобная штука кстати довольно часто бывает нужна, если размещаешь иконочки из спрайтщита или выравниваешь что-то
Orel
@2byte
Mar 18 2015 18:20
@SerafimArts еще неприятно допустим в common topbar.less menu.less а рядом home и в main.less import "../common/topbar.less"; путь images/icon.png в topbar.less а надо тягать за собой дирку image там где импорт выполняется, а пути типа /root фигня
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:20

да и написать миксин, вида:

@mixin font($name, $size: 14px) {
  font-family: '#{$name}', Helvetica, sans-serif;
  font-size: $size;
}

...
@include font(Roboto);

всегда проще, нежели под каждый шрифт

Orel
@2byte
Mar 18 2015 18:21
@SerafimArts Ну так ты функцию так же можешь сделать
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:21
можешь, да
но:
@if ($name == 'title') {
  // использовать шрифты заголовков
}
@include font('title'); // что логично
ну или константу придумать =)
Orel
@2byte
Mar 18 2015 18:22
@SerafimArts А что с путями к картинкам ? /root/... ?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:23
а что с ними не так?
с картинками всегда рут
Orel
@2byte
Mar 18 2015 18:23
@2byte ../dir/image не прокатит с партируемыми файлами
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:24
а зачем тебе две точки?
просто пиши /dir/image.png
o_0
Orel
@2byte
Mar 18 2015 18:24
@SerafimArts Ну если скрипт в поддириктории, лазить пути исправлять
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:25
всегда будет от корня сайта путь
а при чём тут скрипт, если ты указываешь пути к картинкам?
для той ссылки, что сверху - путь будет https://github.com/jphp-compiler/site/blob/master/public/img/header/bg.jpg
или я тебя не понимаю?
less меняет что ли пути автоматом?
Orel
@2byte
Mar 18 2015 18:27
@SerafimArts При том, что если скрипт в site.ru/aaa , то картинка уже не будет найдена, ибо вызов из /site.ru/img а не из site.ru/aaa/img
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:28
а зачем тебе домен спереди?
Orel
@2byte
Mar 18 2015 18:28
@SerafimArts А на нем допустим проект )
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:28
ну и стили на нём, разве нет?
Orel
@2byte
Mar 18 2015 18:28
@SerafimArts на нем другой проект
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:29
ну можно создать функцию url
*подменить
которая будет автоматом добавлять нужный домен
Orel
@2byte
Mar 18 2015 18:29
@SerafimArts нужную дирку
@SerafimArts Делаешь анимации в фотошопе ?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:31
$img-domain: unquote("//mysite.ru") !default;
@function url($link) {
  @return "#{$img-domain}#{$link}"
}
не делаю
а зачем?
Orel
@2byte
Mar 18 2015 18:31
@SerafimArts ну например аякс лоадер
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:32
preloaders.net
но вообще почти всё можно делать на css3
например вот так выглядит прелоадер в material стиле
по аналогии можно и другие делать
Orel
@2byte
Mar 18 2015 18:34
@SerafimArts не, у меня там слово, смена каждой буквы по порядку, это лучше в фотошопе выполнить
@SerafimArts Хотя тут http://preloaders.net/ классные примеры, но походу кроме хрома нормально нигде работать не захочет
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:36
там гифки же
а, не
перепутал
ща
а, не, это у них новый дизайн чтоль?
Orel
@2byte
Mar 18 2015 18:38
@SerafimArts Да гифки кстати
@SerafimArts Я думал на css
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:39
смену букв можно делать так:
0% { &:after { content: 'L'; } }
10% { &:after { content: 'LO'; } }
20% { &:after { content: 'LOA'; } }
30% { &:after { content: 'LOAD'; } }
и т.д.
проще всего циклом сгенерить от 0 до "количество букв N в слове" =)
Orel
@2byte
Mar 18 2015 18:40
@SerafimArts Ну и хром только воспроизведет и последнии версии лисы с оперой на вебките?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:40
нет
всё, я го домой =)
бб
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 18:51
@Jugastrov jphp
Orel
@2byte
Mar 18 2015 18:54
А никто еще не пробовал jphp ?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 19:43
эм
я этого не писал о_0
то что было час назад
после "бб"
втф?
Orel
@2byte
Mar 18 2015 19:57
@SerafimArts вроде и не оффтоп :smile:
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 19:58
так я не писал этого
втф
может бага какая?
Orel
@2byte
Mar 18 2015 20:01
Ну как может быть бага jphp написать )
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 20:03
а как я мог это написать человеку, который ничего не писал последние, как минимум пару дней?
или ещё больше
и после выключения компа
т.к. после бб я оффнул браузер и пошёл домой
Orel
@2byte
Mar 18 2015 20:04
тебя эксплотируют там ?)
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 20:04
где?
я на работу пришёл к 13, если ты об этом
LaravelButler

Приветствуем Вас, @CyMpak1989, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 20:13
а если по теме вопроса, скинув всё на досадную багу
я пробовал jphp, что логично
Orel
@2byte
Mar 18 2015 20:26
Ну я кстати сразу так и подумал про 13:00
@SerafimArts Ну и как, компилится все норм?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 20:27
да, писал игровой двиг на нём
Denis Isaychenko
@Rhincodon
Mar 18 2015 20:29
шо у тебя за работа такая, целый день что не гляну в чат ты тут :) @SerafimArts
Orel
@2byte
Mar 18 2015 20:30
@SerafimArts Я в далеком 2010 юзал devel studio и следил как автор в одиночку расширяет пых, вот jphp вообще удивился, 1 человек столько работы проделал
@Rhincodon Это как у работников появились соц сети, а у похапов, гиттер чат )
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 20:31
уже не один
=)
Orel
@2byte
Mar 18 2015 20:31
@SerafimArts Круто :+1:
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 20:32
присоединяйся ;)
Orel
@2byte
Mar 18 2015 20:32
Не потяну)
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 20:32
я тож так думал
жаву начал учить с нового года
Orel
@2byte
Mar 18 2015 20:32
@SerafimArts Меня питон привлек
через месяц уже первый экстеншн написал
=)
она простая
лару ещё перенести надо ;)
кто ,если не ты?!
:D
Orel
@2byte
Mar 18 2015 20:33
@SerafimArts А в какие файлы он компилит и чем они запускаются?
@SerafimArts ява же громоская, страшно к ней прикоснуться )
@SerafimArts ооп, я так понимаю в яве богоподобен )
Artur Gafurov
@assurrussa
Mar 18 2015 20:38
Всем привет! не могу додумать как произвести на странице категории mysite.ru/category/ сначала все подкатегории а потом уже на странице самой подкатегории mysite.ru/category/podcategory вывести продукты подкатегории и соответсвенно переходить к страницам продукта mysite.ru/category/podcategory/product?
это изначально надо связку в БД делать через foreign key или как то подругому можно?
Artur Gafurov
@assurrussa
Mar 18 2015 20:48
@2byte спасибо, попробую! может что и получиться))))))
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 21:00
@2byte jar
Роман Сохарев
@greabock
Mar 18 2015 21:01
опять бага?
Orel
@2byte
Mar 18 2015 21:01
@SerafimArts А исполнение в веб?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 21:02
@greabock уже было такое с кем-то?
@2byte везде, где есть жава
т.е. везде =)
наверное кроме калькуляторов Casio
Роман Сохарев
@greabock
Mar 18 2015 21:04
да были разные баги, бывало, чужие сообщение ко мне приписывались, но там после обновы страницы все проходило. А на такое, как у тебя еще никто не жаловался ))
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 21:04
если есть жава - можешь посмотреть пример http://docs.rudev.org/d/628b31e9eb565f00324f38cc55f53800 исходники в открытом виде внутри libs/guild-0.1.jar
открывать как зипку
@greabock мб из буфера прилетело, хз, а может я отправил и в сон положил комп, до того, как сообщение долетело
походу я слишком двинулся от этой технологии, вы так не думаете?
когда есть пых и он полностью под контролем
можно менять хоть синтаксис, хоть присобачить DX или OpenGL
Роман Сохарев
@greabock
Mar 18 2015 21:12
хех )
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 21:13
на счёт ооп жавы - это урезанный PHP с типизацией, вот и всё =)
ну и безымянными классами
Evgeny
@cr3a70r
Mar 18 2015 21:16
всем привет
LaravelButler

Приветствуем Вас, @cr3a70r, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Orel
@2byte
Mar 18 2015 21:32
@SerafimArts Как то все просто звучит)
Brezhnev Ivan
@vanchelo
Mar 18 2015 21:33
@SerafimArts Java это урезанный PHP? впервые слышу такое мнение)
Роман Сохарев
@greabock
Mar 18 2015 21:33
@cr3a70r доброго
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 21:34
@vanchelo ну я не увидел совершенно ничего нового, кроме безымянных классов
ну и лямбд, в 1.8, которые потырили из шарпа
можно взять совершенно рандомный класс из исходников того же jphp
и посмотреть
например самый большой, что я сейчас отыскал
реализация генераторов
почти что тот же пых, разве нет?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 21:39
за исключением строки 61
Serhii Chaplia
@iwex
Mar 18 2015 21:51
здравствуйте
кто мог бы помочь с пониманием сервис контейнеров, сервис провайдеров и биндинга
*
?
Vladislav Maksimchuk
@condoriano
Mar 18 2015 21:51
мужики! а кто-то есть тут кто в репо гита включает vendor?
Serhii Chaplia
@iwex
Mar 18 2015 21:52
@condoriano а зачем?
в json всё прописать и ок
зачем лишние файлы грузить :)
Vladislav Maksimchuk
@condoriano
Mar 18 2015 21:52
да разные есть причины, например что бы на память )
что бы проект был независимый и его можно было развернуть просто клонировав репо из гитлаба
Serhii Chaplia
@iwex
Mar 18 2015 21:53
клонировал, запустил композер)
Vladislav Maksimchuk
@condoriano
Mar 18 2015 21:54
вас послушать так жизнь сказка.. :)
Serhii Chaplia
@iwex
Mar 18 2015 21:55
да так и есть)
LaravelButler

Приветствуем Вас, @AlexKushn, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:06
ну вообще спорное решение вендор таскать
но имеет место быть
Vladislav Maksimchuk
@condoriano
Mar 18 2015 22:07
вот да, спорное, потому и стало интересно, есть ли тут такой народ
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:08
неа
ибо
у лары вендор по дефолту в игноре
диффить сложно потом изменения, которые не ты делал
Vladislav Maksimchuk
@condoriano
Mar 18 2015 22:09
диффить сложно потом изменения, которые не ты делал
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:09
а там сам понимаешь - километры зависимостей
Vladislav Maksimchuk
@condoriano
Mar 18 2015 22:09
а почему там должно что-то меняться?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:09
один апдейт и прилетает ещё километр
;)
Serhii Chaplia
@iwex
Mar 18 2015 22:10
Так поможет кто с биндингом)?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:10
в 2 часа ночи?
Serhii Chaplia
@iwex
Mar 18 2015 22:11
нууу просто подсказку скажем так)
Vladislav Maksimchuk
@condoriano
Mar 18 2015 22:11
@SerafimArts то есть если апдейтить только
Serhii Chaplia
@iwex
Mar 18 2015 22:11
я просто не понимаю его суть)
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:11
подсказываю - кто-то поможет
кто проснётся утром
=)
@condoriano не только апдейтить
ещё если менять зависимости
что бывает
Serhii Chaplia
@iwex
Mar 18 2015 22:13
@SerafimArts до утра далековато))
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:13
утро вечера
как говорится
Роман Сохарев
@greabock
Mar 18 2015 22:28
@iwex я могу
Роман Сохарев
@greabock
Mar 18 2015 22:34
ну видимо не так уж и надо )
Denis Isaychenko
@Rhincodon
Mar 18 2015 22:34
тебе кстати тот чувак ответил с culttt?
по DDD ты у него спрашивать хотел про несколько доменов
LaravelButler

Приветствуем Вас, @ismailcaakir, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:35
а оно нужно?
DDD
Denis Isaychenko
@Rhincodon
Mar 18 2015 22:35
блин, когда ты спишь? :)
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:35
кроме непривычно и неудобной структуры - пока не вижу ничего
я, сплю? упасихоспади
Роман Сохарев
@greabock
Mar 18 2015 22:36
@SerafimArts зря
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:36
а учиться когда?
вот, сейчас мне расскажут по пунктам, почему я идиот
надеюсь
=)
Denis Isaychenko
@Rhincodon
Mar 18 2015 22:37
непривычная структура это когда твои бизнес правила и логика лежат отдельно от всего остального? а какая структура удобная?
Роман Сохарев
@greabock
Mar 18 2015 22:37
@SerafimArts да зачем? Ты сам вроде умный парень )
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:37
я слишком критичный - ты знаешь
я посмотрю, скажу, мол всё это не надо, можно проще и привычнее и положу большой
Роман Сохарев
@greabock
Mar 18 2015 22:38
нет, не знаю. Мы с тобой на брудершафт не пили )
Denis Isaychenko
@Rhincodon
Mar 18 2015 22:38
этот видос вчера посмотрел с laracon 2014 по DDD, интересно, советую https://www.youtube.com/watch?v=2_380DKU93U
он рассказывал что они для фана форум http://laravel.io/ по несколько раз за год пересобирают заново :)
Роман Сохарев
@greabock
Mar 18 2015 22:40
@SerafimArts я могу просто привести пример, как я это использую на практике. А ты уже сам решишь нужно он тебе или нет )
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:40
я на работе так фанюсь
@greabock если тебя не затруднит
Роман Сохарев
@greabock
Mar 18 2015 22:41
придется подождать немного - я оформлю
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:42
ух
Роман Сохарев
@greabock
Mar 18 2015 22:42
м?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:43
если это надолго, то лучше я пересилюсь
и всё же вдуплю
вообще достаточно выдержек
Роман Сохарев
@greabock
Mar 18 2015 22:43
ну как хочешь, я пойду тогда сериальчик гляну
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:44
мол позволяет разрабатывать несколько независимых приложений с некоторой общей логикой
верно?
Роман Сохарев
@greabock
Mar 18 2015 22:44
и это тоже
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:44
о
Роман Сохарев
@greabock
Mar 18 2015 22:45
Ты читал мою заметку по DDD?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:45
бегло глянул
на неделе по DDD
если там всё есть - пошёл читать
Роман Сохарев
@greabock
Mar 18 2015 22:46
Ну, в целом там мысль изложена, но без подробностей.
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:46
кстати
я выяснил секрет Envoyer
Роман Сохарев
@greabock
Mar 18 2015 22:46
хм
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:46
каким образом он zero downtime
т.е. без остановки сайта
Роман Сохарев
@greabock
Mar 18 2015 22:47
что, он бд тоже дублирует? )
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:47
нет
там всё хитрее
очень хитро
буквально гениально!
я заинтриговал?
Denis Isaychenko
@Rhincodon
Mar 18 2015 22:47
да
Роман Сохарев
@greabock
Mar 18 2015 22:47
ну я уже весь в ожидании XD
SerafimArts @SerafimArts удерживает трагичную паузу
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:47
иии
он просто не выполняет миграций
и всё
весь секрет
:D
Роман Сохарев
@greabock
Mar 18 2015 22:48
лалка
у тебя ж просто все ляжет и все
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:48
пофигу
главное zero downtime!
Роман Сохарев
@greabock
Mar 18 2015 22:48
Ой да ну тебя. тьфу
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:48
не, ну это их фишка
и главное правда же
"ой, всё" :D
Роман Сохарев
@greabock
Mar 18 2015 22:50
Устроил театр )
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:50
у меня пруф есть
=)
Роман Сохарев
@greabock
Mar 18 2015 22:53
Я тут начал штурм фронта.
Посмотрел вводные видосы по ключевым технологиям.
Почему-то понравился только ember
Denis Isaychenko
@Rhincodon
Mar 18 2015 22:55
а какие смотрел кроме него?
Роман Сохарев
@greabock
Mar 18 2015 22:55
react+backbone
ну и анжелу, кудаж без нее
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:57
ну эмбер прям монстрина
слишком крутая для меня
я люблю конкаут, регулярно постреливаю им в ногу от скуки
Роман Сохарев
@greabock
Mar 18 2015 22:58
"конкаут"? Серьёзно? ))))
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:58
*кнокаут
окок
*нокаут
*knockout
*KnockoutJs
думаю я определился =)
Роман Сохарев
@greabock
Mar 18 2015 22:59
окай, ща нокаут гляну
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 22:59
это не фрейм
если что
это библиотека
Роман Сохарев
@greabock
Mar 18 2015 23:00
и что она делает может?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 23:00
что подразумевает безграничный полёт для фантазий
Denis Isaychenko
@Rhincodon
Mar 18 2015 23:00
это удасити ему учит в своём JS Design Patterns?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 23:00
просто реализует обсерваблы
и шаблонизатор
и всё
Роман Сохарев
@greabock
Mar 18 2015 23:01
типа мусташ+уотч?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 23:01
т.е. это можно назвать VVM фреймворком (View ViewModel)
что-то вроде
но от майкрософтов
и только делает своё дело, не больше, ни меньше
создаёшь переменную, отправляешь во вьюху, там выводишь
обновляешь её - обновляется вьюха, подписываешься - летят коллбеки
биндинг двунаправленный, если что
обновляешь во вьюхе данные - обновляется переменная
использую его просто потому, что идеально ложится на кофе и тайпскрипт
Роман Сохарев
@greabock
Mar 18 2015 23:08
ты имеешь ввиду классы?
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 23:08
и наследование
т.е. ангулар можно сразу в сторону пускать
и кусок эмбера вырезать
Роман Сохарев
@greabock
Mar 18 2015 23:09
тайпскрипт не юзал, но на кофейные классы хорошо ляжет, это правда
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 23:09
This message was deleted
This message was deleted
он даже и не заметен особо
так что пофигу
не буду бунтовать умы злым кофейком =)
Роман Сохарев
@greabock
Mar 18 2015 23:12
@form     = $(dom).find('form')[0]
ой... ну я ж не хочу этого видеть. Я из-за этого от голого жыквери ухожу...
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 23:12
можно document.querySelectorAll('form')[0]
но оно в ие нормально не пашет
Роман Сохарев
@greabock
Mar 18 2015 23:13
да не в этом дело, ты же понимаешь
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 23:13
а ссылка на дом объект нужна
нужно создать FormData объект
для отправки на сервер
я понимаю, что нужны переменные
и их потом связать
но это проще, чем ручками аппендить всё
ты сам понимаешь, что этот вариант в данном случае чище, хоть и императивщина в чистом её проявлении
ангулар кстати так бы не позволил сделать
насколько я знаю
или я чего-то не знаю о нём?
короче - эта противная строчка там обоснована и сокращает (и делает чище) код строк на 10
ты уж прости
Роман Сохарев
@greabock
Mar 18 2015 23:17
ангулярщики со своими десятиэтажными скоупами путь идут лесом вообще
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 23:17
:D
ну это же "Божественный фреймворк!"
как так
Роман Сохарев
@greabock
Mar 18 2015 23:18
ой не знаю
там порог вхождения зашкаливает
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 23:18
ну не так всё страшно
просто через жопу
хотя идеи потырить можно
LaravelButler

Приветствуем Вас, @SunghanKim, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!

Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Роман Сохарев
@greabock
Mar 18 2015 23:30
Вот и корейцы нас посетили )
Kirill Nesmeyanov
@SerafimArts
Mar 18 2015 23:31
это не Девид Ким, расходимся
:D
Это другой Ким