fzaninotto/Faker 不继续维护, 基于其自建中文 Faker 生成库

2020-11-06
阅读 12 分钟
5.6k
Poppy Faker 是基于 fzaninotto/Faker 的中文版本, 因为之前的版本包含语言过多, 作者已经停止维护, 所以将这个数据进行拆离, 并加入中国特色的部分验证规则.

肉眼看到的相同两个字串的不同

2018-08-04
阅读 1 分钟
2.6k
祭出两个相同(其实不同)的字符串 {代码...} 我们肉眼看到的这两个字符串是绝对相同的, 对的, 他是一个'8888', 让我们用 php (世界上最好的语言) 输出下两个字串的长度 {代码...} 我滴妈呀, 怎么会不同呢, 纳闷.. 让我们撕下她的伪装 {代码...} {代码...} 咦, 这是个什么鬼. 不像是正常字符啊. 哦, 对了, 我们是用的Utf-8...

使用 Upsource 实现代码审查 - jetbrains 系列

2018-06-05
阅读 4 分钟
19.3k
镜像链接: [链接] 安装 Upsource 是什么 Upsource 作为一个代码审查工具, 有很多有益的特性. 执行高效的代码审查 从 IDE 审阅 通过浏览器跟踪重要的变化 发现设计缺陷, 找出项目中需要开发人员注意的部分 检测项目范围的风险, 分散责任 快速面板, 便于新成员了解项目并了解其他人的职责范围 @回应, 讨论变化, 帮助队友 ...

[译] Laravel-mix 中文文档

2018-05-27
阅读 23 分钟
10.4k
larave-mix 是位于webpack顶层的一个简洁的配置层,在 80% 的情况下使用 laravel mix 会使操作变的非常简单。尽管 webpack 非常的强大,但大部分人都认为 webpack 的学习成本非常高。但是如果你不必用再担心这些了呢?

composer - 安装

2018-05-21
阅读 1 分钟
2.4k
如果是 linux 平台, 下载到 composer.phar 然后把他放到 /usr/bin 目录然后给其执行权限就可以了. 如果是windows 平台则需要使用 composer.bat 来对其进行运行 CentOS 首先下载到 composer.phar {代码...} 这样就可以将 composer.phar 下载到本地, 给其执行权限, 并把它放到执行目录中 {代码...} 这样 composer -v 命令...

[译] Laravel-Excel 3.0 文档

2018-05-05
阅读 16 分钟
28.2k
Basics 最简单的导出方法是创建一个自定义的导出类, 这里我们使用发票导出作为示例. 在 App/Exports 下创建一个 InvoicesExport 类 {代码...} 在控制器中你可以使用如下方式来下载 {代码...} 或者存储在 s3 磁盘中 {代码...} 依赖注入 如果你的导出需要依赖, 你可以注入导出类 {代码...} {代码...} 严格的 null 对比 如...

[译+] Laravel GraphQL ReadMe 文档

2017-12-27
阅读 15 分钟
4.4k
原文地址: readme.md advanced.md 使用 语法 / Schemas 从 1.0 版本开始, 可以定义多个语法, 如果您想要一个公共的入口,另一个需要身份验证的入口,那么拥有多个语法是非常有用的。 您可以在配置中定义多个语法: {代码...} 或者可以使用 facade 来添加语法 {代码...} 随后, 你可以使用 facade 来创建语法 {代码...} 你...

php - Api 接口写法规范和要求

2017-11-20
阅读 4 分钟
6.9k
说明apidoc是一个API文档生成工具, apidoc可以根据代码注释生成web api文档, apidoc从注释生成静态html网页文档,不仅支持项目版本号,还支持api版本号

Laravel 组件之 Forms & HTML 组件 (laravelcollective/html)

2017-10-16
阅读 4 分钟
11.2k
首先通过 composer 来安装这个 包, 编辑项目的 composer.json 文件. 在 require 部分 加入 laravelcollective/html :

php + Laravel 实现部署自动化

