Laravel 伪造数据库播种机
Laravel Forge database seeder
我正在尝试自动将用户插入我的 laravel forge 站点,但播种器无法正常工作。我可以创建一个用户并登录,但我试图在网站上线后拥有一个默认的管理员用户。
class UsersTableSeeder extends Seeder
{
public function run()
{
DB::table('users')->insert([
'name' => 'Jovani Calixte',
'is_admin' => 1,
'email' => 'user1@email.com',
'password' => bcrypt('password'),
]);
}
}
这是数据库用户 php 文件
class DatabaseSeeder extends Seeder
{
public function run()
{
$this->call(UsersTableSeeder::class);
}
}
当我部署站点进行伪造并尝试登录时,出现以下错误。我做错了什么?
- 糟糕!出了点问题。
- 这些凭据与我们的不符
记录。
如果您想在 Forge 配置的服务器上播种数据库,您可以登录 Forge 并导航到您的 server/site,然后单击左侧导航栏中的“命令”,然后您可以 运行 播种机的命令,
php artisan db:seed
或
php artisan db:seed --class=UsersTableSeeder
为确保此数据确实种子,您应该检查您的用户 table 以确保记录在 table.
中
我正在尝试自动将用户插入我的 laravel forge 站点,但播种器无法正常工作。我可以创建一个用户并登录,但我试图在网站上线后拥有一个默认的管理员用户。
class UsersTableSeeder extends Seeder
{
public function run()
{
DB::table('users')->insert([
'name' => 'Jovani Calixte',
'is_admin' => 1,
'email' => 'user1@email.com',
'password' => bcrypt('password'),
]);
}
}
这是数据库用户 php 文件
class DatabaseSeeder extends Seeder
{
public function run()
{
$this->call(UsersTableSeeder::class);
}
}
当我部署站点进行伪造并尝试登录时,出现以下错误。我做错了什么?
- 糟糕!出了点问题。
- 这些凭据与我们的不符 记录。
如果您想在 Forge 配置的服务器上播种数据库,您可以登录 Forge 并导航到您的 server/site,然后单击左侧导航栏中的“命令”,然后您可以 运行 播种机的命令,
php artisan db:seed
或
php artisan db:seed --class=UsersTableSeeder
为确保此数据确实种子,您应该检查您的用户 table 以确保记录在 table.
中