1
Я не могу переопределить метод признака в моем классе Controller. Вот пример моего признака метода:Переопределение метода признака в контроллере Laravel
protected function resetPassword($user, $password)
{
$user->password = bcrypt($password);
$user->save();
Auth::login($user);
}
А вот мой контроллер:
namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\ResetsPasswords;
class PasswordController extends Controller
{
use ResetsPasswords {
resetPassword as newReset;
}
/**
* Create a new password controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('guest');
}
protected function resetPassword($user, $password)
{
}
}
Я нашел один пример, но я не уверен, что я на правильном пути.
Нет, но метод в черте работает. Мне нужно переписать его в моем контроллере. –
Возможный дубликат [метод переопределения PHP для метода родительского класса] (http://stackoverflow.com/questions/36431292/php-override-trait-method-of-parent-classs-trait) –