Laravel 5.4 Сброс пароля

У меня есть приложение Laravel 5.4, и у меня есть представление в моей области администрирования, что позволяет мне видеть всех пользователей.

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

На мой взгляд, у меня есть следующее:

<table class="table table-hover"> <thead> <th>#</th> <th>Company</th> <th>Name</th> <th>Email Address</th> <th>Action</th> </thead> <tbody> @foreach(\App\User::all() as $c) <tr> <td>{{ $c->id }}</td> <td>{{ $c->company->company_name }}</td> <td>{{ $c->name }}</td> <td>{{ $c->email }}</td> <td><a href="/admin/user/{{ $c->id }}/password/reset">Password Reset</a></td> </tr> @endforeach </tbody> </table> 

На ссылке нажмите для сброса пароля, который в настоящее время через мои маршруты попадает в следующую функцию

 public function passwordReset($id) { $user = User::FindOrFail($id); Password::sendResetLink($user->email); } 

Я не знаком с функциональностью сброса пароля по умолчанию Laravels, поэтому я, вероятно, отключусь, но я получаю следующую ошибку:

Аргумент 1 передан в папку Illuminate \ Auth \ Passwords \ PasswordBroker :: sendResetLink () должен быть из массива типов, заданной строки,

Вам нужно отправить массив с email как ключ:

 Password::sendResetLink(['email' => $user->email]);