如何使用 Laravel Collections 类编写神级代码 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

本文首发于 ,转载请注明出处。Laravel 提供了一些超赞的组件,在我看来,它是目前所有 Web 框架中提供组件支持最好的一个。它不仅提供了开箱即用的视图(views)、身份认证(authentication)、会话(sessions)、缓存(caching)、Eloquent、队列(queues)、数据校验(data validation)等组件。甚至还提供了开发工具(Valet ...
阅读全文

如何理解 Laravel 的 IoC 容器 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

学习laravel快小一年了,到现在才去研究laravel 的核心 '容器 IOC' 这些概念. 写项目的时候有大概看看关于IOC 文章, 但是没有深入理解,只是有个概念,赶着写代码, 虽然代码也写的很菜 · ·这几天花了点时间研究了一下laravel 的核心 ‘服务容器’ 然后理解了一下关于IOC 的概念. 不敢说百分百掌握了,但是比之前是有一定加深. 所以决定把自己理解的分享一下,...
阅读全文

Laravel API Token 体验 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

_适用laravel版本5.3+_简介Laravel API 默认驱动为`token`,文档上没介绍如何使用,下面让我们来实现它。```php 'api' = [ 'driver' = 'token', 'provider' = 'users', ]...
阅读全文

PHP 程序员开发比特币入门介绍 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

Linux Apache MySQL PHP + 比特币教程。在本简介中,我们假设你拥有Apache和PHP的GNU/Linux服务器,并且你希望从Web应用程序与比特币网络进行交互。我们假设你有一些比特币的知识和PHP经验。虽然这是为PHP编写的,但同样的原则适用于其他语言。有关其他语言的信息,请参阅相关的。最简单的入门方法是在守护进程模式下运行比特币,PHP通过本地HTTP请...
阅读全文

关于 Laravel 日志权限 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

有时候 laravel 会出现无权限写日志的问题,我们可以按以下步骤去检查:1. 运行 laravel 的 phpfpm 是什么用户,一般是 www,最好不要使用 root。2. 应用目录中,storage/logs 有没有写权限。3. 是否有运行 laravel 的脚本或者 crontab,或者supervisor,并且运行的用户和 phpfpm 的是一样的,一般是www。如...
阅读全文

Laravel 之道第 12 章:注册门面 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

导语这一章,我们说一下 Laravel 引导程序之门面的注册,其实质是:执行 `Illuminate\Foundation\Bootstrap\RegisterFacades` 类中的 `bootstrap` 方法。](https://lccdn.phphub.org/uploads/images/201809/29/27709/S1idWMislp.png?imageView...
阅读全文

我又掉 Laravel env 函数坑里了 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

哈哈,最近踩坑比较多啊,不过这次真的怪自己不细心看文档了。 事情是这样的,今天发现项目在执行定时任务的时候报错了,faild\_jobs 中塞了好多错误记录,一看内容全是 "JUHE\_APPKEY\_FOR\_XXXX is null",这是我的物流查询 Job 里抛出的异常,当用 `env('JUHE_APPKEY_FOR_XXXX')` 读取 app_key 为空时就会抛出。但是 ...
阅读全文

基于有赞云的个人收款即时到帐实现方案 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

](https://lccdn.phphub.org/uploads/images/201712/07/76/SNw418ffHi.jpg)很多人都想出售自己的一些产品,课程,电子书,或者其它在线可售卖的东西,但是不管是微信支付还是支付宝,都需要公司账户,这一套不是不可以搞,就是太麻烦了而已。今天介绍的就是不需要公司账号实现个人收款的自动化方案(当然,交易 1% 手续费比微信等略高)...
阅读全文

Laravel5.5+passport 放弃 dingo 开发 API 实战,让 API 开发更省心 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

Laravel5.5更新,通过Laravel5.5开发Api更加顺畅了,在这里就分享一下Laravel开发Api的经验吧 1.封装返回的统一消息返回的自定义消息,和错误消息,我自己封装了一个Trait,用来做基本的返回,Trait的封装如下```phpnamespace App\Api\Helpers\Api;use Symfony\Component\HttpFoundat...
阅读全文

PHP 垃圾回收与内存管理指引 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

](http://blog.phpzendo.com/wpcontent/uploads/2018/08/850_c37ba64941e8a0a2b41ac71074cbbbbb.jpg) 本文首发于 ,转载请注明出处。本文将要讲述 PHP 发展历程中的垃圾回收及内存管理相关内容,文末给出 PHP 发展在各个阶段有关内存管理及垃圾回收(内核)参考资料值得阅读。引用计数...
阅读全文