Laravel управление пользователями в Admin Dashboard - PullRequest
0 голосов
/ 03 марта 2020

Я создаю страницу управления пользователями на своей панели инструментов, чтобы администратор мог создавать и обновлять информацию о пользователях с панели инструментов ...

, но я не имею понятия, как создать метод обновления и создания, особенно когда мы говорим о пароле потому что это должно быть Hashed !!

есть ли идея сделать это ??

Таблица пользователей

Имя - электронная почта - пароль - аватар

Ответы [ 2 ]

0 голосов
/ 03 марта 2020

Вы можете иметь sh пароль примерно так:

use Illuminate\Support\Facades\Hash;

// ...

Hash::make($data['password'])
0 голосов
/ 03 марта 2020

Вам необходимы различные части в вашем приложении для обеспечения этой функциональности:

  • Маршруты
  • Методы в контроллере (Показать шаблон с формой, Обработать отправку формы)
  • Просмотр (Ваш макет, а также сама форма и элементы ввода)

В запросе на обработку формы действий вам понадобится sh пароль. Это может быть заархивировано с помощью Ha sh -Fascade (https://laravel.com/docs/5.8/hashing#basic -usage ).

Пример реализации: https://www.5balloons.info/setting-up-change-password-with-laravel-authentication/ (знайте об использовании Ha sh :: сделать в более новых Laravel версиях вместо bcrypt)

Существует также альтернативный подход, который я еще не тестировал: laravel 5, обновить пароль пользователя

Точно так же, если вы работаете над некоммерческим / хобби-проектом, возможно, вы заинтересованы в использовании Laravel Admin Builder, который также бесплатен: https://backpackforlaravel.com/

Редактировать:

...