These are chat archives for LaravelRUS/chat

27th
Mar 2015
LaravelButler

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

Русскоязычное сообщество 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

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

Русскоязычное сообщество 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

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

Русскоязычное сообщество 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

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

Русскоязычное сообщество 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

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

Русскоязычное сообщество 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 27 2015 06:52
Ночные эльфы...
expiritus
@expiritus
Mar 27 2015 07:17
Доброго времени всем суток. Подскажите кто знает как в laravel вывести дерево категорий. Есть таблица с id, category, parent_category. Не получается вывести на страницу ввиде древовидного меню
censoredgit
@censoredgit
Mar 27 2015 07:18
Причем тут лара?
Orel
@2byte
Mar 27 2015 07:19
@censoredgit Под лару, все по особенному выводится )
Роман Сохарев
@greabock
Mar 27 2015 07:20
пользуюсь vespakoen/menu как для AL так и для CT
Maxim
@Big-Shark
Mar 27 2015 07:20
@expiritus mysql_query в помощь)
expiritus
@expiritus
Mar 27 2015 07:20
ну я понимаю что по особенному но как это сделать вчера до 3 ночи просидел в поисках, ничего не нашел. Как это сделать без фреймворка я знаю но в ларе так не получается сделать
Роман Сохарев
@greabock
Mar 27 2015 07:20
@Big-Shark строить дерево в запросе - это эпик ))
@expiritus "по особенному" - это был сарказм
Maxim
@Big-Shark
Mar 27 2015 07:21
@greabock тссс.... Об этом еще не все знают )
expiritus
@expiritus
Mar 27 2015 07:21
я не про то дерево в запросе построить это не проблема у меня не получается вывести функцию целиком во вьюху
alexfc
@alexfc
Mar 27 2015 07:21
лол, то никого не было, то столько желающих помочь
Maxim
@Big-Shark
Mar 27 2015 07:21
@alexfc просто все в спячке были, а тут их разбудили
expiritus
@expiritus
Mar 27 2015 07:22
поэтому и обращаюсь к вам потому что не знаю как это сделать. Кто знает подскажите пожалуйста алгоритм действий
Maxim
@Big-Shark
Mar 27 2015 07:22
@expiritus какую функцияю, ты вообще о чем? Ты можешь показать хотяб нам свои попытки?
expiritus
@expiritus
Mar 27 2015 07:22
сек
Роман Сохарев
@greabock
Mar 27 2015 07:22
@expiritus еще раз, как для AL так и для CT структур, отлично подходит https://packagist.org/packages/vespakoen/menu
у меня одного гх не пашет?
alexfc
@alexfc
Mar 27 2015 07:26
нет
уже заработал
Роман Сохарев
@greabock
Mar 27 2015 07:27
О, точно
alexfc
@alexfc
Mar 27 2015 07:27
все из чата видать решили посмотреть че там
заддосили
Роман Сохарев
@greabock
Mar 27 2015 07:28
пожалуй, даже если со всех гиттеров атаку провести гх упасть не должен ))
опять повис
что за пипец (
Orel
@2byte
Mar 27 2015 07:50
Вот у вк, ломается примерно по 10 жеских в сутки, они что дампы постоянно делают, еще и в разных экземплярах ?
Роман Сохарев
@greabock
Mar 27 2015 08:09
там ментальные технологии
alexfc
@alexfc
Mar 27 2015 08:19
Они бекапы на серверах фсб хранят, там ничего не теряется
krydima
@krydima
Mar 27 2015 09:55
Добрый день.
Подскажите как сохранить лог в другой файл.
Нужно логировать 1 конкретный объект в отдельный файл
Но чтобы потом использовался стандартный.
Vitaly Gorbunov
@cezar62882
Mar 27 2015 10:13
SOS, 500 ошибка вылетает, когда через Request пытаюсь файлик сохранить.
Константин Брызгалин
@constb
Mar 27 2015 10:13
@cezar62882 открываешь /storage/logs/lavalel.log читаешь что стряслось
Vitaly Gorbunov
@cezar62882
Mar 27 2015 10:14
This message was deleted
@constb нет - 500 ошибка
alexfc
@alexfc
Mar 27 2015 10:15
что это было? :D
если это не на проде, включи дебаг
Vitaly Gorbunov
@cezar62882
Mar 27 2015 10:16
@alexfc логи чистые
дебаг включен
уебанство уже час сижу втыкаю
Константин Брызгалин
@constb
Mar 27 2015 10:20
у меня изредка такое тоже бывает. обычно синтаксические ошибки так вываливают без записей в логах
LaravelButler

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

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

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

alexfc
@alexfc
Mar 27 2015 10:25
@cezar62882 покажи код
Vitaly Gorbunov
@cezar62882
Mar 27 2015 10:26
public function import(Request $request)
{
    $file = $request->file('clients_excel');
    $file->move(public_path('uploads/excel'), md5(time()) . "." . $file->getClientOriginalExtension());
}
банально, все лишнее удалил
фронтенд на ангуляре отправка через html 5 file api

dd показывает что все ок

UploadedFile {#27
-test: false
-originalName: "тест.xlsx"
-mimeType: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
-size: 5660
-error: 0
}

WTF? кто-нибудь подскажет?
alexfc
@alexfc
Mar 27 2015 10:31
попробуй сохранение файла в реквест убрать
Vitaly Gorbunov
@cezar62882
Mar 27 2015 10:31
и что за test:false?
greabock @greabock предупреждает @cezar62882 о наказании за мат в чате
SerafimArts @SerafimArts спрашивает, можно ли иногда, в порыве адской страсти к языкам программирования - высказываться литературным русским матом, по поводу их реализации?
Роман Сохарев
@greabock
Mar 27 2015 10:37
можно, но не в чате
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 10:39
вот блин =( а я уже тут ругался
SerafimArts @SerafimArts покончил жизнь самоунынием
Vitaly Gorbunov
@cezar62882
Mar 27 2015 10:40
ахах
Роман Сохарев
@greabock
Mar 27 2015 10:42
в общем, мужики, держите себя в руках. Если не будет элементарной дисциплины, то этот чат от группы MDK сложно будет отличить
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 10:43
кстати не правда
был у меня социальный эксперимент с чатами
Не соизволите за спам, но есть вот такой чатик: http://forum.sources.ru/index.php?showtopic=306497&st=450 и есть интересный момент в правилах:
Все правила форума Sources.ru полностью распространаются и на чат в исходном виде, за исключением специфичных для форума пунктов, а так же в связи с желанием большинства, в чате разрешается нецензурная лексика, но только в меру :) Меру определяют модераторы чата
за всю историю чата (а это уже больше 5ти лет) - было забанено всего два человека
при этом ни один не был забанен за излишнее желание материться
Если человек сам по себе склонен нарушать правила, то и нецензурная лексика тут не играет роли, с другой стороны, если человек образованный и вменяемый - он не станет перегибать палку с такой вольностью и будет стараться не высказываться подобным образом.
Если только сгоряча
Ну вот как-то так
Vitaly Gorbunov
@cezar62882
Mar 27 2015 10:49
у меня теперь на любую ошибку 500 вываливает, что-за *
Роман Сохарев
@greabock
Mar 27 2015 10:49
я тебе так скажу, если бы мы никого не банили, то чатик уже погряз бы в матах чуть менее, чем полностью. Взять @BlahBlag, @DeminAlexey или @stepan-bendera. Поверь мне, это определенно не те люди, в чьем обществе ты хотел бы находиться.
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 10:50
ну допустим Благ - только тролль
да и Алексей Дёмин тоже
Роман Сохарев
@greabock
Mar 27 2015 10:50
Не только, матом они тоже крыли прилично
А прекращали это делать только после первого бана.
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 10:52
теперь ты оценил формулировку "меру определяют модераторы чата" ;)?
g1nc
@g1nc
Mar 27 2015 10:52
всем привет, возник вопрос, есть модель User c отношением hasMany('Point') в таблице хранятся записи с очками за различные действия, т.е. каждая запись имеет поля с информацией. Внимание вопрос: как выбрать 15 пользователей с наибольшим количеством очков?
Vitaly Gorbunov
@cezar62882
Mar 27 2015 10:53
@grimmH Сортируешь по point и достаешь первые 15 записей
Роман Сохарев
@greabock
Mar 27 2015 10:54
order by count() но, на eloquent это вряд ли возможно, все таки придется сырой запрос собирать
g1nc
@g1nc
Mar 27 2015 10:54
а оно само будет суммировать все записи? через отношение points? там таблица и записи несут разное количество баллов
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 10:55
я уже половину кода с with + function написал, когда понял, что надо по count сортировать...
короче сырой запрос пиши и не парься
это не такой уж и хардкорный запрос, чтоб его сквозь ОРМ тащить
g1nc
@g1nc
Mar 27 2015 10:56
оке, спасиб сделаю на sql)
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 10:56
Хм
а с ->get('count(*)'); не прокатит, я так понимаю...
Роман Сохарев
@greabock
Mar 27 2015 10:57
без понятия )
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 10:58
я просто даже придумать не могу как это написать билдером
Роман Сохарев
@greabock
Mar 27 2015 10:58
я тоже размышлял уже
NelinD
@NelinD
Mar 27 2015 11:00

