За последние 24 часа нас посетили 17859 программистов и 1608 роботов. Сейчас ищут 1369 программистов ...

Список постов пользователю и для админки

Тема в разделе "Laravel", создана пользователем Konstant1n, 13 сен 2019.

Метки:
  1. Konstant1n

    Konstant1n Активный пользователь

    С нами с:
    14 авг 2017
    Сообщения:
    273
    Симпатии:
    1
    Адрес:
    Волгоград
    Привет мальчики и девочки!
    Проблема одна...
    Короч пишу блог на laravel. есть страница, в которой отображаются заметки - Route::get('/posts','PostsController@all').

    И я сейчас делаю админку, там тоже хочу вывести список постов. как быть? Route::get('/admin/posts','PostsController@all2') - это же неправильно, копипастинг.

    Как сделать правильно?

    resources/view:
    admin/template.blade.php
    admin/posts.blade.php
    template.blade.php
    posts.blade.php
    --- Добавлено ---
    можно ли подключить вид posts.blade.php к admin/template.blade.php? или лучше так не делать? или лучше будет указать в PostsController@index два вида?
     
  2. yanuzay

    yanuzay Активный пользователь

    С нами с:
    28 мар 2018
    Сообщения:
    501
    Симпатии:
    58
    Для админки делай отдельные контроллеры.
    И из метода контроллера админки запрашивай нужные данные, обращаеясь к классам моделей.

    В общем используй Коллекции, про ORM почитай.
    https://laravel.ru/docs/v5/eloquent#коллекции_2
    --- Добавлено ---
    Для админки и пользовательской части, лучше отдельные представления создавать.