拥有0000-未整理-等待研究标签的文章

Laravel Queue——消息队列任务与分发源码剖析 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

前言本文 GitBook 地址: 在实际的项目开发中,我们经常会遇到需要轻量级队列的情形,例如发短信、发邮件等,这些任务不足以使用 `kafka`、`RabbitMQ` 等重量级的消息队列,但是又的确需要异步、重试、并发控制等功能。通常来说,我们经常会使用 `Redis`、`Beanstalk`、`Amazon SQS` 来实现相关功能,`laravel` 为此对不同的后台队列服务...
阅读全文

PHPer 面试指南-协议篇 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

Git 地址:每次面试多多少少都会被问到 HTTP、HTTPS、TCP、Socket、 OAuth 等等之类协议,协议相关的问题也可以说是面试必备,所以我把这些知识单独收集成了一篇文章。 网络协议有哪些? 应用层:HTTP、FTP、SSH、SMTP 表示层 会话层 传输层:TCP、UDP 网络层:IP 数据链路层 物理层...
阅读全文

Laravel 生成假数据步骤 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

1. 生成数据模型 我们为资源推荐模型取名 Link ,使用命令行新建模型,顺便创建数据库迁移:$ php artisan make:model Models/Link m 修改数据库迁移文件为以下:{timestamp}\_create\_links_table<?phpuse Illuminate\\Support\\Facades\\Schema; ...
阅读全文

Laravel 5.5 辅助函数文档更新内容 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

骏妞儿今天翻译了一遍 Laravel 5.5 的辅助函数文档,把新增的函数整理一下广而告之 `array_random()`该函数从数组中返回一个随机值:```php$array = ;$random = array_random($array);// 4 (随机获取)```你也可以指定要返回的随机数的数量作为第二个可选参数。一旦你指定了第二个参数,即使数量为...
阅读全文

Laravel 中简约而不简单的 Macroable 宏指令 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

百度百科的定义: 计算机科学里的宏(Macro),是一种批量处理的称谓。一般说来,宏是一种规则或模式,或称语法替换 ,用于说明某一特定输入(通常是字符串)如何根据预定义的规则转换成对应的输出(通常也是字符串)。这种替换在预编译时进行,称作宏展开。 我一开始接触宏是在大学上计算机基础课程时,老师讲office时说的。那时老师介绍宏操作时没太在意,只记得这一操作很强大,它能使日常...
阅读全文

Laravel 之道第十章:config 配置文件加载 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

导语同志们,这章我们来看一哈: `Laravel` 中 `config` 的加载原理。上一章说过,`Laravel` 启动引导,无非就是循环实例化`$bootstrappers` 数组中的类,并调用类的 `bootstrap` 方法。](https://lccdn.phphub.org/uploads/images/201809/27/27709/35joJy2Y35.pn...
阅读全文

Laravel - Redis 缓存菜单数据 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

Redis缓存菜单数据start================= 配置: 确保 .env 文件中 CACHE_DRIVER=redis ,更改缓存驱动为Redis 默认的缓存前缀为 laravel ,如果想要修改前缀可以在 config/cache.php 配置文件中 'prefix' = 'laravel' ,修改此项即可。 Larav...
阅读全文

下载量最高的「50 」个 Laravel 扩展包 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

分享链接:简介 Laravel 另一个令人喜欢的地方,是拥有活跃的开发者社区,而活跃的开发者社区带来的,是繁华的扩展包生态 ———— 该项目统计了目前 。更新我们将 `每个月` 更新一次脚本,也方便我们及时的查看目前最流行的的 `laravel package`。 你可以 `clone` 该项目,运行根目录下的 `test.php` 来同步更新。还可以自定义排...
阅读全文

PHP Composer 简明教程 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

Composer是PHP包管理工具,可以有效解决包依赖,实现命名空间,类,函数的自动加载。通过composer.json文件配合composer update和composer dumpautoload命令实现这些功能。 一、包依赖 composer.json文件里的require字段,格式:```php"require": { "php": "=5.5.9", ...
阅读全文

一篇搞懂 PHP 的常量 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

](https://uploadimages.jianshu.io/upload_images/7303277b0ef18828cf2820d.jpeg?imageMogr2/autoorient/strip%7CimageView2/2/w/1240) _1\. 常量语法:_`常量是一个简单值的标识符(名字)。在脚本执行期间该值不能被修改和删除;` `常量默认为大小写敏感。...
阅读全文