Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
duster а связывать таблицы не нужно разве ?
У вас форич возвращает объекты. А вы к ним как к массивам обращаетесь.
А что не так было ?
<a href="{{ url('/admin/toBasket/'.$order['id']) }}">В корзину</a>
а зачем он здесь использует функцию url() ? Почему не оставить просто <a href="/admin/toBasket/{{ $order['id']) }}">В корзину</a> ?
А с какой версии ларавел модели хранятся в App\Models\ModelName, а не в App\ModelName ?
Я привёл свой EventServiceProvider. Там у меня не объявляется $app['events'].
Не могу найти где объявляется $app['events']. Реверс-инжинирингом дошёл до $kernel->handle(), там загрузка bootstrappers и обработка объекта запроса.
В EventServiceProvider у меня:
Спасибо, я разобрался. Тут как говориться, выбирай из двух зол меньшее. Писать всё равно придётсья, но одно дело написать новую реализацию интерфейса, а другое перекопать все методы контроллера, которые затронуло изменение.
Почитал в мануале про контракты. Там пишут, что если для тайп-хинтинга использовать интерфейсы(чтобы фреймворк подгружал нужные реализации) то это спасёт от переписывания кода при смене того что внедряешь или при смене апи внедряемой реализации. Пожалуйста объясните, я не могу понять почему не придётся переписывать код, если используешь интерфейсы.
Страницы 1