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\. 常量语法:_`常量是一个简单值的标识符(名字)。在脚本执行期间该值不能被修改和删除;` `常量默认为大小写敏感。...
阅读全文

剖析 Laravel 计划任务--避免重复 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

译文GitHub 原文链接 有时一个预定的工作需要比我们最初预期的更多的时间运行,这样会导致另外一个工作的实例开始,而第一个还没有完成,例如,我们运行一个每分钟生成报告的工作有时候当数据变大时,报表生成可能需要1分钟以上,这样就可以在第一个还在进行时启动该作业的另一个实例。在大多数情况下,这是很好的,但有时候应该防止这种情况,以保证正确的数据或防止高的服务器资源消耗,所以让我们看...
阅读全文

Laravel 配置邮箱参数 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

留存,仅参考```phpMAIL_DRIVER=smtpMAIL_HOST=smtp.mailtrap.ioMAIL_PORT=2525MAIL_USERNAME=nullMAIL_FROM_ADDRESS=null //部分QQ邮箱、企业邮箱需要此参数,必须和MAIL_USERNAME一致MAIL_PASSWORD=nullMAIL_ENCRYPTION=nu...
阅读全文