宁泽林_NiZerin - 互联网技术博客

  • PHP
  • Go
  • Java
  • Rust
  • Python
  • 交流群
  • 关于我
  • 留言版
Laravel
非常优雅的PHP框架
Laravel

[译]自动化测试:六个值得参考的 Laravel 开源项目

最近我对自动化测试越来越感兴趣 —— 密切关注着 PHPUnit,TDD,Laravel Dusk,Travis 以及其他测试相关的关键词,所以我决定看看周围其他人是如何做自动化测试的。我在 GitHub 上找到了相当多的 Laravel 开源项目,从里面挑选出了 6 个来查看他们的测试方案。让我们分别看一下。 免责声明: 我只是查看了完整的基于 Laravel 5.3+ 的 Laravel 项目(不包括依赖包) 1. Laravel.io portal URL: https://github.…

2019年3月22日 1条评论 2988点热度 0人点赞 NiZerin 阅读全文
Laravel

[译] Laravel Telescope 完美的应用调试工具

Laravel Telescope 是由 Mohamed Said 和 Taylor Otwell 开源 的 Laravel 应用的调试工具。 你可以使用 Composer 安装到你的应用中。 安装完 Telescope 后,你可以访问 /telescope 来访问该应用。 Telescope 能做什么事? 如果你之前用过 Clockwork 或者 Laravel Debugbar ,那么这两款应用与 Telescope 进行对比的话就是纯 UI 界面和重量级武器。 Tele…

2019年3月13日 0条评论 2524点热度 0人点赞 NiZerin 阅读全文
Laravel

[译] Laravel 5.8 正式发布 🔥

Laravel 5.8 现在面向所有人正式发布了。这个版本包括了几个新特性以及最新的错误修复和对框架核心的改进。 一些新特性如下: PHP dotenv Laravel 5.8 集成了 PHP 的 dotenv 3.0 ,下面是 PHP dotenv 3.0 的新特性: 在阅读和更改环境变量部分具有更大的灵活性 对多行变量的一流支持 不再格式化值,你获取到的值就是它们现在的样子 支持按顺序多行查找 dotenv 文件,以前只支持一行 更强的变量名称验证,避免静态变量或模糊变量造成的错误 支持 Carbon 2.0 …

2019年2月27日 0条评论 3141点热度 0人点赞 NiZerin 阅读全文
Laravel

[译] Laravel 5.8 即将发布,来看看有哪些新特性吧

无论是从零开始创建新项目还是升级现有的项目,你都应该了解一下 Laravel 5.8 的新特性和变化。 Laravel 5.0 发布于 2015 年 2 月,从那时起大约每六个月会发布一次 5.x 的新版本。上一个版本(Laravel 5.7)于 2018 年 9 月发布,因此我们预计可以在 2019 年 3 月左右看到 Laravel 5.8的发行版。 当你创建一个新项目或升级现有的项目时,你应该注意到 Laravel 5.8中的新功能和一些重…

2019年2月20日 0条评论 3609点热度 0人点赞 NiZerin 阅读全文
Laravel

[译] Laravel TestTools Chrome 插件自动生成你的 Dusk 测试脚本

Laravel TestTools 是一个很棒且简单好用的 Chrome 扩展。你可以在 Chrome 上安装这个扩展,然后只要在扩展中点击「record」按钮就可以记录你在站点里所有的点击过程,从而生成浏览器测试脚本。 在本教程中,你将会看到它是多么容易上手。 下载 Chrome 扩展 首先,你需要先去 Chrome 商店安装此扩展 点击此处下载安装. 创建一个 Laravel 应用 使用以下命令创建一个新的 Laravel 应用 上面的命令将会创建一个名为 testtools 的目…

2019年2月12日 0条评论 3575点热度 0人点赞 NiZerin 阅读全文
Laravel

[译]Laravel Wink: 一个简洁的内容发布平台

Wink 是一个可以运行在任何新的或者现有的 Laravel 项目上的免费的开源发布平台。它拥有一个干净、高效的后台管理面板,并且为创建内容提供了一个熟悉的 WYSIWYG 编辑器。虽然如此,不过内容如何显示还是完全取决于你。Wink 既兼顾到了 Medium 发布平台的简单性,也可以使用您自己定制的网站控件和自定义选项。 Wink 是作为一个 Laravel 的包来安装的,并且默认使用它自己的数据库链接和验证系统,所以它也可以被添加到现有的项目中去,而不需要修改现有的项目。…

