These are chat archives for LaravelRUS/chat

16th
Apr 2015
LaravelButler

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

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

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

Anonim-khb
@Anonim-khb
Apr 16 2015 02:08
Всем привет. Есть задача сделать выборку 20 последних записей (по updated_at) из 3-х разных таблиц. Имеется ввиду 20 записей в сумме. Как это лучше сделать?
Alexey Rogachev
@arogachev
Apr 16 2015 03:14
Конкретика бы нужна. Какая структура таблиц, как они связаны? 20 записей из одной таблицы / нескольких?
Maxim
@Big-Shark
Apr 16 2015 03:17
@Anonim-khb выбери из каждой по 20, потом отсортируй, и отреж 20)
а люмин из папки работает или нет?
Anonim-khb
@Anonim-khb
Apr 16 2015 03:34
@Big-Shark, да, наверное так и сделаю. Из каждой таблицы по 20-ке, сортировка и выдача.
@arogachev, 20 в сумме, т.е. 20 записей по дате самых новых из 3-х таблиц.
LaravelButler

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

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

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

Mazik90
@Mazik90
Apr 16 2015 03:49
Не могу найти в доках при базовом использованиии базы данных, типа: "$results = DB::select('select * from users where id = ?', 1);" он экранирует данные от sql инъекций илил нет?
Anonim-khb
@Anonim-khb
Apr 16 2015 04:10
Правильно пытаюсь получить последние 20 записей?
$result = Something:orderBy('created_at', 'DESC')->take(20)->get();
Mazik90
@Mazik90
Apr 16 2015 04:15
SELECT * FROM table ORDER BY created_at DESC LIMIT 20 Нативные запросы работают быстрее, кстати по дате получать не совсем правильно так как если у тебя будет несколько записей в одну секунду, правильно будет SELECT * FROM table ORDER BY id DESC LIMIT 20
Maxim
@Big-Shark
Apr 16 2015 04:18
Херня этот люмен( Протестил я его, скорость в 2 раза ниже чем в слим 2.6 и код игнайтер3
Anonim-khb
@Anonim-khb
Apr 16 2015 04:19
@Mazik90, понял, спасибо)
Mazik90
@Mazik90
Apr 16 2015 04:22
@Big-Shark Ну таки да код игнайтер быстрее также и кохана быстрее чем laravel ну он и больше, если тебе нужна супер скорость тут либо вообще отказываться от фраемворков либо помсотри в сторону phalcon.
Anonim-khb
@Anonim-khb
Apr 16 2015 04:22
@Mazik90, может ты подскажешь как сделать такую выборку, но по нескольким таблицам сразу? Это мне нужно для просмотра/показа последних действий (с БД в частности).
Mazik90
@Mazik90
Apr 16 2015 04:23
Не могу найти в доках при базовом использованиии базы данных, типа: $results = DB::select('select * from users where id = ?', [1]); он экранирует данные от sql инъекций или нет? подскажите а то у же 30 минут разбираю исходники
Anonim-khb
@Anonim-khb
Apr 16 2015 04:23
JOIN?
Mazik90
@Mazik90
Apr 16 2015 04:24
@Anonim-khb я незнаю твою архитектуру базы и какие талици
Maxim
@Big-Shark
Apr 16 2015 04:25
@Mazik90 так я же не про лару, а про люмен, он должен быть быстрым, это же микро фреймверк
Mazik90
@Mazik90
Apr 16 2015 04:26
@Big-Shark ок попутал=)
Maxim
@Big-Shark
Apr 16 2015 04:26
@Mazik90 а люмен работает почти также как и юии2
JhaoDa
@jhaoda
Apr 16 2015 05:07
@greabock блин, ну теперь не знаю, как жить
@Big-Shark ты тесты Тэйлора видел?
Maxim
@Big-Shark
Apr 16 2015 05:12
@jhaoda лож, пиз**ж и проковация)
JhaoDa
@jhaoda
Apr 16 2015 05:12
@Big-Shark м-да...
Maxim
@Big-Shark
Apr 16 2015 05:13
@jhaoda видел, но что он там сделал хз, я уже и так гонял, и эдак, и через ххвм запускал, и из папки, и отдельные хосты
Новый конкурс от Тейлора
Maxim
@Big-Shark
Apr 16 2015 06:16
@slider23 не особо понимаю про что он
NelinD
@NelinD
Apr 16 2015 06:17
@slider23 можно пояснить чего он хочет?
JhaoDa
@jhaoda
Apr 16 2015 06:23
Посоны, ну стыдно настолько не знать язык потенциального врага :)
NelinD
@NelinD
Apr 16 2015 06:24
@jhaoda спросить сколько у них танков может каждый=)
JhaoDa
@jhaoda
Apr 16 2015 06:24
Он говорит, что даст пицот енотов тому, кто сделает быстрый механизм для выделения из репозитория компонентов, используя git-subsplit
Maxim
@Big-Shark
Apr 16 2015 06:25
@jhaoda да я вроде так то перевел, но вот что саб сплит делает и что он имеет ввиду под separate repositories., не очень понимаю
JhaoDa
@jhaoda
Apr 16 2015 06:25
Бэээ... ну посмотрите на репозиторий laravel/framework. Из него выделена куча реп под каждый компонент
Maxim
@Big-Shark
Apr 16 2015 06:27
@jhaoda ты про вот эти https://github.com/illuminate/ ?
JhaoDa
@jhaoda
Apr 16 2015 06:28
@Big-Shark да. Там даже написано «Subtree split of the ... component»
Maxim
@Big-Shark
Apr 16 2015 06:31
@jhaoda интересно как он это делает сейчас, но почитав доку по сабсплит не вижу проблем в написании 1 цикла выделением сплитов и их обновление
JhaoDa
@jhaoda
Apr 16 2015 06:33
А может я немного недопонял и он хочет механизм, аналогичный git-subsplit
Может git-subsplit невероятный тормоз...
Maxim
@Big-Shark
Apr 16 2015 06:37
@jhaoda вот в том и дело, что не совсем понятно, а ты сам написал "используя git-subsplit"
JhaoDa
@jhaoda
Apr 16 2015 06:38
Ну я уточнил же
Maxim
@Big-Shark
Apr 16 2015 06:39
@jhaoda насколько я понима. там толжно быть не fast, а faster, если он хочет написать что ему нужен механизм быстрее чем сабсплит, хотя хз, я не очень хорошо знаю англ
JhaoDa
@jhaoda
Apr 16 2015 06:45
@Big-Shark тогда уж faster than
Maxim
@Big-Shark
Apr 16 2015 06:45
@jhaoda угу, но возможно твитер со своим ограничением наложил свой след.
LaravelButler

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

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

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