2017-10-10
阅读 4 分钟
9.7k
镜像地址 (掘金)php + Laravel 实现部署自动化所谓自动化部署, 我的理解就是在用户保证代码质量的前提下, 将代码能够快速的自动部署到目标服务器上的一种手段. 实现原理 本地推送代码 -> 代码库 -> webhook 通知服务端 -> 自动拉取代码库代码 生成并且部署公钥 具体步骤参照 配置SSH公钥 1) 生成公钥 {代码......

使用 Xdebug 生成 php 的 Profiler

2017-09-28
阅读 2 分钟
8.9k
xdebug 的 profiler 是一个强大的工具,它能分析 PHP 代码,探测瓶颈,或者通常意义上来说查看哪部分代码运行缓慢以及可以使用速度提升。Xdebug 2 分析器输出一种兼容 cachegrind 文件格式的分析信息。这允许你能使用出色的 KCacheGrind 工具(Linux,KDE)来分析你的 profiling 数据。在 Linux 可以使用你最喜欢的包管...

使用 Xdebug 在 PHPStorm 中调试 PHP 程序(框架/原生均适用)

2017-09-27
阅读 4 分钟
12.6k
使用 phpstorm + xdebug 来调试 php 程序是借助强大的IDE监听功能, 更方便的调试程序. 提高我们的编码效率, 固然 var_dump, print_r 等函数也能提供相应的功能, 但是自动化的工具更能够事半功倍. 下面我根据自己的使用介绍下如何进行调试和配置.

[译] Laravel 5 之美 - 4) 设置 OS X 或者 Linux 开发机器

2017-09-24
阅读 7 分钟
2.4k
本章介绍了安装和安装 OS X / Linux 机器上 Laravel Homestead 的支持软件所需要的步骤。假设VirtualBox 和 Vagrant 已经从上一章中安装了。

[译] Laravel 5 之美 - 3) 设置 windows 机器

2017-09-23
阅读 9 分钟
2.2k
本章介绍了安装和安装 Windows 机器上 Laravel Homestead 的支持软件所需要的步骤。假设VirtualBox 和 Vagrant 已经从上一章中安装了。

[译] Laravel 5 之美 - 1) 介绍

2017-09-23
阅读 2 分钟
1.5k
我以前关于 Laravel 的书, Getting Stuff Done with Laravel 4 很受欢迎. 现在 Laravel 5.1 已经有了,我简单地想过要更新这本书,用 Laravel 5.1 来做。Laravel 的新版本实现了从 Laravel 4 的大改变,但 Laravel 5.1 基本上是向后兼容的。

[译] Laravel 5 之美 - 2) 安装运行时必要软件和组件

2017-09-23
阅读 4 分钟
1.9k
本章讨论了使用 Laravel 5.1 开发应用程序需要哪些软件和组件,以及为什么需要它们。提供了安装 VirtualBox 和 Vagrant 的说明。

[译] Laravel 5 之美 - 单元测试

2017-09-21
阅读 12 分钟
7.8k
本章会创建一个以后可以用到的项目便于以后我们的课程使用, 同时也会查课各种测试选项. 以后一段时间内会开发一个 Markdown 文本转换成 Html 的服务信息.

composer - 平台软件包

2017-09-01
阅读 5 分钟
2.1k
Composer 将那些已经安装在系统上,但并不是由 Composer 安装的包视为一个虚拟的平台软件包。这包括PHP本身,PHP扩展和一些系统库。

[转] composer - 文档 - 命令行

2017-08-29
阅读 9 分钟
1.5k
原文地址 : composer 命令行 全局参数 下列参数可与每一个命令结合使用: --verbose (-v): 增加反馈信息的详细度。 -v 表示正常输出。 -vv 表示更详细的输出。 -vvv 则是为了 debug。 --help (-h): 显示帮助信息。 --quiet (-q): 禁止输出任何信息。 --no-interaction (-n): 不要询问任何交互问题。 --working-dir (-d):...

composer - 初始化项目

2017-08-29
阅读 2 分钟
4k
由于众所周知的原因, composer 的官方镜像无法被普罗大众访问到. 这里使用 Packagist @ phpcomposer 或者 Packagist @ Laravel-China, 在这里感谢 王赛和 Laravel China 的辛勤付出, 下面我们开始安装项目中使用到的包文件, 对于 composer 的配置文件完整项目参见 composer.json 架构

