Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5.x » Запрос из двух таблиц » 12.03.2016 18:30:36

duster а связывать таблицы не нужно разве ?

#2 Re: Laravel 5.x » Вопрос от новичка не могу вывести в шаблоне результат raw select » 12.03.2016 18:22:46

У вас форич возвращает объекты. А вы к ним как к массивам обращаетесь.

#4 Re: Laravel 5.x » Request и GET запрос » 29.02.2016 19:08:31

MadHatter пишет:

<a href="{{ url('/admin/toBasket/'.$order['id']) }}">В корзину</a>

а зачем он здесь использует функцию url() ? Почему не оставить просто <a href="/admin/toBasket/{{ $order['id']) }}">В корзину</a> ?

#5 Re: Laravel 5.x » Cannot redeclare class » 29.02.2016 18:54:36

А с какой версии ларавел модели хранятся в App\Models\ModelName, а не в App\ModelName ?

#6 Re: Laravel 5.x » Events » 23.02.2016 15:35:57

Я привёл свой EventServiceProvider. Там у меня не объявляется $app['events'].

#7 Laravel 5.x » Events » 21.02.2016 18:05:05

potMaster
Ответов: 3

Не могу найти где объявляется $app['events']. Реверс-инжинирингом дошёл до $kernel->handle(), там загрузка bootstrappers и обработка объекта запроса.
В EventServiceProvider у меня:
qLTPUdE.png

#8 Re: Laravel 5.x » Контракты » 21.02.2016 17:45:55

Спасибо, я разобрался. Тут как говориться, выбирай из двух зол меньшее. Писать всё равно придётсья, но одно дело написать новую реализацию интерфейса, а другое перекопать все методы контроллера, которые затронуло изменение.

#9 Laravel 5.x » Контракты » 20.02.2016 18:24:36

potMaster
Ответов: 3

Почитал в мануале про контракты. Там пишут, что если для тайп-хинтинга использовать интерфейсы(чтобы фреймворк подгружал нужные реализации) то это спасёт от переписывания кода при смене того что внедряешь или при смене апи внедряемой реализации. Пожалуйста объясните, я не могу понять почему не придётся переписывать код, если используешь интерфейсы.

Подвал раздела