Rafkat Galiullin
@neolite
Apr 16 2015 07:03
а че мешает взять L3 и к нему прикрутить теже компоненты что и в Lumen?
Maxim
@Big-Shark
Apr 16 2015 07:08
@neolite а нафига?
Rafkat Galiullin
@neolite
Apr 16 2015 07:09
L3 люблю
а Тейлор его кинл
LaravelButler

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

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

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

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

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

Max
@Bomavi
Apr 16 2015 08:26
Всем доброго времени суток!
Кто подскажет в чем ошибка... авторизация через Hybridauth Vkontakte... запрос данных проходит, а потом после окна с разрешением передачи данных, вылетает ошибка... и такое только для Vkontakte, для Facebook, Google и LinkedIn - все отлично...
alt
Maxim
@Big-Shark
Apr 16 2015 08:33
@Bomavi а сам понять не можеш?
Max
@Bomavi
Apr 16 2015 08:35
@Big-Shark увы, но нет, если бы понял сам, сюда бы не написал... где логика)
Mazik90
@Mazik90
Apr 16 2015 08:36
тренируем способность ясновиденья =) я вижу проверку на версию php и в обоих случаях мы возвращаем экспшен.
Maxim
@Big-Shark
Apr 16 2015 08:37
@Bomavi насколько я понимаю вк не отдает емеил, поэтому такого свойства нет, а ты его гдето запрашиваеш
JhaoDa
@jhaoda
Apr 16 2015 08:42
VK отдает мыло, если при запросе авторизации указать такой скоуп
Mazik90
@Mazik90
Apr 16 2015 08:43
@Big-Shark в любом случае я бы глянул что приходит в ответе и потом уже думал.
Max
@Bomavi
Apr 16 2015 08:43
@Big-Shark тогда еще более не понятно, так как в диалоговом окне вк было подтверждение, что даю данные на профиль и мыло -_- скоуп указан, он даже там по дефолту указан
Maxim
@Big-Shark
Apr 16 2015 08:45
@Bomavi копай почему не присваивается
JhaoDa
@jhaoda
Apr 16 2015 08:50
Правильно сказали — надо смотреть, что вообще приходит от VK и есть ли там мыло
Max
@Bomavi
Apr 16 2015 08:51
@jhaoda а где это проверять? у меня не так много опыта, как хотелось бы)
JhaoDa
@jhaoda
Apr 16 2015 08:52
@Bomavi отслеживать по коду пакета авторизации
Я с ним дел не имел, не знаю точного места.
Была бы пятерка и Socialite — подсказал бы
Mazik90
@Mazik90
Apr 16 2015 08:56
@Bomavi а ulogin не подешел как решение?)
Max
@Bomavi
Apr 16 2015 09:06
@Mazik90 он не понравился, я первый раз работаю с Laravel, использую Laravel 4.2, создаю свое "продвинутое" портфолио-блог с админкой, в основном портфолио, все остальное для ознакомления с фрэймворком, выбирал между hybridauth и oauth каким то, но там были явные проблемы с вк...
LaravelButler

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

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

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

