Laravel по-русски

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

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

#1 17.08.2016 18:02:30

Валентин

Как вывести данные на все страницы наиболее простым способом.

В ларавэл я новичок. Даже не знаю как это правильно спросить. Но есть 2 таблицы. В одной id в другой инфа по этому ID. Есть необходимость вывести информацию на все страницы (в заголовок) результат взятый по id из второй таблицы. Как это лучше сделать.

#2 17.08.2016 18:10:07

Re: Как вывести данные на все страницы наиболее простым способом.

Скорее всего, речь идет о связи One-to-One. В документации описано как настроить и как получить данные.

Чтобы вывести на все страницы - лучше сделать master представление (view), которое будут расширять все другие представления. В нем обычно находится "шапка" и "подвал". К этому master представлению привязать View Composer.

Не в сети

#3 18.08.2016 02:17:52

Валентин

Re: Как вывести данные на все страницы наиболее простым способом.

https://laracasts.com/discuss/channels/ … -variables
нашел решение!!!! Ура!!!

#4 18.08.2016 02:19:59

Валентин

Re: Как вывести данные на все страницы наиболее простым способом.

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

#5 18.08.2016 05:19:07

Re: Как вывести данные на все страницы наиболее простым способом.

Это и есть View Composer.

Не в сети

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