摘要:
默认情况下,Laravel Eloquent 模型默认数据表有 created_at 和 updated_at 两个字段。当然,我们可以做很多自定义配置,实现很多有趣的功能。下面举例说明。 1.禁用时间戳 如果数据表没有这两个字段,保存数据时 Model::create($arrayOfValues 阅读全文
摘要:
当创建队列jobs、监听器或订阅服务器以推送到队列中时,您可能会开始认为,一旦分派,队列工作器决定如何处理您的逻辑就完全由您自己决定了。 嗯……并不是说你不能从作业内部与队列工作器交互,但是通常情况下,哪怕你做了,也是没必要的。 这个神奇的骚操作的出现是因为“InteractsWithQueue”这 阅读全文
摘要:
你可能想创建一个在应用的任何地方都可以访问的函数,这个教程将帮你实现 👏 很多教程都会说,你在 composer.json 这个文件中通过添加一个自动加载的文件,就可以实现这个需求。但我认为这不是一个好的方式,当你在 helpers.php 文件中添加了更多的函数时,可读性将变得很差。 下面我将介 阅读全文
摘要:
想象一下一个拥有 100 多个路由的 Laravel 项目,其中包括访客,用户,管理员等分离的模块。你真的要将所有内容写在一个文件中吗?那么如何将它们分组,并且为 URL 添加前缀呢?看看有哪些办法。 1. 分离 WEB 和 API 路由 这个简单,因为 Laravel 已经帮你做了。有如下两个文件 阅读全文
摘要:
Prequel 是到底什么呢? Prequel 是打算成为一个Laravel的数据库管理工具,可以替代像phpMyAdmin,Sequel Pro或者MySQL Workbench这样能够独立运行的数据库工具。希望凭借其清晰简洁的用户界面,Prequel将成为面向未来web的现代轻量级数据库浏览器/ 阅读全文
摘要:
安装 https://github.com/pipe-dream/laravel-create composer require --dev pipe-dream/laravel-create 就是这样,现在打开浏览器并转到 /pipe-dream并开始设计。 用法 在草图窗口中列出您的模型和表格。 阅读全文
摘要:
Laravel将PHP应用到了一个全新的水平,为您打造下一个项目提供了出色的开发体验(DX)。因此,一些人将其称为“魔术”。 今天,我将向您展示Laravel的一个技巧,魔术方法。 什么是魔术方法? 重要的是,要了解魔术方法并不是Laravel独有的,而是可以在任何PHP应用中使用。Laravel恰 阅读全文
摘要:
这是 TDD 和敏捷开发方法学的先驱之一 James Grenning 的名言 如果您不进行测试驱动的开发,那么您将进行后期调试 - James Grenning 今天我们将进行测试驱动的 Laravel 之旅。我们将创建具有身份验证和 CRUD 功能的 Laravel REST API,而无需打开 阅读全文