slider23
@slider23
Apr 16 2015 09:09
вспоминаю, по поводу hybridauth в этом чате было много нецензурного сказано от кого-то однажды
LaravelButler

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

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

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

Max
@Bomavi
Apr 16 2015 09:20
действительно какая то проблема с хранением мыла, удалил строки где hybridauth присваивает значение мыла в хранилище и проблема ушла, за то теперь нет мыла...
slider23
@slider23
Apr 16 2015 09:20
ну это было видно из текста ошибки
JhaoDa
@jhaoda
Apr 16 2015 09:35
@Bomavi если ты работаешь с ларавель первый раз, то зачем взял четверку?
Max
@Bomavi
Apr 16 2015 09:42
@jhaoda я хотел сразу начать с 5-ки, но увы, тутов по ней почти не было, и в ней была другая структура приложения, что отпугнуло... а в 4.2 очень легкое вхождение и много тутов. Я до это больше front-end занимался, с php был слабо знаком, а тем более с mvc... это сейчас уже не составит труда на 5-ку перейти
JhaoDa
@jhaoda
Apr 16 2015 09:43
@Bomavi практика показывает, что многим это создаёт дикие трудности
Потому что надо знать про пространства имён, например.
А эта штука посильней квантовой механики же
Max
@Bomavi
Apr 16 2015 09:45
@jhaoda а в 5-ке этого нет?
JhaoDa
@jhaoda
Apr 16 2015 09:46
@Bomavi чего нет?
Max
@Bomavi
Apr 16 2015 09:48
@jhaoda ты написал, что в 4.2 нужно знать то то и то то, а в 5-ке оно не нужно? 5-ка проще?
Mazik90
@Mazik90
Apr 16 2015 09:50
@Bomavi для front-end разработки ненужно знать mvc? а какже ангуляр?
JhaoDa
@jhaoda
Apr 16 2015 09:50
@Bomavi я ответил на твое утверждение «это сейчас уже не составит труда на 5-ку перейти»
Практика показывает, что многим это составляет большой труд, потому что надо знать про пространства имён, которые везде используются в пятерке и почти не использовались в четверке
slider23
@slider23
Apr 16 2015 09:51
а пятерке есть неймспейсы. Просто чтобы в четверке сделать нормальное поддерживаемое приложение, приходилось делать свой неймспейс, папку, за всем следить. А в пятерке уже все сделано.
Другой вопрос, если просто надо сделать сайтик, то этот шаблон "нормального поддерживаемого приложения" может быть излишним
Laravel был простым фреймворком для новичков в третьей версии. Сейчас он все больше - мощный инструмент для продвинутых программеров.
LaravelButler

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

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

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