composer - 安装

2017-08-29
阅读 1 分钟
1.7k
如果是 linux 平台, 下载到 composer.phar 然后把他放到 /usr/bin 目录然后给其执行权限就可以了. 如果是windows 平台则需要使用 composer.bat 来对其进行运行 CentOS 首先下载到 composer.phar {代码...} 这样就可以将 composer.phar 下载到本地, 给其执行权限, 并把它放到执行目录中 {代码...} 这样 composer -v 命令...

Laravel 5 的 Simple Captcha 包

2017-08-28
阅读 2 分钟
2.1k
这个 Simple Captcha 服务提供者通过 Composer 安装 ,在 composer.json 中的 require 分支中配置 developer-tz/simple-captcha 包并且设置 minimum-stability 为 dev .

[译] Apache 使用 MOD_REWRITE 启用 url rewrite/url重写

2017-08-28
阅读 1 分钟
2.6k
以下几步将帮助你 windows 平台上的 wamp 启用 mod_rewrite 组件我需要使用 .htaccess 文件来启用本地 Wordpress 站点上的url重写功能, 让url地址看起来更通俗易懂, 更漂亮. 如果 mod_rewrite 组件没有开启, 网站将不能使用任何的 url重写功能, 这个将会在 WordPress 站点报出一个 404 错误页面. 启用 mod_rewrite 将走...

[译] php 中更简洁的三元运算符 ?:

2017-08-28
阅读 1 分钟
18k
PHP 三元运算符是对参数赋值时候的一个简洁的主要用法. 一个主要的用法: PHP 三元运算符能够让你在一行代码中描述判定代码, 从而替换掉类似以下的代码:

[译] dotenv - PHP版本的 .env

2017-08-28
阅读 3 分钟
12k
你不能在代码中存储任何的 敏感/账号 数据. 存储 在环境中存储配置 是 12-factors的一项规则. 在部署中可能变化的所有的内容 – 诸如数据库认证或者第三方服务的认证应该从代码中剥离出来.也就是环境变量的概念.

[译] 使用 PHPStorm 开发 Laravel 应用

2017-08-28
阅读 2 分钟
4k
很多PHP程序员使用 [laravel] 创建他们的应用程序。[laravel] 是一个免费开源的PHP web应用程序框架。它基于多个Symfony 组件,提供了一个开发框架,包括authentication, routing, sessions, caching 等模块.去年夏天, 我们介绍了 支持Blade 。blade 是Laravel的模板语言, 对艺术家友好,这个Laravel程序员的命令行工具...

[译] 使用 Sami 生成 PHP 文档

2017-08-26
阅读 6 分钟
3.4k
为方法, 类, 函数生成文档已经成为了程序员的习惯, 所以需要知道通过源代码生成独立的文档. 本文中我会介绍 Sami, 一款 新的 API 文档生成工具.

PHP - 编码规范 v1.0

2017-08-26
阅读 8 分钟
2.8k
一、 命名规则 1. 命名规则概要 1) 使用含义丰富的名字 {代码...} 2) 在缩写中,只将首字母大写 {代码...} 2. 类命名 1) 类应该以名词单数形式, 首字母大写, 大小写混排,方式命名 {代码...} 2) 表示一组事物的类应使用复数形式 {代码...} 3) 类型开头要比以类型结尾更容易识别对一个已知类型的变量来说, 其名称以类型开头...

Laravel 错误 Class log does not exist'

2016-06-20
阅读 1 分钟
11.6k
Fatal error: Uncaught exception 'ReflectionException' with message 'Class log does not exist' in /Users/freek/dev/laravel/vendor/laravel/framework/src/Illuminate/Container/Container.php:776

laravel artisan

2015-09-03
阅读 5 分钟
2.5k
laravel artisan 用法 {代码...} 可用命令 全局命令 {代码...} app {代码...} auth {代码...} cache {代码...} config {代码...} db {代码...} event {代码...} handler {代码...} key {代码...} make {代码...} migrate {代码...} queue {代码...} route {代码...} schedule {代码...} session {代码...} vendor {代码....