<?php
namespace Illuminate\Hashing;
use Illuminate\Support\ServiceProvider;
class HashServiceProvider extends ServiceProvider
{
/**
* Indicates if loading of the provider is deferred.
* 指示是否延迟加载提供者程序。
* @var bool
*/
protected $defer = true;
/**
* Register the service provider.
* 注册服务提供者
* @return void
*/
public function register()
{
$this->app->singleton('hash', function () {
return new BcryptHasher;
});
}
/**
* Get the services provided by the provider.
* 获取服务提供者提供的服务
* @return array
*/
public function provides()
{
return ['hash'];
}
}
【Laravel5源码阅读】Hash服务提供者HashServiceProvider
原创
©著作权归作者所有:来自51CTO博客作者深漂小码哥的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Apache Doris 聚合函数源码阅读与解析|源码解读系列
Apache Doris Active Contributor 隐形通过本文记录下对源码的理解,以方便新人快速上手源码开发。
Apache Doris 数据库 大数据 数据分析 数据仓库 -
android约束布局布局比例
目录1.为什么要用ConstraintLayout2.介绍3.如何使用ConstraintLayout 3.1 添加依赖 3.2 相对定位 3.3 角度定位 3.4 边距 3.5 居中和偏移 3.6 尺寸约束 3.7 链4.辅助工具 4.1 Optimizer 4.2 Barrier 4.3 Group 4.4 Placeholder 4.5.Guideline5.总结1.为什么要用Constra
android约束布局布局比例 Android 约束布局 ConstraintLayout android