ReactPHP 爬虫实战:下载整个网站的图片 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

什么是网页抓取?你是否曾经需要从一个没有提供 API 的站点获取信息? 我们可以通过网页抓取,然后从目标网站的 HTML 中获得我们想要的信息,进而解决这个问题。 当然,我们也可以手动提取这些信息, 但手动操作很乏味。 所以, 通过爬虫来自动化来完成这个过程会更有效率。在这个教程中我们会从  抓取一些猫的图片。这个网站提供高质量且免费的素材图片。他们提供了API, 但这些 API ...
阅读全文

Let's Encrypt泛域名SSL证书申请 - lpfuture - 博客园

操作系统:CentOS 7github: 有中文说明: 很详细.一:安装acme.sh===========```wget https://get.acme.sh | sh```安装完成后的目录在/root/.acme.sh/下面. 直接使用 cd /root/.acme.sh 命令 进入.acme.sh目录.二:生成SSL证书.========...
阅读全文

Repository(资源库)模式 - lpfuture - 博客园

Repository(资源库)               协调领域和数据映射层,利用类似于集合的接口来访问领域对象定义(来自Martin Fowler的《企业应用模式》):               Mediates between the domain and data mapping layers using a collectionlike interface for ...
阅读全文

innodb 锁机制 - lpfuture - 博客园

InnoDB锁问题InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。行级锁与表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。下面我们先介绍一点背景知识,然后详细讨论InnoDB的锁问题。 背景知识 1.事务(Transaction)及其ACID属性事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性...
阅读全文

laravel的启动过程解析 - lpfuture - 博客园

如果没有使用过类似Yii之类的框架,直接去看laravel,会有点一脸迷糊的感觉,起码我是这样的。laravel的启动过程,也是laravel的核心,对这个过程有一个了解,有助于得心应手的使用框架,希望能对大家有点帮助。 提示:在此之前,最好看一下官方文档,大概知道laravel,再来看这个笔记,这样效果可能会好一点。统一入口laravel框架使用了统一入口,入口文件:/p...
阅读全文

laravel、lumen遇到的问题解决 - Geomen - 开源中国

lumen GET获取参数为空的路由设置====================比如我想用GET方式访问地址:```http://127.0.0.1/user/参数```使用官方的路由文档是:```$appget('user/{id}', function ($id) { return 'User '.$id;});```但是,如果id没有传值直接...
阅读全文

Laravel Session 保存机制和 terminate 中间件 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

原文链接:在 Laravel 中可以使用 Session 门面的 get, put, pull, set, has, flash 等方法进行 session 操作,如:Session::put(\),就可以设置两个 session 值,看看 put 方法:```php/ Put a key / value pair or array of key / value pairs i...
阅读全文

Laravel5(Lumen)创建服务提供者Service Providers - Ken's blog - 开源中国

在搞新浪SAE的时候,把Lumen装上,需要实现Memcahce和Storage的实现,就用到了Lumen的服务提供者,看了下官方文档和查阅了一些资料,记录一下。(本文在Lumen中实现,Laravel中实现几乎差不多)1、app\\Http\\文件夹下面新建Models文件夹,在Models文件夹下面新建Example.php文件,将app\\Http\\Models加入到compos...
阅读全文

Lumen / Laravel 5.4 使用网易邮箱 SMTP 发送邮件 - 王永濤的个人页面 - 开源中国

Lumen / Laravel 5.4 使用网易邮箱 SMTP 发送邮件获取网易邮箱的服务器和授权码:登录网易邮箱 (, 1. 获取服务器地址: 点击【设置】 \ 【POP3/SMTP/IMAP】:服务器地址:``` POP3服务器: pop.163.com SMTP服务器: smtp.163.com IMAP服务器: ...
阅读全文

Lumen / Laravel 5.5 使用网易邮箱 SMTP 发送邮件 - 王永濤的个人页面 - 开源中国

Laravel 是目前最流行的PHP框架,而Lumen 是 Laravel 的精简版,主要用于接口开发。Laravel 邮件发送服务基于 Symfony 组件 Swift Mailer。本文记录了在 Lumen / Laravel 5 环境中,使用网易邮箱 SMTP 发送邮件的主要步骤,希望对大家有一些参考价值。 获取网易邮箱的服务器和授权码:登录网易邮箱: 获取服务器地...
阅读全文