PHP基本
语法  —条件、循环、函数 杨亮  程序的基本结构  输⼊入 输出  程序  运算(+ - x / & | ! …)  逻辑(条件、循环、递归)  辅助(变量、数组、函数)  ⼩小测验  ⽤用你熟悉的程序找出 1~1000中的所有质数  我们直接看代码好了  1  
0 码力 |
          25 页 |
          1.30 MB
          | 1 年前 3
   0 码力 |
          25 页 |
          587.00 KB
          | 1 年前 3
  的基础上继续进行优化,包括日志系统、单机任务调度、模型序列化优化、动态频率限制、广播频道类、API 资源控制器 生成、Eloquent 日期格式化优化、Blade 组件别名、Argon2 密码哈希支持、引入 Collision 扩展包等等等等。此外,所有的前端脚手架代码都已升 级到 Bootstrap 4,Laravel 底层使用的 Symfony 组件都已升级到 Symfony ~4.0 版本。   Laravel 5.6 版本的发布恰逢 (string) Str::orderedUuid();   Collision   默认的 laravel/laravel 应用现在为 Collision 包含了一个 dev Composer 依赖,这个扩展包在通过命令行与 Laravel 应用交互时提供了美观的错误 报告:   本文档由 Laravel 学院提供        Laravel 学院致力于提供优质 Laravel 中文学习资源:http://laravelacademy 6.*,更新 fideloper/proxy 依赖到 ~4.0。  此外,如果你使用下以下官方扩展包,也要升级它们到最新版本:     Dusk (升级到 ~3.0)     Passport (升级到 ~5.0)     Scout (升级到 ~4.0)   当然,不要忘了检查应用所使用的第三方扩展包是否支持 Laravel 5.6,如果需要升级的话也要更新。   Symfony 4  Laravel
 0 码力 |
          377 页 |
          14.56 MB
          | 1 年前 3
  PSR-2   PSR-2 代码风格指南已经被 Laravel 框架采取为默认风格指南,此外,所有代码生成器已经 被更新到生成兼容 PSR-2 语法的代码。   文档   Laravel 文档的每一个页面都进行了一丝不苟的审查和引人注目的优化,所有代码示例都被 审查并且扩展到更好的支持上下文相关性。   本文档由 Laravel 学院(LaravelAcademy.org)提供      2   事件广播  现在可以通过使用模型工厂附带一种简单的方式类创建 Eloquent 模型存根,模型工 厂允许你为 Eloquent 模型定义一系列默认属性,然后为测试或数据库填充生成模型实例。 模型工厂还可以利用强大的 PHP 扩展库 Faker 类生成随机的属性数据。   $factory->define('App\User', function ($faker) {      return [          'name' 目录。然而这并不是破坏式改变所以使用 Laravel 5.1 并不强制要求更 新到新的目录结构。   加密   在之前的 Laravel 版本中,加密通过 PHP 扩展 mcrypt 进行处理,从 5.1 开始,加密改由通 过 PHP 的另一个扩展 openssl 进行处理,因为该扩展较前者而言维护的更加活跃。   升级指南   更新到 5.1.0   预计更新时间:小于 1 小时   更新 bootstrap/autoload
 0 码力 |
          307 页 |
          3.46 MB
          | 1 年前 3
  么现在应该移除这个类型提示然后在路由或控制器中直接创建一个新的模型实例;否则, Laravel 将会基于路由 URI 的标识符试图从数据库获取一个已存在的模型实例。   IronMQ   IronMQ 队列驱动被移动到自己的扩展包中,不再被框架核心支持: http://github.com/LaravelCollective/iron-queue   任务/队列   php artisan make:job 命令现在默认会 本地开发环境。  如果你没有使用 Homestead,那么需要保证开发环境满足以下要求:     PHP 版本 >= 5.5.9     PHP 扩展:OpenSSL     PHP 扩展:PDO     PHP 扩展:Mbstring     PHP 扩展:Tokenizer   2、安装 Laravel   Laravel 使用 Composer 管理依赖,因此,使用 Laravel 之前,确保机器上已经安装了 Homestead 目录下使用 vagrant provision 重新启动  Homestead。在此之前,确保你已经查看过 Blackfire 文档了解了如何在浏览器安装相应 的 Blackfire 扩展。  三、基础   HTTP 路由   1、基本路由   所有应用路由都定义在 App\Providers\RouteServiceProvider 类载入 的 app/Http/routes.php
 0 码力 |
          377 页 |
          4.56 MB
          | 1 年前 3
  模型的全文搜索解决方案。通过模  型观察者,Scout 会自动同步更新 Eloquent 记录的搜索索引,目前,Scout 使用 Algolia 驱动,不  过,编写自己的驱动很简单,你可以通过自己的搜索实现扩展 Scout。   你可以简单通过添加 Searchable trait 到模型让模型变得可搜索:      扩展闭包绑定&$this   使用闭包调用 Cache::extend 方法时,$this 会被绑定到 CacheManager 实例,从而允许你在扩展  闭包中调用其提供的方法:      Cache::extend('memcached', function ($app, return $this->createNullDriver($config);       }   });   Cashier   如果你在使用 Cashier,需要升级 laravel/cashier 扩展包到 7.0 版本,这一版本的 Cashier 只修  改了一些内置方法以便兼容于 Laravel 5.3,并没有什么重大更新。   集合   key/value 顺序调整   集合方法 first
 0 码力 |
          691 页 |
          9.37 MB
          | 1 年前 3
  laravel/ui、以及多个 bug 修复和可用性的提  升。  语义化版本  Laravel 框架包 laravel/framework 现在遵循语义化版本标准。这使  得框架得以和其他已经遵循该版本标准的 Laravel 扩展包保持一  致,不过 Laravel 的发布周期将保持不变。  兼容 Laravel Vapor  Laravel 6.0 提供了对 Laravel Vapor 的兼容,这是一个针对 Laravel ->orderBy('arrived_at', 'desc')  ->limit(1)  )->get();  Laravel UI  之前版本 Laravel 提供的典型的前端脚手架代码现在被提取到独立  的 Composer 扩展包 laravel/ui 中,这样一来可以让 UI 脚手架代  码的开发和维护与主框架分离。所以,在默认框架脚手架代码中,现  在已经剔除了 Bootstrap 和 Vue 相关代码,make:auth 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 11  如果想要恢复之前版本的 Vue/Bootstrap 脚手架代码,可以安  装 laravel/ui 扩展包,并使用 Artisan 命令 ui 来安装前端脚手架  代码:  composer require laravel/ui  php artisan ui vue --auth  升级指南  重要更新概览
 0 码力 |
          1442 页 |
          14.66 MB
          | 1 年前 3
  輮 輱 輰 輲  輳 輮 輱 輱 资源 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱 輰 輵  輳 輮 輱 輲 扩展 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱 輲 輲  匴 请 请 请求 求 求处 处 处理 理 理( ( (午 輮 輮 輮 輮 輮 輮 輳 輲 輲  輷 輮 輵 多模型的复合表单 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳 輲 輴  輷 輮 輶 在客户端扩展 轁 轣 轴 轩 轶 轥 轆 软 轲 轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳 輲 輵  匸 显 显 显示 示 示数 数 数据 据 据( ( (卄 卩 即 轴 轩 轶 轥 轒 轥 轣 软 轲 轤 ;轒 轅 轓 轔 车 轵 转 轁 轐 轉 的开发支持;多层缓存支持,等等。  • 轙 轩 轩 非常易于扩展。你可以自定义或替换几乎任何一处核心代码。你 还会受益于 轙 轩 轩 坚实可靠的扩展架构,使用、再开发或再发布扩展。  • 高性能始终是 轙 轩 轩 的首要目标之一。 轙 轩 轩 不是一场独角戏,它由一个强大的开发者团队1 提供支持, 也有一个庞 大的专家社区,持续不断地对
 0 码力 |
          537 页 |
          4.66 MB
          | 1 年前 3
  模型-MongoDB  Orm详细Api  服务  视图  统一的API  Html模板引擎  Blade模板引擎  锁-并发处理  缓存  语言包  日志  调试  Session自定义保存位置  框架自带的扩展包  插件  使用说明  系统挂载点  常用常量  命令行运行程序  守护工作进程  队列服务  2  1.6.22  1.6.23  1.6.24  1.6.25  1.6.26  1.7  1.7 支持  composer、分布式数据库、分布式缓存(异常自动容灾),支持文件、memcache、redis、apc等缓存,  支持多种url模式、URL路由[RESTful],支持多项目集成、第三方扩展、支持插件。  CmlPHP在Model层做了缓存集成,开发者无需关注数据缓存的问题,按照相应的API调用即可获得最大  性能。从而从根本上避免了新手未使用缓存,或缓存使用不当造成的性能不佳的问题。也杜绝了多人 '127.0.0.1',                  'port' => 11211,//必须是整形                  //'weight' => 100 //权重memcached扩展有效              ],              //多台...          ],      ],      /**      //文件缓存      'default_cache'
 0 码力 |
          143 页 |
          1.54 MB
          | 1 年前 3
  模型-MongoDB  Orm详细Api  服务  视图  统一的API  Html模板引擎  Blade模板引擎  锁-并发处理  缓存  语言包  日志  调试  Session自定义保存位置  框架自带的
扩展包  插件  使用说明  系统挂载点  常用常量  命令行运行程序  守护工作进程  队列服务  权限管理  数据验证  1.6.24  1.6.25  1.6.26  1.7  1.7.1  1.7 '127.0.0.1',                  'port' => 11211,//必须是整形                  //'weight' => 100 //权重memcached
扩展  有效              ],              //多台...          ],      ],      /**      //文件缓存      'default_cache' 码更加的可复用。比如表单搜索的处理,某应用中对图片上传
扩展的  二次封装,调用接口api,api单独封装成
扩展返回原始格式,而当前  应用中多处需要将api的返回值做格式化处理,此时在Server中封装成  单独的Server给多个Controller调用,做到代码可复用和更高的抽象化  服务使用说明  我们创建一个  UploadServer.php 用来处理文件上传的逻辑,在其  内部对文件上传的
扩展进行封装   
0 码力 |
          245 页 |
          720.67 KB
          | 1 年前 3