@SerafimArts

Order::count()->get()

Не?

Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 11:00
хз
Роман Сохарев
@greabock
Mar 27 2015 11:02
count() уже выполнит запрос в базу
Orel
@2byte
Mar 27 2015 11:02
Так по Point надо собирать и от туда тащить юзеров
Роман Сохарев
@greabock
Mar 27 2015 11:03
@2byte покажи пример
Vitaly Gorbunov
@cezar62882
Mar 27 2015 11:07
Нашел причину своего недуга, вагрант затупил (((
Point::with('user')->orderBy('count', 'DESC')->take(15)->get(); , не ?
Anton Revyakin
@Anton-Revyakin
Mar 27 2015 11:10
Всем привет!
Выполнил php artisan down в консоле написало: Application is now in maintenance mode.. Хорошо, захожу на сайт...как бы ла пустая стр, так и есть...и шаблон есть, но не показывается
Такое ощущение, что что-то криво поставил
Vitaly Gorbunov
@cezar62882
Mar 27 2015 11:11
This message was deleted
Anton Revyakin
@Anton-Revyakin
Mar 27 2015 11:11
После создания проекта индекс файл должен что-то выводить или пустая стр?
Или в мане: Вы можете установить или получить значения настроек типа таймзон и локейт, а в каком файле это делать? В индекс?
Orel
@2byte
Mar 27 2015 11:12
SELECT SUM(`point`) AS `pcount` FROM `points` HAVING MAX(`pcount`) GROUP BY `user_id` LIMIT 15
Roman Tsiupa
@dracony
Mar 27 2015 11:16
Я приходил несколько дней назад спрашивая за темплейтинг, вот результат: http://habrahabr.ru/post/253973/#first_unread
Роман Сохарев
@greabock
Mar 27 2015 11:16
@Anton-Revyakin если честно, я не совсем понимаю о чем ты говоришь, ты остановись, отдышись немного )
@dracony :+1:
@Anton-Revyakin отдышался?
Anton Revyakin
@Anton-Revyakin
Mar 27 2015 11:18
@greabock я вообще не понимаю как работает приложение :-(
есть индекс в паблике...и че?
Azamat
@azamat-sharapov
Mar 27 2015 11:18
в AppServiceProvider данные от сессии взять не получается, пусто. Где можно при бутстрапе взять данные от сессии?
Роман Сохарев
@greabock
Mar 27 2015 11:18
@Anton-Revyakin ты не переживай. Начнем с начала, каким образом установлен laravel?
Anton Revyakin
@Anton-Revyakin
Mar 27 2015 11:19
laravel new site
а, ой, композером
Orel
@2byte
Mar 27 2015 11:19
@dracony нафига он нужен, если у лары есть прекрасный Блэйд ?)
Роман Сохарев
@greabock
Mar 27 2015 11:20
@2byte это для пикси, ну что ты
@Anton-Revyakin дык через инсталятор или композером?
Anton Revyakin
@Anton-Revyakin
Mar 27 2015 11:21
композером: composer global require "laravel/installer=~1.1"
Потом export PATH...чтоб laravel был виден глобально
Создал проект ларавелом
Разобрался вроде с роутом и где контроллеры, кое-как понял миддлвар
Ща начал шпаргалку писать сначала и вот например в мане получить текущую среду разработки $environment = $app->environment(); где ее выбирать?
Anton Revyakin
@Anton-Revyakin
Mar 27 2015 11:27
или в папке resources/views находятся файлы для вывода в браузер
а как к ним обратиться?
Роман Сохарев
@greabock
Mar 27 2015 11:29
@Anton-Revyakin там есть файл .env.example
Anton Revyakin
@Anton-Revyakin
Mar 27 2015 11:29
@greabock ну да, .env и .env.example
Роман Сохарев
@greabock
Mar 27 2015 11:30
это что касается среды
второе, твой сервер должен смотреть в папку public. Сейчас это так?
Anton Revyakin
@Anton-Revyakin
Mar 27 2015 11:31
да
Anton Revyakin
@Anton-Revyakin
Mar 27 2015 11:31
@greabock а на продакшене APP_ENV=local на что заменить?
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 11:32
если @vanchelo будет меня спрашивать - меня нет
:D
Anton Revyakin
@Anton-Revyakin
Mar 27 2015 11:32
или не обязательно?
Роман Сохарев
@greabock
Mar 27 2015 11:32
@Anton-Revyakin production очевидно
Anton Revyakin
@Anton-Revyakin
Mar 27 2015 11:32
ааа, я просто впервые разбираю фрейм...
Azamat
@azamat-sharapov
Mar 27 2015 11:32
APP_DEBUG=false - в продакшне важно
Anton Revyakin
@Anton-Revyakin
Mar 27 2015 11:33
@azamat-sharapov да, эт прочитал, надо будет поискать, где пишутся логи при дебаге
Azamat
@azamat-sharapov
Mar 27 2015 11:33
storage/logs
при дебаг=тру ошибки выводятся. Если false, то в логах записывается
Anton Revyakin
@Anton-Revyakin
Mar 27 2015 11:34
ага, понял, спасибо
Anton Revyakin
@Anton-Revyakin
Mar 27 2015 11:41
О, через роут вывел созданную страницу! :-) а что значит return view('greeting', ['name' => 'Anton']); Ответ в браузер?
ооо понял, это как передача аргумента в файл
Anton Revyakin
@Anton-Revyakin
Mar 27 2015 11:50
$router->pattern('id', '[0-9]+'); это как бы переменная будет, значение которой передают из браузера?
Screamster
@Screamster
Mar 27 2015 12:09
Ребята, как из контроллера вызвать метод другого контроллера? =)
Orel
@2byte
Mar 27 2015 12:10
@Screamster app('App\Http\Controllers\Controller')->callAction('method')
Max
@roquie
Mar 27 2015 12:11
как использовать basic auth без таблицы users?
Screamster
@Screamster
Mar 27 2015 12:11
@2byte спасибо =)
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:14
@2byte вот по-этому DI сакс
=)
Orel
@2byte
Mar 27 2015 12:15
@SerafimArts секс? =)
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:15
вместо $this->some(); или (new Any)->some(); приходится писать подобный код
LaravelButler

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