slider23
@slider23
Apr 16 2015 09:54
Для фронта не нужно обязательно знать mvc, там сейчас реактор моду задает и flux с реактивщиной. :)
Max
@Bomavi
Apr 16 2015 09:54
@Mazik90 принципе я знал его основы, я не знал более углубленно mvc, с ангуляром не знаком, но он в планах, до этого с головой хватало js+jq
Alexander Popov
@ruelephant
Apr 16 2015 10:01
СТАВКИ! СТАВКИ!
куда бахнет рубль?
UP or DOWN
смотрю биржа вся замерла
JhaoDa
@jhaoda
Apr 16 2015 10:03
@ruelephant ты утомляешь
Alexander Popov
@ruelephant
Apr 16 2015 10:03
шо?
JhaoDa
@jhaoda
Apr 16 2015 10:06
@ruelephant здесь чат про ларвель, а не про доллар
Alexander Popov
@ruelephant
Apr 16 2015 10:06
ну интересных то вопросов всеравно нет :(
когда мы последний раз обсуждали что-то "разбора ядра"
LaravelButler

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

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

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

toropchin
@toropchin
Apr 16 2015 10:15
Как сделать так, чтобы при обращении из браузера к маршруту http://domain.ru/app не было зациклевания переадресаций?
Alexander Popov
@ruelephant
Apr 16 2015 10:16
сложный вопрос
toropchin
@toropchin
Apr 16 2015 10:16
видимо проблема в rewrite_rule
Alexander Popov
@ruelephant
Apr 16 2015 10:16
телепаты в отпуске
давай код
toropchin
@toropchin
Apr 16 2015 10:21
@ruelephant Создаю роут Route::get('app', 'IndexController@index');, захожу браузером, а мне отвечают, что произошло слишком много переадресаций. Тут даже можно роут не создавать. Если маршрут начинается с имени папки, которая присутствует в корне ларавел, то будет такая ерунда
Mazik90
@Mazik90
Apr 16 2015 10:21
Кто знает как laravel разбивает названия переменых при передечи их во вьюху скажем return view('admin/menu/menu')->withMenuItems($menu->all());
@toropchin эм апач вроде должен быть настроен на папку public как как корень сайта
JhaoDa
@jhaoda
Apr 16 2015 10:24
@Mazik90 что значит «разбивает»?
toropchin
@toropchin
Apr 16 2015 10:24
@Mazik90 Апач так и настроен
Alexander Popov
@ruelephant
Apr 16 2015 10:24
@toropchin мистика :)
ты уверен что он именно на паблик указывает?
Max
@Bomavi
Apr 16 2015 10:27
@Mazik90 во вьюхе @foreach($MenuItems as $item) - не?
Mazik90
@Mazik90
Apr 16 2015 10:27
@jhaoda скажем если метод getCreateMenu() и прогоню чрез роуте контроллер целиком, то он будет доступен под адресом create-menu, а вот с перемеными так не получилось пробовал $MenuItems; $menuItems; $menu-items
не как не находит
toropchin
@toropchin
Apr 16 2015 10:28
@ruelephant
<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName laravel.dev
        ServerAlias www.laravel.dev

        DocumentRoot /var/www/laravel/public
        <Directory /var/www/laravel/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>
JhaoDa
@jhaoda
Apr 16 2015 10:28
@Mazik90 а не проще return view('admin/men/menu')->with('menu_items', $menu->all());?
Mazik90
@Mazik90
Apr 16 2015 10:29
@jhaoda проше но мы не ищем легких путей, я хочу разобраться почему так не выходит=)
JhaoDa
@jhaoda
Apr 16 2015 10:29
@Mazik90 потому что MenuItems превращается в menu_items
Mazik90
@Mazik90
Apr 16 2015 10:30
@jhaoda ок спасибо!
@jhaoda это я и хотел узнать
JhaoDa
@jhaoda
Apr 16 2015 10:31
@Mazik90 вообще в ларавель всё из CamelCase превращается snake_case и наоборот
Для адресов сделано исключение по понятным причинам
Радует, что не последовал вопрос «по каким причинам» :)
Alexander Popov
@ruelephant
Apr 16 2015 10:35
@toropchin не верю! :)
вообще сделать минимальный код
Mazik90
@Mazik90
Apr 16 2015 10:37
@jhaoda обижаешь=)
Denis
@Edel-und-weiss
Apr 16 2015 10:42

Ребят, есть идеи, почему

$geoArea = Input::get('geo_area');
$photoBoxId = Input::get('photobox_id');

первый параметр забирается из GET запроса корректно, а второй тупо null?

