Mysql 使用密码Laravel导入数据库
我有一个管理表:id,姓名,姓氏,电子邮件和密码字段。。。 我必须将这些信息从另一个没有散列密码的数据库导入到Laravel数据库中 如果我想导入数据,我应该写:Mysql 使用密码Laravel导入数据库,mysql,laravel-5,Mysql,Laravel 5,我有一个管理表:id,姓名,姓氏,电子邮件和密码字段。。。 我必须将这些信息从另一个没有散列密码的数据库导入到Laravel数据库中 如果我想导入数据,我应该写: INSERT INTO admins (name, surname, email, password) VALUES (myName, mySurname, myEmail, myPassword); 我想知道如何散列密码值? 是否有mysql“methop”允许它? 感谢您的帮助制作php脚本。它为您处理哈希 您可以键入密码,然后
INSERT INTO admins (name, surname, email, password)
VALUES (myName, mySurname, myEmail, myPassword);
我想知道如何散列密码值?
是否有mysql“methop”允许它?
感谢您的帮助制作php脚本。它为您处理哈希 您可以键入密码,然后将其放入查询中 但既然你用的是拉威尔,你能做的就是做一个播种机 然后使用散列
应该给你一个开始做一个php脚本。它为您处理哈希 您可以键入密码,然后将其放入查询中 但既然你用的是拉威尔,你能做的就是做一个播种机 然后使用散列
应该给你一个headstartLaravel有一个助手方法来散列:
bcrypt('password')
DB::insert('insert into admins (name, surname, email, password) values (?, ?, ?,?)', [$myName, $mySurname, $myEmail, bcrypt($myPassword)]);
以及一个门面,Hash
Hash::make('password')
DB::insert('insert into admins (name, surname, email, password) values (?, ?, ?,?)', [$myName, $mySurname, $myEmail, Hash::make($myPassword)]);
Laravel有一个要散列的助手方法:
bcrypt('password')
DB::insert('insert into admins (name, surname, email, password) values (?, ?, ?,?)', [$myName, $mySurname, $myEmail, bcrypt($myPassword)]);
以及一个门面,Hash
Hash::make('password')
DB::insert('insert into admins (name, surname, email, password) values (?, ?, ?,?)', [$myName, $mySurname, $myEmail, Hash::make($myPassword)]);
我只是在安装iseed的地方使用了另一个laravel安装
composer require orangehill/iseed
然后,我将数据库导入到数据库中,然后从现有表中创建一个播种器
php artisan iseed admins
然后
php artisan make:seeder AdminsTableSeeder
从那时起,我只是做了一个查找和替换
'password' => 'mypassword',
替换为:
'password' => bcrypt('mypassword'),
我只是在安装iseed的地方使用了另一个laravel安装
composer require orangehill/iseed
然后,我将数据库导入到数据库中,然后从现有表中创建一个播种器
php artisan iseed admins
然后
php artisan make:seeder AdminsTableSeeder
从那时起,我只是做了一个查找和替换
'password' => 'mypassword',
替换为:
'password' => bcrypt('mypassword'),
多亏了你的评论,我找到了一个解决方案!我用iseed解决了我的问题我找到了一个解决方案感谢你的评论!我用iseed解决了我的问题