Русскоязычное сообщество 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 27 2015 12:27
$get = \App\Kings\Models\UserProfile::find(1);
echo $get->user_id; // 4
dd(\DB::getQueryLog()); // Пустота
Почему он пуст?
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:28
кеш мб?
или debug => false
тогда он не логгирует, вроде бы
Orel
@2byte
Mar 27 2015 12:30
@SerafimArts Не, DB::enableQueryLog();
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:30
ну тогда у меня нет вариантов
разве что если кто-нибудь зачем-то отправляет всё это в кеш
LaravelButler

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

Русскоязычное сообщество 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 27 2015 12:34
@SerafimArts laravel/framework@e0abfe5
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:35
и?
Orel
@2byte
Mar 27 2015 12:37
@SerafimArts ну надо его включать, вот он и пуст
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:37
я уже написал об этом
по дефолту он не логгирует
по крайней мере в 4ке оно включалось на девеле
Orel
@2byte
Mar 27 2015 12:38
@SerafimArts debug включен, но по дефлоту выключен
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:38
в 5ке походу вообще без логов всё
Artur Gafurov
@assurrussa
Mar 27 2015 12:46
Всем привет) вот сижу и думаю как лучше реализовать на сайте данные настроек - допустим название сайта что бы вылезало из БД, как его закинуть на все роуты? или это как то по другому лучше делать?
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:49
допустим название сайта
<title>MySite &mdash; @section('title') Home @show</title>
Alina Soboleva
@AlinaSob
Mar 27 2015 12:50
Поискала чаты по yii... Печально все )
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:50
@extends('layout.master')

@section('title') Any new title @stop

@section('content')
  ...
@stop
as example
Alex
@Xsikor
Mar 27 2015 12:51
BaseRoute, App::before, фильтры, да полно вариантов решения
JhaoDa
@jhaoda
Mar 27 2015 12:51
Кстати, посоны, всем советую — http://ilyabirman.ru/projects/typography-layout/
Уже третий год пользуюсь, не нарадуюсь
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:51

для Виндоуса

ага, счаз

JhaoDa
@jhaoda
Mar 27 2015 12:52
@SerafimArts а если разуть глаза, то и для мака
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:52
хоть Бирман и крутой человечек, и довольно известный...
JhaoDa
@jhaoda
Mar 27 2015 12:52
А линупсоеды сами сделают, им не привыкать
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:52
но подобный безграмотный текст - просто заставляет закрыть этот сайт
JhaoDa
@jhaoda
Mar 27 2015 12:52
@SerafimArts ты и Лебедева не читаешь?
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:53
я имею ввиду сам текст, не windows, а виндоус
JhaoDa
@jhaoda
Mar 27 2015 12:53
Он же тоже пишет «Виндоус»
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:53
Тёму тоже за такое прибить надо
JhaoDa
@jhaoda
Mar 27 2015 12:53
А что, это определяется какими-то нормами?
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:54
это говорит о человеке
JhaoDa
@jhaoda
Mar 27 2015 12:54
Может, Дитмар свет Эльяшевич сказал, что нельзя писать «Виндоус»?
Вот «Вендаус» это безграмотно, да
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:54
как минимум то, что ему хочется выпенриться
JhaoDa
@jhaoda
Mar 27 2015 12:54
Понятно...
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:54
хотя это всё же Бирман
ему мб и можно
заслужил +)
JhaoDa
@jhaoda
Mar 27 2015 12:55
@SerafimArts ты пишешь с маленькой буквы. Тебе не стыдно?
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:55
увы, нет - это чат
JhaoDa
@jhaoda
Mar 27 2015 12:55
Т.е. где-то есть нормы, определяющие, как писать в чате?
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:56
хорошо, считай, что это с моей стороны некий жаргонизм
или даже графон
=)
JhaoDa
@jhaoda
Mar 27 2015 12:56
@SerafimArts ну вот и с их стороны писать «Виндоус» это тоже жаргон
@SerafimArts но может быть ты скажешь что-то про саму раскладку?
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:57
да, но в моём случае - это просто вольность, не высоком же штиле писать?
а с их - просто вычурность
JhaoDa
@jhaoda
Mar 27 2015 12:57
Или продолжим упражняться в граммарнацизме?
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:57
ничего не скажу про раскладку
привык уже так
сложно будет переучиваться
да и смысла нет
JhaoDa
@jhaoda
Mar 27 2015 12:58
Я тоже через Альт набивал символы, но это же изврат
@SerafimArts я не понял — куда переучиваться?
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:58
над алгоритмом думается дольше, нежели пишется
так что раскладка такая не даст никаких плюсов
JhaoDa
@jhaoda
Mar 27 2015 12:58
Она не меняет логику работы, она прост добавляет новые символы
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:59
о
JhaoDa
@jhaoda
Mar 27 2015 12:59
Хочешь — используешь эти символы, не хочешь — ...
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:59
прости, как я уже выше высказался - я не смотрел
увидел заветное слово и закрыл сайт
+)
JhaoDa
@jhaoda
Mar 27 2015 12:59
«Пастернака не читал, но осуждаю»
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 12:59
да, примерно так
там нет ни одного символа, который мне нужен был бы
ну кавычки разве
JhaoDa
@jhaoda
Mar 27 2015 13:00
Ну ладно. Коллеги, у кого от слова «Виндоус» кровь не течет глазами — очень рекомендую раскладку.
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 13:01
по крайней мере я вижу, что у тебя дефисы, а не минусики
так что лови кармический плюсик
=)
JhaoDa
@jhaoda
Mar 27 2015 13:04
@SerafimArts у меня их два разных даже: — и –
Можно мне два плюсика?
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 13:05
нет
второ́й я́ могу́ компенси́ровать си́мволом ударе́ния
главное́ не́ переборщи́ть с ни́́́́́́́́́ми
JhaoDa
@jhaoda
Mar 27 2015 13:07
@SerafimArts да, а то Мицголом станешь
Alexey
@Butochnikov
Mar 27 2015 13:07
почему при class ExampleTest extends Laracasts\Integrated\Extensions\Laravel получаю, что класс должен быть absctract хотя он abstract class Laravel extends TestCase implements Emulator ???
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 13:08
с́л́и́ш́ќо́м́ ́м́н́о́ѓо́ ́-́ ́н́е́ ́е́с́т́ь́ ́х́о́р́о́ш́о́
Роман Сохарев
@greabock
Mar 27 2015 13:16
@Butochnikov я ничего не понял :\
Константин Брызгалин
@constb
Mar 27 2015 13:16
@Butochnikov видимо он должен реализовать все абстрактные методы предка чтобы стать конкретным
Alexey
@Butochnikov
Mar 27 2015 13:20
да в том то и дело, что все как надо
Anton Revyakin
@Anton-Revyakin
Mar 27 2015 13:22
А в middlewar метод handle автоматически вызывается?
Константин Брызгалин
@constb
Mar 27 2015 13:22
@Butochnikov где-то что-то упустил.
@Anton-Revyakin когда мидлварь подключена - да, конечно. через контейнер.
Alexey
@Butochnikov
Mar 27 2015 13:23
@constb Laravel extends TestCase а TestCase все реализовывает
Anton Revyakin
@Anton-Revyakin
Mar 27 2015 13:24
@constb Понял, спасибо
Anton Revyakin
@Anton-Revyakin
Mar 27 2015 13:32
А как создать пустой проект? Чтоб не удалять не искать лишние файлы, вот например авторизацию?
JhaoDa
@jhaoda
Mar 27 2015 13:33
@Anton-Revyakin установить только сам фреймворк
g1nc
@g1nc
Mar 27 2015 13:34
php artisan fresh вроде оставляет авторизацию, хотя не уверен
Anton Revyakin
@Anton-Revyakin
Mar 27 2015 13:35
Scaffolding читал, что создает на лету управление чем-то...
g1nc
@g1nc
Mar 27 2015 13:36
https://github.com/laracasts/PHP-Vars-To-Js-Transformer кто нибудь пользовался или знает достойную альтернативу?
JhaoDa
@jhaoda
Mar 27 2015 13:36
О, fresh вернули назад?
g1nc
@g1nc
Mar 27 2015 13:37
в пятой есть
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 13:37
@grimmH
<script type="text/plain" data-id="somevars">
  {{$someData->toJson()}}
