我最近开始使用Laravel
,我想将它连接到本地主机上的php数据库。所以我已经成功地完成了所有部分,但是我在使用终端在数据库中创建表时已经存货了。我转到我的项目目录并运行以下命令:
hp artisan migrate:install migrations
在数据库中创建我的迁移表。然后我运行了以下命令:
php artisan migrate:install
我收到的输出是:Migration table created successfully.
然后我去了我的phpmyadmin
看到每个东西都在那里,但后来我意识到我的用户表和迁移表都在那里,但忘记了密码的表格。所以我再次运行相同的命令,这是我得到的图像。
我在哪里弄错了?我可以手动创建表吗?
答案 0 :(得分:0)
您是否已在此安装上运行php artisan make:auth
?
另外,请确保您的App\User
模型实现Illuminate\Contracts\Auth\CanResetPassword
属性。
应用/模型/ user.php的强>
use Illuminate\Auth\Authenticatable;
use Illuminate\Auth\Passwords\CanResetPassword;
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract;
class User extends Eloquent implements AuthenticatableContract,
CanResetPasswordContract {
// ...