Мне нужно сделать сайт, и на этом сайте публичные пользователи могут непосредственно видеть панель/страницу, страницу, страницу контакта, но не могут добавлять или редактировать или удалять сообщения. Эти превалирования предоставляются только администратору. Им необходимо войти в систему, а затем добавить контент и изменить его. Я делаю этот проект в laravel. спасибо заранееПубличный пользовательский и административный дифференциации для просмотра и внесения изменений
ответ
Просто сделать стартовую страницу с маршрутом за пределами Идент-промежуточный
и для администратора страницы (Войти только) просто положить ->middleware('auth');
в конце вашего маршрута
Route::get('profile', function() {
// Only authenticated users may enter...
})->middleware('auth');
или вы можете просто положить групповой маршрут
Route::get('/', '[email protected]'); //url == http://www.example.com
Route::get('/contact', '[email protected]'); //url == http://www.example.com/contact
Route::auth(); //default laravel auth route like login, register, reset pass (make sure to disable register controller in app/Http/Controllers/Auth)
Route::group(['middlewareGroups' => ['web'], 'middleware' => ['auth']], function() {
//your route for authentication only
Route::get('/admin/edit/', '[email protected]'); //url == http://www.example.com/admin/edit/
Route::get('/admin/list/', '[email protected]'); //url == http://www.example.com/admin/list/
});
Да, я получил это, но это может ли мы получить отредактированный контент для администраторов для главной страницы? Он должен быть опубликован на общедоступной странице, после того как администраторы добавят или изменят содержимое домашней страницы. Домашняя страница может быть просмотрена гостями, но одна и та же домашняя страница модифицируется администраторами, а измененный контент должен снова просматриваться гостями –
Возможно, вы захотите рассмотреть вопрос о создании своих привилегий с использованием функциональности Laravel Authorization
.
https://laravel.com/docs/5.4/authorization
Использование Gates
и Policies
вы можете разрешить только определенные действия, которые должны быть приняты, если пользователь имеет правильную политику, возложенные на них.
Как назначить политику пользователя к вам, но я бы либо предложить базовый is_admin
булевы на вашу User
таблицы или создать какое-то user_roles
таблицы.
- 1. Мониторинг страниц для внесения изменений?
- 2. Скрипт формы документов Google для внесения изменений в пользовательский интерфейс
- 3. Алгоритм внесения изменений
- 4. Проверка Datagridview для внесения изменений и вставки записей
- 5. Библиотека Android AR для распознавания объектов и внесения некоторых изменений
- 6. Лучшая практика для внесения небольших изменений в пользовательский интерфейс с помощью React и Redux
- 7. Максимальное количество монет, необходимых для внесения изменений
- 8. Обновление записи после внесения изменений?
- 9. Git: Uncommit без внесения изменений
- 10. Использование Grunt для внесения изменений DOM
- 11. Композитор возвращается после внесения изменений
- 12. Подсчитайте количество способов внесения изменений
- 13. Mercurial: Предотвращение внесения определенных изменений
- 14. Проект C# НЕ перестраивается после внесения изменений и запуска отладки
- 15. Таможня для внесения изменений в проект с открытым исходным кодом?
- 16. Производная и Базовый тип дифференциации
- 17. Эффективность дифференциации ConcurrentHashMap в планшете и Nexsus
- 18. Изменение системы координат узлов без внесения изменений
- 19. Обновить форму после внесения изменений на второй
- 20. Выход Vim без внесения изменений в Git
- 21. JavaScript не работает после внесения изменений
- 22. Fluxbox компиляция проблемы после внесения изменений
- 23. AdoNetAppender перестает работать после внесения изменений
- 24. Forking Git repo после внесения изменений
- 25. setInterval после внесения изменений в textarea
- 26. Как синхронизировать репозиторий android после внесения изменений?
- 27. Не отображает новые данные после внесения изменений
- 28. Как восстановить список после внесения изменений
- 29. Git предотвращает толкая после внесения изменений фиксации
- 30. Добавить анимацию для просмотра изменений
Это хорошее начало для контура проекта. Что же такое ваш вопрос? – Darren
@ Darren: Например, у меня есть сайт, и когда любые гости помещают этот URL в браузер, тогда приветствуется страница, которая поступает правильно, а гости просто просматривают контент, но не могут редактировать или удалять. Но мы можем вводить администраторов из базы данных и после того, как у администратора входа в систему есть все привилегии для редактирования, добавления контента, удаления и т. Д. Пожалуйста, помогите мне Спасибо заранее! :) –