</script>
g1nc
@g1nc
Mar 27 2015 13:37
@SerafimArts спасибо)
JhaoDa
@jhaoda
Mar 27 2015 13:37
@grimmH он и БЫЛ в пятой
Но потом выкинули. А месяц назад вернули опять
@Anton-Revyakin да, юзай php artisan fresh
g1nc
@g1nc
Mar 27 2015 13:39
@jhaoda аа, этого не знал, у меня сейчас висит Laravel Framework version 5.0.20 там есть)
JhaoDa
@jhaoda
Mar 27 2015 13:39
Она, конечно, не всё подряд удаляет, но папка Auth исчезает
Роман Сохарев
@greabock
Mar 27 2015 13:41
такой "базар" тут, даже радостно смотреть почему-то ))
kittlesa
@kittlesa
Mar 27 2015 13:43
heeey
Роман Сохарев
@greabock
Mar 27 2015 13:44
@kittlesa hello )
Константин Брызгалин
@constb
Mar 27 2015 13:47
нашёл прекрасное - если моделями манипулировать через их собственный построитель запросов, на них не будут срабатывать события. то есть $model = Model::find($id); ...; $model->save() сгенерирует событие, а Model::where('id', $id)->update([ ... ]) - нет. "прекрасная" новость для тех, кто как я решил по событиям моделей инвалидировать кэши.
в комментах нашёл ещё объяснение странному поведению метода destroy - он выбирает модели и удаляет их по одной вместо одного запроса с where. как раз для того чтобы на них срабатывали события.
emissar
@emissar
Mar 27 2015 13:49
Добрый день. Подкиньте, пожалуйста, пакет или статейку какую-нибудь, как организовать категории и субкатегории статей, новостей и т.д. в L5
JhaoDa
@jhaoda
Mar 27 2015 13:49
@constb потому что where('id', $id)->update([ ... ]) это update не модели, а билдера
Вроде так
Роман Сохарев
@greabock
Mar 27 2015 13:50
это про категории и подкатегории
Константин Брызгалин
@constb
Mar 27 2015 13:50
@jhaoda ну теперь-то я это понимаю. когда обнаружил что кэш не обновляется. вот так и учишь лару - по грабелькам, по грабелькам.
emissar
@emissar
Mar 27 2015 13:54
@greabock спасибо
emissar
@emissar
Mar 27 2015 13:59
@greabock только не понятно нихрена... Есть, к примеру, url - news/cat1/cat2 -- как обработать его и получить все записи из этой категории?
emissar
@emissar
Mar 27 2015 14:06
через func_get_args() получать что ли категорию?
Vladislav Maksimchuk
@condoriano
Mar 27 2015 14:11
всем привет, сталкивался кто-то с тем что RouteServiceProvider не отрабатывал?
Alexey
@Butochnikov
Mar 27 2015 14:13
Rafkat Galiullin
@neolite
Mar 27 2015 14:13
L5 не в дев режиме случайно?
Vladislav Maksimchuk
@condoriano
Mar 27 2015 14:13
в продакшене
public function boot(Router $router)
{
    dd(1);
}
и ничего
Vladislav Maksimchuk
@condoriano
Mar 27 2015 14:18
ну ничоси, rm storage/framework/compiled.php все починило...
JhaoDa
@jhaoda
Mar 27 2015 14:22
А кто-нить может забенчить с учётом тех замечаний, что сделал Тэйлор?
JhaoDa
@jhaoda
Mar 27 2015 14:31
Такой вот вопрос про любимые репозитории. В репе есть методall(), который возвращает коллекцию. Но когда нам нужна коллекция-то? В одном случае из ста. Поэтому возникла мысль, что он должен возвращать пагинированные данные.
Для финта ушами можно добавить параметр, который определяет, пагинировать или нет:
all(false) — коллекция,
all() — по умолчанию, например, 15 элементов на страницу,
all(50) — 50 элементов на страницу.
Не очень красиво, но имеет право на жизнь?
NelinD
@NelinD
Mar 27 2015 14:34
@jhaoda все имеет право на жизнь
g1nc
@g1nc
Mar 27 2015 14:37
@jhaoda в данном случае мне кажется лучше если не указан параметр передавать коллекцию, если указан тогда передавать пагинированные данные
all() — коллекция,
all(50) — 50 элементов на страницу.
JhaoDa
@jhaoda
Mar 27 2015 14:37
@grimmH не передавать, а отдавать. И, цитирую, «Но когда нам нужна коллекция-то? В одном случае из ста.»
Хотя замечание логичное...
g1nc
@g1nc
Mar 27 2015 14:39
я к тому что интуитивно все же от all() ожидается вся коллекция, а идея мне кажется довольно не плохой)
JhaoDa
@jhaoda
Mar 27 2015 14:42
@grimmH но как быть с дефолтным значением элементов на страницу?
Не хотелось бы писать постоянно all(15)
g1nc
@g1nc
Mar 27 2015 14:44
ну к примеру all(0) но все равно придется это дублировать везде, тут надо подумать
просто вот конкретно у меня сейчас - чаще приходится брать всю коллекцию и писать постоянно all(false) было бы не радостно)
NelinD
@NelinD
Mar 27 2015 14:46
@jhaoda самый частый по дефолту
@jhaoda остальное опциями
JhaoDa
@jhaoda
Mar 27 2015 14:55
@NelinD а вот товарищ выше с тобой не согласен
wiyfn
@wiyfn
Mar 27 2015 15:01
Использую админку SleepingOwl Admin. Хочу сделать добавления в БД. Если форма заполнена не корректно, вывожу ошибки. Но при этом загружается не вся страница, а только файл формы (add.blade.php). Как сделать что бы в случаи ошибки подгружать всю часть страницы з ошибками. Как стандартно делать это в laravel то я знаю, что нужно использовать @extends и @section. А вот как в данной админке все сделать ?
return view('admin.news.add')->with('errors', $validation->messages()->toArray());
кто знает подскажите пожалуйста
LaravelButler

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

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

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

Molodkovets Bohdan
@atcdot
Mar 27 2015 16:20
Привет! Как сократить запись? Вроде как должно быть что-то с выбором из массива, но не могу найти ничего. @if($_SERVER['REQUEST_URI'] == '/about' or $_SERVER['REQUEST_URI'] == '/addpost')
Alexander Popov
@ruelephant
Mar 27 2015 16:23
господи что это?
ты используешь laravel?
@ggcstop
Molodkovets Bohdan
@atcdot
Mar 27 2015 16:24
@ruelephant да, а что?
Alexander Popov
@ruelephant
Mar 27 2015 16:24
а какого хрена тебе понадобилось делать прямой доступ к REQUEST_URI?
роутинг на что?
Molodkovets Bohdan
@atcdot
Mar 27 2015 16:27
@ruelephant поясню, на 2 этих страницах мне нужно заменить один элемент во вьюхе на другой, я проверяю URL и если он совпал, заменяю элемент. При чем здесь роутинг?
Alexander Popov
@ruelephant
Mar 27 2015 16:29
при том, что надо было сделать два метода в контролере
а не комбаин все-в-одном
Molodkovets Bohdan
@atcdot
Mar 27 2015 16:35
@ruelephant я правильно понимаю, что идеологически верным будет создать две вьюхи (разница в которых будет этот элемент), которые будут зависимы от третьей базовой?
и в роутах их направить куда нужно
Alexander Popov
@ruelephant
Mar 27 2015 16:36
а причем тут view? создать два метода в контролере
view одна будет, просто там уже проверку влепить
class MyController  {
    public function about() {
        return View('View1', ['superElement'=>true]);
    }
    public function addPost{
        return View('View1', ['superElement'=>false]);
    }
}
ну я думаю смысл понятен какой контролер
потом делаем в route.php:
Route::any('addPost',  "MyController@addPost");
Route::any('about',  "MyController@about");
Alexander Popov
@ruelephant
Mar 27 2015 16:41
во view делаем проверку на if ($superElement) { }
Molodkovets Bohdan
@atcdot
Mar 27 2015 16:50
@ruelephant спасибо большое
LaravelButler

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

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

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

g1nc
@g1nc
Mar 27 2015 17:29
This message was deleted

всем снова привет, есть вопрос может кто что подскажет. есть ресурс в роутах

Route::resource('show',    'Show\ShowController');

на странице есть ссылка вида

<a class="btn btn-danger" href="{!! URL::route('show.destroy', [$show->id]) !!}" role="button">
    <i class="fa fa-trash"></i>
</a>

вопрос в следующем, почему не срабатывает метод destroy

извиняюсь за дубли, что то нэт тупит =\
Kirill Nesmeyanov
@SerafimArts
Mar 27 2015 17:33
слева от текста кнопочка карандашика (при наведении)
сообщения можно удалять
а ещё можно связать эти два факта =)
JhaoDa
@jhaoda
Mar 27 2015 17:35
@grimmH потому что надо читать документацию. Подсказка — смотрел в консоли браузера, какая ошибка?
g1nc
@g1nc
Mar 27 2015 17:38
ошибки в консоли нет, документацию читал, в четверке подобный подход работал вроде, я так полага. он ожидет просто метод delete, но как мне к ссылке http метод привязать?
JhaoDa
@jhaoda
Mar 27 2015 17:39
@grimmH не мог в четверке такой подход работать
@grimmH никак не привязать. Ссылка может быть только GET. Самый простой способ — добавить ссылке какой-нить атрибут и обрабатывать нажатие на неё через JS, что бы выполнялся ajax-запрос методом DELETE.
g1nc
@g1nc
Mar 27 2015 17:40
ладно,тогда вопрос как быть делать что ли форму ради одной кнопики и метод подменять, но это же бред
спасибо
JhaoDa
@jhaoda
Mar 27 2015 17:43
@grimmH
$('a.btn').click(function() {
    var method = $(this).data('method');
    Jd.delete(this, this.href, [any data], function(r) {
        if (r.status == 200) {        }
    });
    return false;
});
<a class="btn btn-danger" href="{!! route('show.destroy', [$show->id]) !!}" data-method="delete">Delete</a>
LaravelButler

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

Русскоязычное сообщество 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

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

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

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

Ray Mayemir
@raymayemir
Mar 27 2015 18:57
привет всем, помогите с сервером на nginx есть два домена
по началу стоял только один с ларой теперь добавил второй но он почему то грузит все с первого домена как быть ?
server {
        listen 80;
        #listen [::]:80 default_server ipv6only=on;

        root /var/www/laravel1/public;
        index index.php index.html index.htm;

        # Make site accessible from http://localhost/
        server_name laravel1.com;

        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.

                try_files $uri $uri/ /index.php?$query_string;

                # Uncomment to enable naxsi on this location
                # include /etc/nginx/naxsi.rules
        }
        # pass the PHP scripts to FastCGI server listening on /var/run/php5-fpm.sock
        location ~ \.php$ {
                try_files $uri /index.php =404;
                               fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }
sautchenkov
@sautchenkov
Mar 27 2015 18:59
Это конфиг для первого?
@RaiMaemirov ?
Ray Mayemir
@raymayemir
Mar 27 2015 19:00

для второго точно также laravel2.com

только для примера написал laravel1.com

LaravelButler

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

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

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

sautchenkov
@sautchenkov
Mar 27 2015 19:01
server_name и root поменяно на laravel2 ?
dihalt
@dihalt
Mar 27 2015 19:01
@RaiMaemirov А у тебя одна лара на оба домена?
Ray Mayemir
@raymayemir
Mar 27 2015 19:02
@sautchenkov да
нет разные проекты
sautchenkov
@sautchenkov
Mar 27 2015 19:02
@RaiMaemirov весь конфиг для 2х доменов в одном файле?
Ray Mayemir
@raymayemir
Mar 27 2015 19:03
нет разные в sites-available и sites-enabled
sautchenkov
@sautchenkov
Mar 27 2015 19:04
@RaiMaemirov хммм. а линки правильные из enabled в available?
nginx reload иди restart делался?)
должно все работать если правильно
Ray Mayemir
@raymayemir
Mar 27 2015 19:06
блин магия все заново написал, вроде работает phpinfo вывел а вот лара 4.2 не хочет вставать
Installing laravel/laravel (v4.2.0)
  - Installing laravel/laravel (v4.2.0)
    Loading from cache

Created project in public_html
Loading composer repositories with package information
Installing dependencies (including require-dev)
  - Installing symfony/translation (v2.5.10)
    Loading from cache
The following exception is caused by a lack of memory and not having swap configured
Check https://getcomposer.org/doc/articles/troubleshooting.md#proc-open-fork-failed-errors for details
PHP Fatal error:  Uncaught exception 'ErrorException' with message 'proc_open(): fork failed - Cannot allocate memory' in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:974
Stack trace:
#0 [internal function]: Composer\Util\ErrorHandler::handle(2, 'proc_open(): fo...', 'phar:///usr/loc...', 974, Array)
#1 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(974): proc_open('stty -a | grep ...', Array, NULL, NULL, NULL, Array)
#2 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(784): Symfony\Component\Console\Application->getSttyColumns()
#3 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(745): Symfony\Component\Console\Application->getTerminalDimensions()
#4 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(675): Symfony\Component\Console\Application->getTerminalWidth()
#5 phar:///usr/local/bin/com in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php on line 974

Fatal error: Uncaught exception 'ErrorException' with message 'proc_open(): fork failed - Cannot allocate memory' in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:974
Stack trace:
#0 [internal function]: Composer\Util\ErrorHandler::handle(2, 'proc_open(): fo...', 'phar:///usr/loc...', 974, Array)
#1 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(974): proc_open('stty -a | grep ...', Array, NULL, NULL, NULL, Array)
#2 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(784): Symfony\Component\Console\Application->getSttyColumns()
#3 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(745): Symfony\Component\Console\Application->getTerminalDimensions()
#4 phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php(675): Symfony\Component\Console\Application->getTerminalWidth()
#5 phar:///usr/local/bin/com in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php on line 974
5ка почему то без проблем встает
Denis Isaychenko
@Rhincodon
Mar 27 2015 19:20
Ray Mayemir
@raymayemir
Mar 27 2015 19:30
ах да на ссылку не обратил внимание сорри с просони просто
Алексей Данчин
@Aleksey-Danchin
Mar 27 2015 20:09
Вообще задавал уже этот вопрос, но тот ответ оказался не совсем то что мне нужно. Как мне обрабатывать все оставшиеся роуты? Типо что-то:
Route::otherwise(function () {...});
Ладно, пока буду пользоваться вот этим:
Route::get('{slug?}', 'SearchController@index')->where('slug', '.+');
Алексей Данчин
@Aleksey-Danchin
Mar 27 2015 20:14
Черт, этот метод убивает доступ к ресурсам public =D
Denis Isaychenko
@Rhincodon
Mar 27 2015 20:23
ха, вэй собирается делать серию по реакту :)
LaravelButler

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

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

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

Alexey
@Butochnikov
Mar 27 2015 20:36
шутника забанили
JhaoDa
@jhaoda
Mar 27 2015 20:39
ха, вэй... Вэйхайвэй...
censoredgit
@censoredgit
Mar 27 2015 20:52
епт..
так получше будет)
http://blog.a-way-out.net/blog/2015/03/27/php-framework-benchmark/ смотрю тесты эти и чет грустно
JhaoDa
@jhaoda
Mar 27 2015 20:56
@censoredgit завернул бы картинку в код, зачем она, такая большая...
censoredgit
@censoredgit
Mar 27 2015 20:57
чтоб предыдущих видно не было
Denwebart
@Denwebart
Mar 27 2015 20:57
@censoredgit это что получается, лара 5 медленная очень?
censoredgit
@censoredgit
Mar 27 2015 20:58
@Denwebart в итоге выяснилось что чуть быстрее симфони
Denwebart
@Denwebart
Mar 27 2015 21:00
Как-то грустно стало. А есть ли смысл на 5-ке работать? Тут все перешли на 5-ку?
LaravelButler

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

Русскоязычное сообщество 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 27 2015 21:02
@censoredgit где выяснилось?
censoredgit
@censoredgit
Mar 27 2015 21:03
@jhaoda тейлор в твиттере писал https://twitter.com/taylorotwell/status/581464190390419456
Alexey
@Butochnikov
Mar 27 2015 21:04
@/all что бы картинки пропали попробуйте перегрузить страницу
Denwebart
@Denwebart
Mar 27 2015 21:05
@Butochnikov спасибо!
Alexey
@Butochnikov
Mar 27 2015 21:05
@jhaoda kenjis/php-framework-benchmark#1
"доска почета" уже из банов )
JhaoDa
@jhaoda
Mar 27 2015 21:07
@Butochnikov да это-то я видел, никто Тэйлору не ответил пока
Alexey
@Butochnikov
Mar 27 2015 21:07
ждем новых тестов
Denwebart
@Denwebart
Mar 27 2015 21:07
@Butochnikov а как ты относишься к 5 ларе? Интересно твоё мнение.
Alexey
@Butochnikov
Mar 27 2015 21:08
положительно. подробнее спроси
Orel
@2byte
Mar 27 2015 21:08
Это кто был, от первой картинки смутило, жуть
Alexey
@Butochnikov
Mar 27 2015 21:09
кто был, того уж нет )
Orel
@2byte
Mar 27 2015 21:09
Быстрее cake 3.0, так же быстрее чем Symfony, хм ...
JhaoDa
@jhaoda
Mar 27 2015 21:09
Ну я надеюсь, что Тэйлор заморочится этим вопросом... а то как это — продуть Yii???
LaravelButler

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

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

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

Alexey
@Butochnikov
Mar 27 2015 21:10
Так Тейлор написал, автор тестов сделает все как надо и посмотрим результат.
Denwebart
@Denwebart
Mar 27 2015 21:11
@Butochnikov Мне интересно, вот вышла 5-ка. Какой статус имеет теперь 4-я версия? Старьё? Проекты не писать на ней уже? Только на 5-ке?
Alexey
@Butochnikov
Mar 27 2015 21:11
но что-то мне подсказывает, что это было сделано специально, чтобы "опустить" сверх популярную лару
Orel
@2byte
Mar 27 2015 21:12
@Denwebart Просто все новые вкусняшки, скорее всего будут сразу под 5
Denwebart
@Denwebart
Mar 27 2015 21:12
@2byte а порог входа? Намного выше?
Orel
@2byte
Mar 27 2015 21:14
@Denwebart Нет, после 4, лара 5 усваевается за день, при желании намного меньше
Alexey
@Butochnikov
Mar 27 2015 21:15
@Denwebart пока обидно, то, что все новое и интересное от активной части сообщества, пилится под 5-ку.
только сегодня Джефри признал, что его новый пакет не работает на 4-ке
Denwebart
@Denwebart
Mar 27 2015 21:16
@Butochnikov то есть, ты за 4-ку больше?
Alexey
@Butochnikov
Mar 27 2015 21:16
а порог входа, не сильно выше.
у меня есть часть проектов на 4, вот думаю перенести, те, где поддержка будет критичной
сама по себе 4 самодостаточна, все зависит от используемых пакетов
но 5 мне нравится, она современнее.
Denwebart
@Denwebart
Mar 27 2015 21:18
@Butochnikov То есть, можно новый проект на 4-ке сделать? Или рациональней уже на 5-ой?
Alexey
@Butochnikov
Mar 27 2015 21:19
все зависит от проекта
Orel
@2byte
Mar 27 2015 21:19
Меня вообще устраивала 4-я версия с головой, но пятерка вышла, и пришлось ее заюзать
Denwebart
@Denwebart
Mar 27 2015 21:19
А 5-ка ещё не сырая?
Меня вот что волнует: там сейчас версия 5.0.-какая-то. Сделаю сайт на ней, запущу. Со временем обновлюсь до 5.2.16. И всё поломается.
Alexey
@Butochnikov
Mar 27 2015 21:21
если нужна стабильность и мало пакетов бери 4
Denwebart
@Denwebart
Mar 27 2015 21:22
@Butochnikov Понял, спасибо. Значит 5-я ещё немного сыровата?
JhaoDa
@jhaoda
Mar 27 2015 21:22
@Denwebart а кто тебя заставляет обновляться на 5.2.16?
Denwebart
@Denwebart
Mar 27 2015 21:23
@jhaoda Ну будет же много исправлений в плане безопасности и т.п. Почему бы не обновиться? Куча багов к этой версии будет исправлено.
JhaoDa
@jhaoda
Mar 27 2015 21:23
@Denwebart обратная совместимость гарантируется идеологией семантического версионирования, т.е. 5.2.16 не может сломать код, написанный под 5.0.16
Denwebart
@Denwebart
Mar 27 2015 21:24
@jhaoda Спасибо, теперь понятно.
Alexey
@Butochnikov
Mar 27 2015 21:24
нет, но раз ты боишься. а 4.2 уже не будет обновляться
JhaoDa
@jhaoda
Mar 27 2015 21:25
Хотя это не стандарт, конечно, а всего лишь идеология... Тэйлор может и забить на него, как пытался с пятеркой, называя её сначала 4.3
Alexey
@Butochnikov
Mar 27 2015 21:25
осталось узнать когда Тейлор решится на 6-ку
JhaoDa
@jhaoda
Mar 27 2015 21:25
Но в любом случае, есть голова же...
Alexey
@Butochnikov
Mar 27 2015 21:28
учитывая, как Тейлор любит новые фишки (или его на это подбивают) то 6 может оказаться реальностью быстрее, чем мы думаем )
JhaoDa
@jhaoda
Mar 27 2015 21:32
@Denwebart мне в проекте на четверке надо было создать класс Event. Как ты понимаешь, сделать я этого не смог, пришлось называть AppEvent.
Так что неймспейсы наше всё...
Denwebart
@Denwebart
Mar 27 2015 21:33
@jhaoda а в 5 это норм?
Роман Сохарев
@greabock
Mar 27 2015 21:33
@jhaoda а кто тебе в четверке запретил использовать неймспейсы? ))
JhaoDa
@jhaoda
Mar 27 2015 21:35
@greabock а я не помню уже, что там было, но что-то было
Роман Сохарев
@greabock
Mar 27 2015 21:36
хз, я просто заменил, psr-0 на psr-4, и горя не знал
ну правда, по конфигам и прочему пришлось пробежаться, конечно
JhaoDa
@jhaoda
Mar 27 2015 21:37
Да-да, костыли и изолента...
Роман Сохарев
@greabock
Mar 27 2015 21:38
причем тут костыли?
фреймворк заканчивается в папке vendor
JhaoDa
@jhaoda
Mar 27 2015 21:38
Да пофиг, короче... мне пятерка нравится больше.
Роман Сохарев
@greabock
Mar 27 2015 21:45
читаю сейчас Эванса... и понимаю, что ddd - это все таки философия. Структура папок, модульность и прочее тут вообще не при чем.
и вообще мы программируем неправильно )
Alexey
@Butochnikov
Mar 27 2015 21:48
конечно это не папки )
Роман Сохарев
@greabock
Mar 27 2015 21:49
нет, ну про это там тоже есть, просто оно не ставится во главу угла.
https://i.vimeocdn.com/portrait/5809518_300x300.webp
логотип фалькона в пэйнте рисовали? Ж)
Alexey
@Butochnikov
Mar 27 2015 21:53
)
Роман Сохарев
@greabock
Mar 27 2015 21:54
нет, ну реально - его если увеличить, то там алиасинг видно ))
JhaoDa
@jhaoda
Mar 27 2015 21:55
@greabock ты про цветные пятна-квадраты?
Роман Сохарев
@greabock
Mar 27 2015 21:57
да не, птица-то все же угадывается...
Alexey
@Butochnikov
Mar 27 2015 21:58
смотрю гайд по CI 3 ... 2015 год, а что такое composer мы не знаем до сих пор. хотя может для него и не надо.
хотя даже slim композер юзает
JhaoDa
@jhaoda
Mar 27 2015 22:00
@greabock мне кажется, что это был жипег, который зачем-то перегнали в webp
Хотя webp тоже с потерями...
@Butochnikov у меня складывается впечатление, что это такие неолуддиты — коханщики, CI'шники и иже с ними
Типа, деды писали require через строчку и нам не грех...
Alexey
@Butochnikov
Mar 27 2015 22:05
типа винтажный фрейм? вспомним молодость )
Роман Сохарев
@greabock
Mar 27 2015 22:05
@jhaoda ну про луддитов ты загнул, он же ничего не ломают )) сидят себе тихо в закуточке... на староверов похожи больше )))
Alexey
@Butochnikov
Mar 27 2015 22:05
немного современный, но все же ламповый )
не, это мы с композерами, интерфейсами и трейтами испортились )
что там еще... сервис провайдеры, репозитории, контейнеры...
JhaoDa
@jhaoda
Mar 27 2015 22:08
Я тут альфу ЛайвСтрита смотрел. Композер? Неймспейсы? Трейты? ЩТА?
Роман Сохарев
@greabock
Mar 27 2015 22:08
души в наших пакетах с пакажиста нет ))
Alexey
@Butochnikov
Mar 27 2015 22:08
новый лайвстрит значит совсем не новый? а я так ждал )
когда релиз?
JhaoDa
@jhaoda
Mar 27 2015 22:10
Блин, они даже реальные пакеты типа Imagine влили руками...
Роман Сохарев
@greabock
Mar 27 2015 22:10
на самом деле не это определяет популярность продукта... вот взять опенкарт. Там внутри форменный ужас. И это не мешает ему входить в топ e-comerce движков ))
Alexey
@Butochnikov
Mar 27 2015 22:11
да что говорить ВК на функциях, без ООП
JhaoDa
@jhaoda
Mar 27 2015 22:11
Можно подумать, он входит в ТОП потому что быстрый, качественный и удобный...
Роман Сохарев
@greabock
Mar 27 2015 22:12
я ж говрю - не это определяет популярность
JhaoDa
@jhaoda
Mar 27 2015 22:13
Да я согласен, но что теперь — игнорировать прогресс?
Alexey
@Butochnikov
Mar 27 2015 22:13
@greabock определился с ember'ом? Mithril и Catberry.js видел?
JhaoDa
@jhaoda
Mar 27 2015 22:14
Я сам достаточно поздно перешел на композер, но когда перешел, то рвал волосы на заднице, что не сделал этого раньше
Роман Сохарев
@greabock
Mar 27 2015 22:15
@Butochnikov нет, не видел. Посмотрю. Мне тут сегодня раскрыли глаза на то, как правильно писать на ember
точнее вообще на все это устройтво
Alexey
@Butochnikov
Mar 27 2015 22:15
о как, надеюсь поделишься ... в статье )
Роман Сохарев
@greabock
Mar 27 2015 22:16
в статье?
Alexey
@Butochnikov
Mar 27 2015 22:16
чтобы все знали )
Роман Сохарев
@greabock
Mar 27 2015 22:16
хех... нет, я еще сам плаваю
Alexey
@Butochnikov
Mar 27 2015 22:16
:worried:
Роман Сохарев
@greabock
Mar 27 2015 22:18
//view
app.view = function(ctrl) {
    return [
        ctrl.pages().map(function(page) {
            return m("a", {href: page.url}, page.title);
        }),
        m("button", {onclick: ctrl.rotate}, "Rotate links")
    ];
};
хехех... прощай убогий html, здравствуй бем ))
Alexey
@Butochnikov
Mar 27 2015 22:20
ты тесты глянь... "впереди планеты всей"
Роман Сохарев
@greabock
Mar 27 2015 22:22
да я глянул
ну ничего удивительного
здесь прямое создание dom
а в других шаблоны - значит интерполяция
интерполяция, это накладно
Alexey
@Butochnikov
Mar 27 2015 22:23
ну даже virtualdom от реакта проигрывает
Роман Сохарев
@greabock
Mar 27 2015 22:25
по поводу Catberry...
чем он лучше pantomjs?
Alexey
@Butochnikov
Mar 27 2015 22:26
по ней видео посмотри от автора. недавно появилось
правда долгое и занудное
Molodkovets Bohdan
@atcdot
Mar 27 2015 22:30
Раз вы здесь говорите обо всем таком... Подскажите, что лучше учить из JS-фреймворков? Вроде как основы JS знаю, но толком с ним не работал (потребности не было сильной), с фреймворками не сталкивался вообще.
Роман Сохарев
@greabock
Mar 27 2015 22:31
прочитал статью про Catberry... я не хочу знать, как оно работает, слишком много магии )))
JhaoDa
@jhaoda
Mar 27 2015 22:32
@ggcstop начни с jQuery, он всегда в цене
Alexey
@Butochnikov
Mar 27 2015 22:32
я сам мечтаю о таком JS фрейме, чтобы был такой как laravel
Роман Сохарев
@greabock
Mar 27 2015 22:32
@Butochnikov ember очень внятный
Vlad Shcherbin
@VladShcherbin
Mar 27 2015 22:32
@ggcstop meteor посмотри
Роман Сохарев
@greabock
Mar 27 2015 22:33
@VladShcherbin уйди грешник
Alexey
@Butochnikov
Mar 27 2015 22:33
метеор не про то
Роман Сохарев
@greabock
Mar 27 2015 22:33
у нас похапэ в бэке
Vlad Shcherbin
@VladShcherbin
Mar 27 2015 22:33
ааа
ну тогда да)
Molodkovets Bohdan
@atcdot
Mar 27 2015 22:34
jQuery, это да, выучить придется из-за популярности и востребованности. А что для себя, для души, для скорости и т.д. выбрать?)
Vlad Shcherbin
@VladShcherbin
Mar 27 2015 22:35
@ggcstop тебе связанное с php, или можно и чистый js?
JhaoDa
@jhaoda
Mar 27 2015 22:37
Ща опять метеор начнет «продавать»
Роман Сохарев
@greabock
Mar 27 2015 22:37
да, метеор очень хорош
Molodkovets Bohdan
@atcdot
Mar 27 2015 22:37
@VladShcherbin а в чем разница? Я не шарю, поясните)
Роман Сохарев
@greabock
Mar 27 2015 22:37
но не про то песня, к сожалению
Vlad Shcherbin
@VladShcherbin
Mar 27 2015 22:38
@ggcstop ну можно писать только на js, не используя php
Роман Сохарев
@greabock
Mar 27 2015 22:38
@ggcstop meteor это fulllstack фрейм. То есть, и для фронта и для бэка - все жабаскрипт
походу мир у человека сломался ))
Molodkovets Bohdan
@atcdot
Mar 27 2015 22:42
Я только что смотрел/слушал последний подкаст от Sorax, он сказал, что PHP бяка, что он не обязательно нужен. Я честно мало это представляю, типа можно все писать на JS, HTML и CSS без PHP?
В любом случае, если это так, все равно нужно выучить что-то связанное с PHP и тогда уже отдельное учить, мне кажется так разумным.
Vlad Shcherbin
@VladShcherbin
Mar 27 2015 22:42
@ggcstop так если всё на js писать, php можно вообще не учить)
JhaoDa
@jhaoda
Mar 27 2015 22:42
А еще можно писать на Питоне и Руби
Vlad Shcherbin
@VladShcherbin
Mar 27 2015 22:43
как и на любом другом языке)
JhaoDa
@jhaoda
Mar 27 2015 22:43
И на Ц++ можно. И на Перле
Vlad Shcherbin
@VladShcherbin
Mar 27 2015 22:43
ага
Molodkovets Bohdan
@atcdot
Mar 27 2015 22:43
Да, немного мир ломается) Руби не касался еще, но в плане есть, многие так восхваляют...
JhaoDa
@jhaoda
Mar 27 2015 22:43
Да сразу на Го
Роман Сохарев
@greabock
Mar 27 2015 22:44
я вам так скажу, не учитесь программировать на каком-то языке. Учитесь программировать ))
JhaoDa
@jhaoda
Mar 27 2015 22:44
Или на Д, на Ц++ пусть лохи пишут
Molodkovets Bohdan
@atcdot
Mar 27 2015 22:44
@greabock вот это правильно)
Alexey
@Butochnikov
Mar 27 2015 22:45
@greabock :+1:
JhaoDa
@jhaoda
Mar 27 2015 22:45
@greabock моё почтение, кэп!
Хотя для многих это актуально, они вообще пишут на фреймворке, не зная языка...
Роман Сохарев
@greabock
Mar 27 2015 22:51
я вот начал вообще с ActionScript 3 (очень хороший язык, между прочим). И в php уже пришел с пониманием классов и объектов. Когда завяжу с php (ой, да все мы так говорим!), я приду куда-то уже с пониманием паттернов проектирования. И так далее.
В общем, знания вовсе не должны к языку быть привязаны.
JhaoDa
@jhaoda
Mar 27 2015 22:53
Но все же знания десктоп-кодера отличаются от знаний веб-кодера
Molodkovets Bohdan
@atcdot
Mar 27 2015 22:53
Вспомнил ситуацию одну... Нужно было с помощью JS достать данные из БД, так и не получилось и не нашел вообще как это сделать без PHP (пришлось юзать PHP). Как тогда обходиться без PHP? Или все таки есть способы?
Роман Сохарев
@greabock
Mar 27 2015 22:54
@ggcstop там есть nodejs (хотя, у метеора какой-то свой самовар) это среда исполнения js на стороне сервера
JhaoDa
@jhaoda
Mar 27 2015 22:55
@ggcstop ты понимаешь, что JS это просто язык?
Он сам по себе не умеет работать с базой, как и РНР
Molodkovets Bohdan
@atcdot
Mar 27 2015 22:57
@greabock @jhaoda спасибо, теперь все понял (еще благодаря этим размышлениям составил правильный запрос в яндексе :smile: )
LaravelButler

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

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

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