08 2020 档案
摘要:分表和分区的区别: 一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看:mysql分表的3种方法 什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上,具体请参考mysql分区功能详细介绍,以及实例 二,
阅读全文
摘要:源码:https://github.com/summerblue/annotator 合并以下两个开源类库: 标记 https://github.com/dvnc/annotator 高亮 https://github.com/julmot/mark.js/ 以此来实现标记高亮文章内容。 对比常见的
阅读全文
摘要:Laravel 包含各种全局辅助函数。 laravel 中包含大量辅助函数,您可以使用它们来简化开发工作流程。 在这里,我将编写10个最好的 laravel 帮助函数,用于使我的开发更容易。 您必须考虑在必要时使用它们。 您还可以查看所有的官方文档 laravel helper functions.
阅读全文
摘要:LaRecipe 是由 Saleem Hadad 创建的一个扩展包,它提供了一种在 Laravel 应用程序内使用 Markdown 语法为你的产品或应用程序创建精美文档的简便方法。 要开始使用它,需要通过 composer 安装并运行安装命令以发布必要的文件和配置: php artisan lar
阅读全文
摘要:如果你使用 Laravel 有一段时间了,你应该听过很多关于多种身份认证的信息。你也应该听过很多认证看守器。但是如果你对 Laravel 还不熟悉,多种身份认证可以让不同类别的用户访问相同应用的不同/类似的部分。 你可能希望在你的 Laravel 应用程序中使用多种身份认证的原因有很多。例如,你有一
阅读全文
摘要:我们添加到项目的每一行代码,都会增加了它们的复杂性,并且增加了随时会产生bug的可能性。可能是在客户开会前几分钟,也可能是我们周末在电影院期间,不在我们的键盘前。 为了防止那些可怕的情况出现,让我们通过下面七个技巧,来编写更好的代码: 1. 为变量、函数、参数和方法指定描述性名称: 代码只写一次,但
阅读全文
摘要:在此文章中,我们将学习如何使用 JWT 身份验证在 Laravel 中构建 restful API 。 JWT 代表 JSON Web Tokens 。 我们还将使用 API 为用户产品创建功能齐全的 CRUD 应用。 在使用跨平台应用程序时, API 是一个非常不错的选择。 除了网站,您的产品可能
阅读全文
摘要:默认情况下,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,而无需打开
阅读全文
摘要:记录一些常用插件 livewire/livewire Livewire 是 Laravel 的全栈框架,可简化构建动态接口的过程,且不会为 Laravel 带来不必要的麻烦。 一个开发利器,见文档 https://github.com/livewire/livewire Eloquent 条件查询
阅读全文
摘要:前段时间做某系统审核后台,出现了审核人员截图把内容外泄露的情况,虽然截图内容不是特别敏感,但是安全问题还是不能忽视。于是便在系统页面上面加上了水印,对于审核人员截图等敏感操作有一定的提示作用。 网页水印生成解决方案 通过canvas生成水印 Canvas兼容性 这里我们用canvas来生成base6
阅读全文
摘要:识别验证码 在我们的生活中,验证码是经常使用到的一个东西,那么有没有一种程序可以自动识别验证码呢? 准备步骤:生成验证码 首先我们生成一部分的验证码用以识别。 import random from PIL import Image, ImageDraw, ImageFont def getRando
阅读全文
posted @ 2020-08-03 15:13
huihuiyule

浙公网安备 33010602011771号