Код фильтра:
Route::filter('photosession-id-filter', function(){
    $geoArea = Input::get('geo_area');
    $photoBoxId = Input::get('photobox_id');
    //dd($geoArea);
    dd($photoBoxId);

      if (preg_match("/^\d\d\d?$/", $geoArea) == 0) {
        return Response::json(array(
            'error' => true,
            'code' => '400',
            'message' => "Bad request: parameter geo_area is incorrect! " . $geoArea
        ));              
      }

      if (preg_match("/^\d\d\d?$/", $photoBoxId) == 0) {
        return Response::json(array(
            'error' => true,
            'code' => '400',
            'message' => "Bad request: parameter photobox_id is incorrect! " . $photoBoxId
        ));    
      }                

    $result = array("geoArea" => $geoArea, "photoBoxId" => $photoBoxId);

    $_REQUEST['photoSessionParams'] = $result;
});
Запрос пишу через curl:
curl -X GET -H "X-Auth-Token:b8ee5d28d16539215a3d77bce5bc9371cd9d411ebba9165f5f71681d7cbe949a" http://localhost:8000/api/v1/photosession-id?geo_area=23&photobox_id=01
JhaoDa
@jhaoda
Apr 16 2015 11:01
@Edel-und-weiss ну а посмотреть, что вообще в Input::all()?
Denis
@Edel-und-weiss
Apr 16 2015 11:03
В том и дело, что в Input::all() только один параметр запроса -- geo_area.
JhaoDa
@jhaoda
Apr 16 2015 11:04
Ну так не возникает мысли, что надо роуты проверить?
Хотя чо роуты, это ж просто параметры...
Denis
@Edel-und-weiss
Apr 16 2015 11:05
Route::group(array('prefix' => 'api/v1', 'before' => 'auth.token'), function()
{
    Route::get('photosession-id', array('before' => 'photosession-id-filter',
        'uses' => 'CloudController@generateId'));
JhaoDa
@jhaoda
Apr 16 2015 11:06
Ну ларавель не виноват
Denis
@Edel-und-weiss
Apr 16 2015 11:06
Вот и я не пойму, что такое.
Dmitry
@DmitryChere
Apr 16 2015 11:16
всем привет
как перенести ларавел с одного хостинга на другой?
blackgremlin
@blackgremlin
Apr 16 2015 11:25
Добрый день, сообщество
Denis
@Edel-und-weiss
Apr 16 2015 11:29
@jhaoda Ошибку нашёл, до того глупая, что я просто сижу и ржу над собой.
Alexander Popov
@ruelephant
Apr 16 2015 11:54
@likeapimp взять и перенести :)
LaravelButler

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

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

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

Dmitry
@DmitryChere
Apr 16 2015 11:55
@ruelephant перенес файлы фреймворка, бд и нифига
Alexander Popov
@ruelephant
Apr 16 2015 11:55
а как именно нефига?
Dmitry
@DmitryChere
Apr 16 2015 11:56
вместо рабочего сайта вылазит слово "test" на пустой странице, возможно что-то включилось, проект не мой
LaravelButler

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

Русскоязычное сообщество 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
Apr 16 2015 11:58
а .env перенес?
Dmitry
@DmitryChere
Apr 16 2015 12:00
файлы? да
папку .git не переносил
Denis
@Edel-und-weiss
Apr 16 2015 12:08
Ребят, есть у кого скрипт загрузки изображений на локальный хост с Ларавелом? Знаю, что можно сделать через UnitTests, но хочу именно через скрипт php попробовать.
Alexander Popov
@ruelephant
Apr 16 2015 12:08
@likeapimp поищи "test" по проекту
Dmitry
@DmitryChere
Apr 16 2015 12:19

как в ларавел реализовать работу приложения способом на подобие yii, kohana?

class SiteController extends CController
{
    public function actionIndex()
    {
        // ...
    }

    public function actionContact()
    {
        // ...
    }
}

где actionIndex это действие контроллера Site по умолчанию, а actionContact - действие, зависимое напрямую от запроса

Mazik90
@Mazik90
Apr 16 2015 12:19
@likeapimp
Route::controllers([
    'auth' => 'Auth\AuthController',
    'password' => 'Auth\PasswordController',
]);
@likeapimp где методы будут getIndex, getContact, postIndex, postContact
Dmitry
@DmitryChere
Apr 16 2015 12:23
@Mazik90 спасибо.. капец, а у меня вот так записано в роуте Route::controller('user', 'UserController'); и я ломаю голову че оно не пашет.. букву "s" в конце пропустил
JhaoDa
@jhaoda
Apr 16 2015 12:29
@Edel-und-weiss шта? Какая связь между «UnitTests» и загрузкой изображений?
Orel
@2byte
Apr 16 2015 12:30
@jhaoda Он походу угарает
@likeapimp с s для вставки массива, а так твой вариант рабочий
Denis
@Edel-und-weiss
Apr 16 2015 12:31
@jhaoda Ну смотри.
<?php

class UploadTest extends TestCase {

    public function testUploadPhotos()
    {
        // Загрузка нескольких файлов
        $params = array('access_token' => 'l73IHifjtSWkHkpalVcNMgxhioJznxwC2nFvAbxF',
                        'photosession_id' => '2301-ErvD-Kzri', 
                        );
        $path = storage_path();
        $file1 = new Symfony\Component\HttpFoundation\File\UploadedFile (
            $path .'/1.jpg',
            '1.jpg',
            'image/jpg'
        );
        $file2 = new Symfony\Component\HttpFoundation\File\UploadedFile (
            $path .'/2.png',
            '2.png',
            'image/png'
        );

        $response = $this->call(
            'POST',
            'api/v1/upload',
            $params,
            array('photos' => array($file1, $file2))    
        );        

        $this->assertResponseOk();
        echo $response;
    }

}
JhaoDa
@jhaoda
Apr 16 2015 12:31
@Edel-und-weiss и что? Нахрен мне эта простыня?
Denis
@Edel-und-weiss
Apr 16 2015 12:32
@jhaoda Теперь я хочу запустить то же самое, но сторонним скриптом.
JhaoDa
@jhaoda
Apr 16 2015 12:32
@Edel-und-weiss и что мешает-то?
Alexander Popov
@ruelephant
Apr 16 2015 12:32
@jhaoda перевожу, ему нужен автобус :)
Dmitry
@DmitryChere
Apr 16 2015 12:32
@2byte чет не работает мой вариант
Denis
@Edel-und-weiss
Apr 16 2015 12:32
@jhaoda Ничего, уже сам написал скрипт.
Alexander Popov
@ruelephant
Apr 16 2015 12:33
@Edel-und-weiss какой нафиг скрипт то? :)
Orel
@2byte
Apr 16 2015 12:33
@likeapimp значит что-то не правильно делаешь
Denis
@Edel-und-weiss
Apr 16 2015 12:33
@ruelephant php-скрипт :D
Alexander Popov
@ruelephant
Apr 16 2015 12:33
@Edel-und-weiss покажи
Denis
@Edel-und-weiss
Apr 16 2015 12:33
@ruelephant тебе поржать чисто?
Alexander Popov
@ruelephant
Apr 16 2015 12:34
ну интересно как люди сами решаю себе же поставленные проблемы
Dmitry
@DmitryChere
Apr 16 2015 12:34
@2byte в другом проекте работает.. походу не в роуте ошибка была
Denis
@Edel-und-weiss
Apr 16 2015 12:35

