Я использую Laravel 5.7 и создал представление для редактирования пользователей внутри представлений/admin/users/edit.blade.php.
Контроллер администратора пользователей
Кнопка редактирования
index.blade.php
Когда я нажимаю кнопку редактирования, он возвращает ненайденную страницу с сообщением «Извините, страница, которую вы ищете, не может быть найдена». текст и URL: admin/users/edit/1
Пожалуйста, любая помощь будет заметна.
AdminUsersController
,index.blade.php
и опубликуйте свойweb routes
, чтобы у нас была идея, иначе трудно предсказать, что происходит. - person Whatatimetobealive   schedule 24.01.2019php artisan route:list
. - person ceejayoz   schedule 24.01.2019$roles = Role::pluck('name', 'id')->getall();
, и я думаю, что это строка, в которой происходит сбой Laravel, потому что в коллекции нет методаgetall()
. Измените его на$roles = Role::pluck('name', 'id')->all();
. - person common sense   schedule 24.01.2019print_r
,dd()
илиecho
. Это должен быть первый шаг, который вы должны помнить, чтобы найти точную проблему. Здесь попробуйтеecho 'zz'; exit();
в первой строке функции редактирования. Если он возвращаетzz
, у вас все хорошо до этого момента, в противном случае проверьте свой маршрут. Теперь продолжайте перемещать эту строку вниз, пока не столкнетесь с ошибкой. Найдите, какая линия является главным виновником. Попробуйте исправить это и так далее. - person Saroj Shrestha   schedule 24.01.2019