在 Homestead 分享你开发环境下的网站到外网 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

在开发微信的时候相当有用============ 在虚拟机 内运行```php share shop.test (你的开发时域名)``` 看到如下界面则成功](https://lccdn.phphub.org/uploads/images/201806/15/18751/71rOl6XdXd.png?imageView2/2/w/1240/h/0) 打开浏览器试...
阅读全文

Swoole 源码分析——基础模块之 Heap 堆 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

前言`heap` 堆是 `swoole` 实现定时器最重要的数据结构,定时器将各个定时任务按照其下一次执行的时间构建最小堆,快速进行插入与删除。`heap` 数据结构`heap` 中 `num` 是现有数据堆的数量,`size` 是数据堆的大小,`type` 用于确定数据堆是最大堆还是最小堆,`nodes` 是数据堆的节点。`swHeap_node` 中 `priority`...
阅读全文

Swoole 源码分析——基础模块之 Channel 队列 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

前言内存数据结构 `Channel`,类似于 `Go` 的 `chan` 通道,底层基于 `共享内存 + Mutex` 互斥锁实现,可实现用户态的高性能内存队列。`Channel` 可用于多进程环境下,底层在读取写入时会自动加锁,应用层不需要担心数据同步问题。`channel` 在之前的文章中出现过,当时用于 `manager` 和 `worker` 进程之间进行通信的重要数据结构...
阅读全文

Laravel 数据库及项目代码自动备份指北 (spatie/Laravel-backup) | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

源码和数据库备份功能 安装:```phpcomposer require spatie/laravelbackup报错: Installation failed, reverting ./composer.json to its original content.原因: spatie/laravelbackup 最新版需要php7.1解决: 感觉不同的PHP版本...
阅读全文

Laravel 广播系统例子 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

laravel 广播例子============这里使用了`私有频道`和`Presence 频道`做了不同的例子:`Presence 频道`当用户加入或发送消息该频道时,通知其它加入该频道的用户:](https://lccdn.phphub.org/uploads/images/201805/18/10797/TJdYD1aX2m.gif?imageView2/2/w/12...
阅读全文

去掉 Laravel 项目中引入的 Raleway 字体 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

Laravel 项目中引入 Raleway 字体的地方有两处:1. `public/css/app.css````php@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,600);@charset "UTF8"; ...```2. `resources/assets/sass/app.s...
阅读全文

基于 Laravel,Lumen 框架集成百度翻译,有道翻译,Google 翻译的 Composer package | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

Translate for laravel5. or lumen========================================================================================== ](https://travisci.org/ShaoZeMing/laraveltranslate.svg?bra...
阅读全文

Passport(Laravel5.5.*)密码授权简单使用 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

1、安装 laravel 项目:```phpcomposer createproject laravel/laravel lhuaxi2 preferdist "5.5.";````安装完后配置好数据库等信息。` 2、使用 Composer 安装 Passport :```phpcomposer require laravel/passport:4.0;```注...
阅读全文

13 个优秀的 Laravel 管理面板生成器 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

本文翻译整理自 开发者很懒。对,我不是在开玩笑。他们努力创造能够帮助他们在将来避免更多工作的系统。特别是重复的工作。现在有相当极端的例子。例如我们不需要再编写代码,它正在为我们生成。今天我们将看看 Laravel 框架的各种管理面板和后端项目构建器的示例。他们能解放我们多少时间? 免责声明:我是这些构建器之一的创始人: 有两大组管理面板生成器:可视化构建器 和 基于控制台。...
阅读全文

Goutte 一个简单易用的 PHP 爬虫类库 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

提供了优雅的 API 进行链接抓取,和解析 HTML 文档。以下示例代码用来抓取 PHPUnit 的文档:```phppublic function scrapePHPUnitDe(){ $client = new Client(); $crawler = $clientrequest('GET', 'https://phpunit.de/manual/cur...
阅读全文