@ruelephant Ну, во-первых, мне нужно было протестить именно через curl. Собственно, сама форма -

<form method="POST" enctype='multipart/form-data' action="upload.cgi">
        <input type=file name=upload>
        <input type=submit name=press value="OK">
        </form>

Сам запрос:

curl -H "X-Auth-Token:b8ee5d28d16539215a3d77bce5bc9371cd9d411ebba9165f5f71681d7cbe949a" -F upload=@mbuntu.png -F press=OK "http://localhost:8000/api/v1/upload?photosession_id=2301-6ju7-KRqE"
Alexander Popov
@ruelephant
Apr 16 2015 12:36
КХМ!
Denis
@Edel-und-weiss
Apr 16 2015 12:37
Про команды я знаю. Я вообще под 4.2 работаю сейчас. И я повторюсь, мне нужно именно таким образом протестить загрузку изображений.
Alexander Popov
@ruelephant
Apr 16 2015 12:38
напоминает удаление гланд через задницу
(:
Denis
@Edel-und-weiss
Apr 16 2015 12:38
@ruelephant увы.)
Alexander Popov
@ruelephant
Apr 16 2015 12:42
Проктолого-лоринголог :)
LaravelButler

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

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

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

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

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

Dmitry
@DmitryChere
Apr 16 2015 13:12
как юзать View::share? что он делает?

Вы также можете «поделить» данные между всеми шаблонами, сделав их глобальными это из документации

то есть получается View::share('name', 'Steve'); делает переменную name доступной с любого шаблона?

JhaoDa
@jhaoda
Apr 16 2015 13:13
@likeapimp документацию глянуть не пробовал?
Dmitry
@DmitryChere
Apr 16 2015 13:15
@jhaoda я процитировал то что в документации
JhaoDa
@jhaoda
Apr 16 2015 13:18
@likeapimp ты прочитал, но не понял?
Dmitry
@DmitryChere
Apr 16 2015 13:19
@jhaoda ну да, чет там не густо описано по данному методу.. 1 строка
Alexander Popov
@ruelephant
Apr 16 2015 13:19
а надо больше?
Dmitry
@DmitryChere
Apr 16 2015 13:19
@ruelephant ну я вопрос задал, достаточно ответить да/нет
Alexander Popov
@ruelephant
Apr 16 2015 13:19
TRUE
Dmitry
@DmitryChere
Apr 16 2015 13:20
@ruelephant ну вот
спасибо)
Alexander Popov
@ruelephant
Apr 16 2015 13:20
а @jhaoda в своем стиле вернул ексепшен :)
LaravelButler

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

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

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