2019年1月31日 0条评论 2909点热度 0人点赞 NiZerin 阅读全文
Laravel

[译]使用 TDD 测试驱动开发来构建 Laravel REST API

TDD 以及敏捷开发的先驱者之一的 James Grenning有句名言: 如果你没有进行测试驱动开发,那么你应该正在做开发后堵漏的事 - James Grenning 今天我们将进行一场基于 Laravel 的测试驱动开发之旅。 我们将创建一个完整的 Laravel REST API,其中包含身份验证和 CRUD 功能,而无需打开 Postman 或浏览器。? 注意:本旅程假定你已经理解了 Laravel 和 PHPUnit 的基本概念。你是否已经明晰了…

2019年1月25日 2条评论 6768点热度 0人点赞 NiZerin 阅读全文
Laravel

[译] 10 个你可能不知道的 Laravel Eloquent 小技巧

Laravel 是一个功能丰富的框架。但是,你无法从官方文档中找到所有可用的功能。以下是一些你可能不知道的功能。 1.获取原始属性 当修改一条 Eloquent 模型记录的时候你可以通过调用 getOriginal() 方法获取记录的原始属性 2. 检查模型是否被修改 使用 isDirty() 方法确定模型或给定属性是否已被修改 也可以检查指定属性是否被修改。 3. 获取更改的属性 使用 getChanges() 获取更改的属性 注:仅…

2019年1月22日 22条评论 8283点热度 0人点赞 NiZerin 阅读全文
Laravel

[译]20 个 Laravel Eloquent 必备的实用技巧

Eloquent ORM 看起来是一个简单的机制,但是在底层,有很多半隐藏的函数和鲜为人知的方式来实现更多功能。在这篇文章中,我将演示几个小技巧。 1. 递增和递减 要代替以下实现: 你可以这样做: 以下这些方法也可以实现: 2. 先执行 X 方法,X 方法执行不成功则执行 Y 方法 Eloquent 有相当一部分函数可以把两个方法结合在一起使用, 例如 『 请先执行 X 方法, X 方法执行不成功则执行 Y 方法 』。 实例 1 -- findOrFail(): 要替代以下代码的实现: 你可以…

2019年1月22日 1条评论 3306点热度 0人点赞 NiZerin 阅读全文
Laravel

[译]使用 Laravel Passport 处理 API 认证

我们将会学习使用 Laravel 的 Passport API OAuth 来创建一个验证系统。 第一步. 安装 Laravel 我们需要用以下命令来创建一个最新的 Laravel 应用,所以请打开终端执行: 第二步. 安装 Laravel Passport 包 Laravel Passport 可以在几分钟内为你的应用实现一个完整的 OAuth2 服务器。 第三步. 运行数据库迁移 Passport 的迁移会创建你的应用用来存储客户端和 Access Token 的表。 第四步. 生成秘钥 此…

2019年1月20日 1条评论 5157点热度 0人点赞 NiZerin 阅读全文
1234

NiZerin

博主已经躺平了,后面很少会更新博客。

最新 热点 随机
最新 热点 随机
PHP 中如何正确地调用系统命令? 看看 Laravel 9 的新功能 Laravel 8 性能优化自查清单 Laravel 7 已停止维护 Laravel: 新的发行时间表(2021 后改为一年一更) PHP8 已经发布,来看看有哪些新特性吧
php,vue,vue-ssr 做出来的页面有什么区别? Vue CLI 2&3 下的项目优化实践 —— CDN + Gzip + Prerender [译]使用 TDD 测试驱动开发来构建 Laravel REST API Flutter 基础(四)开发 Flutter 应用前需要掌握的 Basics Widget Flutter 1.0 正式版: Google 的便携 UI 工具包 本站 Github 开源社区已经开通
标签聚合
flutter translations javascript vue go wordpress php laravel
归档
友情链接
  • PHP函数字典
  • 宝塔运维特惠
  • 科学上网
  • 阿里云特惠

COPYRIGHT © 2021 nizer.in. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang