我想使用我自己的 PasswordBroker,因为默认值在初始化后不能修改其变量“emailView”。
但我不能在我的自定义类中扩展它。
Class App\Http\Controllers\Auth\MyPasswordBroker cannot
extend from interface Illuminate\Contracts\Auth\PasswordBroker
这是我的代码:
<?php namespace App\Http\Controllers\Auth;
use Illuminate\Support\Facades\Password;
use Illuminate\Contracts\Auth\PasswordBroker;
class MyPasswordBroker extends PasswordBroker {
public function setEmailView($view) {
$this->emailView = $view;
}
}