Alina Soboleva
@AlinaSob
Apr 16 2015 13:48
Никто, совершенно случайно, не соединял лару с elasticsearch?
печалит меня эта задача )
Alexander Popov
@ruelephant
Apr 16 2015 13:49
Алина, не скромный вопрос
А ты борщ готовить умеешь?
Alina Soboleva
@AlinaSob
Apr 16 2015 13:50
странный вопрос
умею
Alexander Popov
@ruelephant
Apr 16 2015 13:51
а почему ты занимаешься интеграции с elasticsearch?
Alina Soboleva
@AlinaSob
Apr 16 2015 13:52
а кто этим должен заниматься? )
Alexander Popov
@ruelephant
Apr 16 2015 13:52
мужчины :)
Alina Soboleva
@AlinaSob
Apr 16 2015 13:52
фуфуфу как не стыдно
Alexander Popov
@ruelephant
Apr 16 2015 13:53
ну мы же борщ варить не умеем (большество)
Alina Soboleva
@AlinaSob
Apr 16 2015 13:55
это ваше упущение :)))
Alexander Popov
@ruelephant
Apr 16 2015 13:55
занимайтесь любовью а не "интеграцией реализации инкапсуляции класса библиотеки" :)
Alina Soboleva
@AlinaSob
Apr 16 2015 13:57
"не говорите, что мне делать, и я не скажу, куда вам идти" :)
Alexander Popov
@ruelephant
Apr 16 2015 13:58
фуфуфу :)
Orel
@2byte
Apr 16 2015 14:01
Какой локальный сервер для винды с php 5.5 ?
NelinD
@NelinD
Apr 16 2015 14:02
openserver
Alexander Popov
@ruelephant
Apr 16 2015 14:03
mamps
он теперь и под винду
но винда фуфуф
Orel
@2byte
Apr 16 2015 14:04
Винда и php это да
JhaoDa
@jhaoda
Apr 16 2015 14:12
Я лет 10 назад поставил апача, пхп и мускуль на венду
После этого 10 лет только версии обновляю
censoredgit
@censoredgit
Apr 16 2015 14:12
Норм windows. Используй openserver
JhaoDa
@jhaoda
Apr 16 2015 14:13
Опенсервер это денвер-переросток
censoredgit
@censoredgit
Apr 16 2015 14:13
Удобная штука
Почему не sphinx? Видел пакет для лары
Alexander Popov
@ruelephant
Apr 16 2015 14:16
я бы посоветовал просто поднять нормальную виртуалку
с виндой... на дебиане :)
ruelephant @ruelephant почесал бороду
Alina Soboleva
@AlinaSob
Apr 16 2015 14:17
@censoredgit пакет elasticsearch тоже есть. Только помимо собственно поиска нужно еще синхронизацию сделать и существующую базу портировать
censoredgit
@censoredgit
Apr 16 2015 14:19
Даже макос не такая удобнаяудобнаяндовс
JhaoDa
@jhaoda
Apr 16 2015 14:20
Макос очень неудобная виндовс, факт :)
censoredgit
@censoredgit
Apr 16 2015 14:20
Т9 цуко)
Orel
@2byte
Apr 16 2015 14:21
Невидел что бы так хвалили винду :smile:
romach3
@romach3
Apr 16 2015 14:21
@AlinaSob напиши потом, что получилось и какие были грабли.
Orel
@2byte
Apr 16 2015 14:21
Все жалуются, пыхтят, но всеравно сидят на вин)
JhaoDa
@jhaoda
Apr 16 2015 14:21
Я не жалуюсь
Потому что меня, блин, ВСЁ РАБОТАЕТ
А что не работает, так о том я знал изначально
Alexander Popov
@ruelephant
Apr 16 2015 14:22
@2byte я сижу на маке
Orel
@2byte
Apr 16 2015 14:22
@ruelephant я про тех кто на вин
LaravelButler

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

