1.服务容器
- bind() : 是向容器中绑定服务对象.
- make() : 是从容器中取出对象.
//创建一个消息工厂
$text = new Container();
//绑定服务对象
$text->bind('服务对象名字',function (){
return new 服务对象类();
});
$text->bind('STU',function (){
return new Student();
});
//取出对象
$SMS = $message->make('STU');
2.密码加密和加密盐
拼接密码和加密盐 : generateHashPassword( 密码, 加密盐);
(1).生成加密盐:
protected function generateSalt()
{
// 使用随机方式生成一个四位字符
$chars = array_merge(range('A', 'Z'), range('a', 'z'), range(