Yii 2.0 权威指南本 本 轙 轩 轩 当前有两个主要版本:輱 輮 輱 和 輲 輮 輰 。 輱 輮 輱 版是上代的老版本,现在处于维 护状态。 輲 輮 輰 版是一个完全重写的版本,采用了最新的技术和协议,包括依 赖包管理器 轃 软 轭 轰 软 轳 轥 轲 、轐 轈 轐 代码规范 轐 轓 轒 、命名空间、轔 轲 轡 轩 轴 轳 (特质)等 等。 輲 輮 輰 版代表新一代框架,是未来几年中我们的主要开发版本。 本指南 主要基于 和 和 C o m p o s e r ( ( (C o m m a n d l i n e a n d c o m p o s e r ) ) ) 轙 轩 轩 广泛使用了标准的 轐 轈 轐 包管理器 轃 软 轭 轰 软 轳 轥 轲 5 ,因此请确保您阅读 并理 解其指南。如果您不熟悉命令行,现在该开始尝试了。 一旦你学会了基础 知识,你就永远不想在没有它的情况下工作。 1 h t t p s 环境 的, 你可以考虑安装高级应用模版1 6 。 2 . 2 . 4 安 安 安装 装 装 A s s e t s 轙 轩 轩 依靠 轂 软 轷 轥 轲 1 7 和輯 或 轎 轐 轍 1 8 软件包来安装 轡 轳 轳 轥 轴 (轃 轓 轓 和 轊 轡 轶 轡 轓 轣 轲 轩 轰 轴 ) 库。 它使用轃 软 轭 轰 软 轳 轥 轲 来获取这些库,允许 轐 轈 轐 和 轃 轓 轓 輯 轊 轡 轶 轡0 码力 | 537 页 | 4.66 MB | 1 年前3
Laravel 6.0 中文文档之前,需要先安装 Virtual Box、VMWare、 Parallels 或 Hyper-V (四选一,我们通常选择 VirtualBox,因为只 有它是免费的)以及 Vagrant,所有这些软件包都为常用操作系统提 供了一个便于使用的可视化安装器,通过安装界面引导就可以完成安 装。 注:直接下载安装相应软件的最新版本即可。 要使用 VMware 的话,需要购买 VMware Fusion(Mac) shell 命令来 配置和自定义你的虚拟机。 自定义 Homestead 时,Ubuntu 可能会问你想要保持包的原生配置 还是通过一个新的配置文件来覆盖它。如果要避开这个选择,需要在 安装软件包时使用如下命令来避免覆盖由 Homestead 写入的任何 配置: sudo apt-get -y \ -o Dpkg::Options::="--force-confdef" \ -o D name="csrf-token" content="{{ csrf_token() }}"> 驱动预备知识 Pusher 如果你准备通过 Pusher 广播事件,需要使用 Composer 包管理器 安装对应的 Pusher PHP SDK: composer require pusher/pusher-php-server "~4.0" 接下来,你需要在 config/broadcasting0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.3 中文文档Memcached Beanstalkd 2、安装 & 设置 首次安装 在使用 Homestead 之前,需要先安装 Virtual Box 5.x/VMWare 和 Vagrant,所有这些软件包都为 常用操作系统提供了一个便于使用的可视化安装器。 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 ,如果你对这些工具很陌生,别担心, Elixir 会为你处理所有背后的复杂逻辑。默认情况下,Laravel 的 gulpfile 使用 webpack 来编译 JavaScript,当然,你也可以选择使用自己喜欢的模块管理器。 Webpack webpack 方法用于将 ECMAScript 2015 编译打包成原生 JavaScript,该方法接收一个相对 于 resources/assets/js 目录的文件路径,然后在 webpack.config.js 文件,Elixir 将会读取该文件并将其中的配置用于构建过程。 Rollup 和 Webpack 相似,Rollup 是为 ES2015 准备的下一代模块管理器,该方法接收一个相对 于 resources/assets/js 目录的文件数组,然后在 public/js 目录下生成单个文件: elixir(function(mix) {0 码力 | 691 页 | 9.37 MB | 1 年前3
Laravel 5.6 中文文档之前,需要先安装 Virtual Box 5.2、VMWare、Parallels 或 Hyper-V (四选一,我们通常选择 VirtualBox,因为只有它是免费的) 以及 Vagrant,所有这些软件包都为常用操作系统提供了一个便于使用的可视化安装器,通过安装界面引导就可以完成安装。 要使用 VMware 的话,需要购买 VMware Fusion(Mac) / Workstation(Windows) 学院提供 Laravel 学院致力于提供优质 Laravel 中文学习资源:http://laravelacademy.org 203 2、安装 首先通过 Composer 包管理器安装 Passport: composer require laravel/passport 注:如果安装过程中提示需要更高版本的 Laravel:laravel/passport v5.0 非常有用。这种 API 开发方式允许你自己的应用消费你和其他人分享的同一个 API, 这个 API 可以被你的 Web 应用消费,也可以被你的移动应用消费,还可以被第三方应用消费,以及任何你可能发布在多个包管理器上的 SDK 消 费。 通常,如果你想要从你的 JavaScript 应用消费自己的 API,需要手动发送访问令牌到应用并在应用的每一个请求中传递它。不过,Passport 提供了 一个中间件用0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 5.1 中文文档Blackfire Profiler 2、安装 & 设置 2.1 首次安装 在启用 Homestead 环境之前,需要先安装 Virtual Box 或者 VMWare 和 Vagrant,所有这些 软件包都会常用操作系统提供了一个便于使用的可视化安装器。 2.1.1 安装 Homestead Vagrant 盒子 VirtualBox/VMWare 和 Vagrant 安装好了之后,在终端中使用能如下命令将 SensioLabs 的 Blackfire Profiler 能自动收集代码执行数据,比如内存、CPU 时间、硬盘 I/O 等,Homestead 使得在应用中使用该 profiler 变得轻而易举。 所有需要的软件包已经安装到 Homestead 盒子,你只需要在 Homestead.yaml 文件中设置 Blackfire Server ID 和 token: blackfire: - id: your-server-id 学院(LaravelAcademy.org)提供 173 3、添加自定义缓存驱动 要使用自定义驱动扩展 Laravel 缓存,我们使用 Cache 门面的 extend 方法,该方法用于绑 定定义驱动解析器到管理器,通常,这可以在服务提供者中完成。 例如,要注册一个新的命名为“mongo”的缓存驱动:0 码力 | 307 页 | 3.46 MB | 1 年前3
Laravel 5.2 中文文档学院致力于提供优质 Laravel 中文学习资源 16 2、安装 & 设置 首次安装 在使用 Homestead 之前,需要先安装 Virtual Box/VMWare 和 Vagrant,所有这些软件包 都为常用操作系统提供了一个便于使用的可视化安装器。 安装 Homestead Vagrant 盒子 VirtualBox/VMWare 和 Vagrant 安装好了之后,在终端中使用能如下命令 Profiler 能自动收集代码执行数据,比如内存、CPU 时间、 硬盘 I/O 等,Homestead 使得在应用中使用该性能分析器变得轻而易举。 Blackfire Profiler 需要的软件包已经预安装到 Homestead 盒子,你只需要 在 Homestead.yaml 文件中设置 Blackfire Server ID 和 token: blackfire: - id: Cache::tags('authors')->flush(); 4、添加自定义缓存驱动 要使用自定义驱动扩展 Laravel 缓存,可以使用 Cache 门面提供的 extend 方法,该方法 用于绑定定义驱动解析器到管理器,通常,这可以在服务提供者中完成。 例如,要注册一个新的命名为“mongo”的缓存驱动:0 码力 | 377 页 | 4.56 MB | 1 年前3共 6 条- 1