Русскоязычное сообщество 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
Apr 16 2015 14:26
@jhaoda консоль не та
JhaoDa
@jhaoda
Apr 16 2015 14:26
@2byte ComEmu
romach3
@romach3
Apr 16 2015 14:26
все равно не то
JhaoDa
@jhaoda
Apr 16 2015 14:26
Кому не то? Вам? Мне всё ок.
Для клинических случаев есть cyg'анская консоль
Orel
@2byte
Apr 16 2015 14:28
@jhaoda а если надо расширение какое, redis, beanstalkd и т.д
JhaoDa
@jhaoda
Apr 16 2015 14:29
@2byte во-первых, пока не сильно надо было. Во-вторых, когда надо было, помог homestead
Alexander Popov
@ruelephant
Apr 16 2015 14:33
@jhaoda еу, а ты не знаешь в la5 есть встроенное средство для вызова shell?
типо "system()" функции
обертка
JhaoDa
@jhaoda
Apr 16 2015 14:34
@ruelephant чем плохи функции похапе?
Что там такого надо заворачивать?
Alexander Popov
@ruelephant
Apr 16 2015 14:37
ну парсер
неплохо бы получить
того что возвращает шелЪ
Orel
@2byte
Apr 16 2015 14:38
@jhaoda хомстед на вбокс а он тормозной, да и хомстед тормозной
JhaoDa
@jhaoda
Apr 16 2015 14:40
@2byte и?
Orel
@2byte
Apr 16 2015 14:40
@2byte нафиг хомстед )
JhaoDa
@jhaoda
Apr 16 2015 14:40
Ок, запрос выполняется не 250, а 350 мс. Ой-вэй, бида-пичаль!
Orel
@2byte
Apr 16 2015 14:40
@jhaoda за 500
JhaoDa
@jhaoda
Apr 16 2015 14:41
Ну если у тебя за 500, то мож чо не так в Датском королевстве?
У меня самый потолок был 400+
Orel
@2byte
Apr 16 2015 14:42
Короче лучше vmware нету ничего)
JhaoDa
@jhaoda
Apr 16 2015 14:42
Правда, с xdebug запросто секунда выходила
Короче, каждому своё.
romach3
@romach3
Apr 16 2015 14:46
@ruelephant есть symfony/process, идет в комплекте с ларкой
Alexander Popov
@ruelephant
Apr 16 2015 15:14
@romach3 сенки
LaravelButler

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

Русскоязычное сообщество 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
Apr 16 2015 15:47
ага, все переходим на exit()
Alexander Popov
@ruelephant
Apr 16 2015 16:06
die() выбор чемпионов
LaravelButler

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

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

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

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

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

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

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

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

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

Vitaliy Kravchyshyn
@freevital
Apr 16 2015 19:10
Привет.
Кто разбирал API Google maps?
Подскажите, как закрасить (выделить) страну/регион/город.
Max
@roquie
Apr 16 2015 19:21
Как в laravel разграничить конфигурацию для local environment и production environment? Буквально разнести все это дело по папкам config/local и config/prod, и грузить те конфиги, имя папки которых совпадает с APP_ENV в .env файле
Кто как решает этот вопрос?
LaravelButler

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

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

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

Vitaliy Kravchyshyn
@freevital
Apr 16 2015 19:35
@Roquie не совсем удачное решение, но и на этой спасибо.
LaravelButler

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

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

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

Anonim-khb
@Anonim-khb
Apr 16 2015 20:39

Всем привет. Как отправить email на адрес из архива? Что делаю не так?

$arrr = array('to' => 'adress@some.thing', 'name' => 'anonim');
Mail::queue('emails.welcome', $data, function($message) use ($arrr)
{
  $message->to($arrr->to, $arrr->'name)
          ->subject('just text!');
});

В ответ:
Trying to get property of non-object (View:
...

Ошибку понимаю, но не могу понять как правильно

censoredgit
@censoredgit
Apr 16 2015 20:44
У тебя массив, а не объект
Anonim-khb
@Anonim-khb
Apr 16 2015 20:45
Тьфу)
$arrr = array('to' => 'adress@some.thing', 'name' => 'anonim');
Mail::queue('emails.welcome', $data, function($message) use ($arrr)
{
  $message->to($arrr['to'], $arrr['name'])
          ->subject('just text!');
});
Теперь нормально отправляет)
censoredgit
@censoredgit
Apr 16 2015 20:46
Только начинай сразу нормально называть переменные
Anonim-khb
@Anonim-khb
Apr 16 2015 20:47
@censoredgit, это понимаю. Я для примера убрал свои названия, чтобы с толку не сбивать) Спасибо!
LaravelButler

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

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

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

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

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

Vitaliy Kravchyshyn
@freevital
Apr 16 2015 21:05
class Post {
    public function tags()
    {
        return $this->hasMany(Tag::class);
    }
}
Как достать все теги, которые есть у всех posts?
Denis Isaychenko
@Rhincodon
Apr 16 2015 23:01
Tag::has(‘posts’)->get()