Hello i have a problem with importing excel to the database, i need to bcrypt my password. For now i already can successfully import my excel to database, but my password still in plain text. Here is my code :
public function importExcel()
{
if(Input::hasFile('import_file')){
$path = Input::file('import_file')->getRealPath();
$data = Excel::load($path, function($reader) {
})->get();
if(!empty($data) && $data->count()){
foreach ($data as $key => $value) {
$insert[] =
[
'name'=>$value->name,
'password'=>$value->password,
'email'=>$value->email,
'id_branch'=>$value->id_branch,
'birth_date'=>$value->birth_date,
'birth_location'=>$value->birth_location,
'sex'=>$value->sex,
'job'=>$value->job,
'address'=>$value->address,
'telephone'=>$value->telephone,
'handphone'=>$value->handphone,
'office_address'=>$value->office_address
];
}
if(!empty($insert)){
$value['password'] = bcrypt($value['password']);
DB::table('member')->insert($insert);
return redirect('admin/'.$this->path . '/')->with('success','Success Add New Record');
}
}
}
return back();
}
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire