 Laravel 5.1 中文文档namespace App\Providers; class AppServiceProvider extends ServiceProvider { /** * 启动所有应用服务 * * @return void */ public function boot() { view()->share('key' Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider{ /** * 启动所有应用服务 * 本文档由 Laravel 学院(LaravelAcademy.org)提供 80 * @return void */ public Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider{ /** * 启动所有应用服务 * * @return void */ public function boot() { User::creating(function0 码力 | 307 页 | 3.46 MB | 1 年前3 Laravel 5.1 中文文档namespace App\Providers; class AppServiceProvider extends ServiceProvider { /** * 启动所有应用服务 * * @return void */ public function boot() { view()->share('key' Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider{ /** * 启动所有应用服务 * 本文档由 Laravel 学院(LaravelAcademy.org)提供 80 * @return void */ public Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider{ /** * 启动所有应用服务 * * @return void */ public function boot() { User::creating(function0 码力 | 307 页 | 3.46 MB | 1 年前3
 Laravel 5.3 中文文档Validator::make($data, [ 'email' => 'required|email', 'games' => 'required|numeric', ]); 让我们假定我们的 web 应用服务于游戏收集者。如果一个游戏收集者注册了我们的应用并拥有超 过 100 个游戏,我们想要他们解释为什么他们会有这么多游戏,例如,也许他们在运营一个游戏 二手店,又或者他们只是喜欢收集。要添加这种条件,我们可以使用 Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider { /** * 启动应用服务 * * @return void */ public function boot() { Validator::extend('foo' 信息定义自定义占位符,可以通过创建 自定义验证器然后调用 Validator 门面上的 replacer 方法来实现。可以在服务提供者的 boot 方 法中编写代码: /** * 启动应用服务 * * @return void */ public function boot(){ Validator::extend(...); Validator::replacer('foo'0 码力 | 691 页 | 9.37 MB | 1 年前3 Laravel 5.3 中文文档Validator::make($data, [ 'email' => 'required|email', 'games' => 'required|numeric', ]); 让我们假定我们的 web 应用服务于游戏收集者。如果一个游戏收集者注册了我们的应用并拥有超 过 100 个游戏,我们想要他们解释为什么他们会有这么多游戏,例如,也许他们在运营一个游戏 二手店,又或者他们只是喜欢收集。要添加这种条件,我们可以使用 Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider { /** * 启动应用服务 * * @return void */ public function boot() { Validator::extend('foo' 信息定义自定义占位符,可以通过创建 自定义验证器然后调用 Validator 门面上的 replacer 方法来实现。可以在服务提供者的 boot 方 法中编写代码: /** * 启动应用服务 * * @return void */ public function boot(){ Validator::extend(...); Validator::replacer('foo'0 码力 | 691 页 | 9.37 MB | 1 年前3
 Laravel 5.6 中文文档入(DI)深入理解服务容器和服务提供者的实现原理。 门面(Facades) 简介 注:对门面这个概念不理解?可参考 PHP 设计模式系列 —— 门面模式(Facade)。 门面为应用服务容器中的绑定类提供了一个“静态”接口。Laravel 内置了很多门面,你可能在不知道的情况下正在使用它们。Laravel 的门面作为服务 容器中底层类的“静态代理”,相比于传统静态方法,在维护时能 App\Providers; use View; class AppServiceProvider extends ServiceProvider { /** * 启动所有应用服务 * * @return void */ public function boot() { View::share('key' Validator::make($data, [ 'email' => 'required|email', 'games' => 'required|numeric', ]); 让我们假定我们的 Web 应用服务于游戏收藏者。如果一个游戏收藏者注册了我们的应用并拥有超过 100 个游戏,我们想要他们解释为什么他们会 有这么多游戏,例如,也许他们在运营一个游戏二手店,又或者他们只是喜欢收藏。要添加这种条件,我们可以使用0 码力 | 377 页 | 14.56 MB | 1 年前3 Laravel 5.6 中文文档入(DI)深入理解服务容器和服务提供者的实现原理。 门面(Facades) 简介 注:对门面这个概念不理解?可参考 PHP 设计模式系列 —— 门面模式(Facade)。 门面为应用服务容器中的绑定类提供了一个“静态”接口。Laravel 内置了很多门面,你可能在不知道的情况下正在使用它们。Laravel 的门面作为服务 容器中底层类的“静态代理”,相比于传统静态方法,在维护时能 App\Providers; use View; class AppServiceProvider extends ServiceProvider { /** * 启动所有应用服务 * * @return void */ public function boot() { View::share('key' Validator::make($data, [ 'email' => 'required|email', 'games' => 'required|numeric', ]); 让我们假定我们的 Web 应用服务于游戏收藏者。如果一个游戏收藏者注册了我们的应用并拥有超过 100 个游戏,我们想要他们解释为什么他们会 有这么多游戏,例如,也许他们在运营一个游戏二手店,又或者他们只是喜欢收藏。要添加这种条件,我们可以使用0 码力 | 377 页 | 14.56 MB | 1 年前3
 Laravel 5.2 中文文档namespace App\Providers; class AppServiceProvider extends ServiceProvider { /** * 启动所有应用服务 * * @return void */ public function boot() { view()->share('key' Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider{ /** * 启动所有应用服务 * * @return void */ public function boot() { DB::listen(function($sql Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider{ /** * 启动所有应用服务 * * @return void */ public function boot() { User::creating(function0 码力 | 377 页 | 4.56 MB | 1 年前3 Laravel 5.2 中文文档namespace App\Providers; class AppServiceProvider extends ServiceProvider { /** * 启动所有应用服务 * * @return void */ public function boot() { view()->share('key' Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider{ /** * 启动所有应用服务 * * @return void */ public function boot() { DB::listen(function($sql Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider{ /** * 启动所有应用服务 * * @return void */ public function boot() { User::creating(function0 码力 | 377 页 | 4.56 MB | 1 年前3
 Laravel 6.0 中文文档框架底层工作原理,可以 阅读 Laravel 从学徒到工匠系列教程。 门面(Facades) 简介 注:对门面这个概念不理解?可参考 PHP 设计模式系列 —— 门面模式(Facade)。 门面为应用服务容器中的绑定类提供了一个「静态」接口。Laravel 内 置了很多门面,你可能在不知道的情况下正在使用它们。Laravel 的 门面作为服务容器中底层类的「静态代理」,相比于传统静态方法, extends ServiceProvider { 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 288 /** * 启动所有应用服务 * * @return void */ public function boot() { View::share('key', 'value'); } /** * 注册服务提供者 Validator::make($data, [ 'email' => 'required|email', 'games' => 'required|numeric', ]); 让我们假定我们的 Web 应用服务于游戏收藏者。如果一个游戏收藏 者注册了我们的应用并拥有超过 100 个游戏,我们想要他们解释为 什么他们会有这么多游戏,例如,也许他们在运营一个游戏二手店, 又或者他们只是喜欢收藏。要添加这种条件,我们可以使0 码力 | 1442 页 | 14.66 MB | 1 年前3 Laravel 6.0 中文文档框架底层工作原理,可以 阅读 Laravel 从学徒到工匠系列教程。 门面(Facades) 简介 注:对门面这个概念不理解?可参考 PHP 设计模式系列 —— 门面模式(Facade)。 门面为应用服务容器中的绑定类提供了一个「静态」接口。Laravel 内 置了很多门面,你可能在不知道的情况下正在使用它们。Laravel 的 门面作为服务容器中底层类的「静态代理」,相比于传统静态方法, extends ServiceProvider { 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 288 /** * 启动所有应用服务 * * @return void */ public function boot() { View::share('key', 'value'); } /** * 注册服务提供者 Validator::make($data, [ 'email' => 'required|email', 'games' => 'required|numeric', ]); 让我们假定我们的 Web 应用服务于游戏收藏者。如果一个游戏收藏 者注册了我们的应用并拥有超过 100 个游戏,我们想要他们解释为 什么他们会有这么多游戏,例如,也许他们在运营一个游戏二手店, 又或者他们只是喜欢收藏。要添加这种条件,我们可以使0 码力 | 1442 页 | 14.66 MB | 1 年前3
共 5 条
- 1













