首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

推荐 Laravel API 项目必须使用的 8 个扩展包

如今在现代网络开发中,比较流行的模式是基于 API 开发,可以通过手机或网站来创建服务。 Laravel 是创建基于 API 的项目的最佳框架之一,它为世界各地的大型社区提供了高速开发。...为了简单起见,你应该使用 JWT 作为认证过程的标准方法。...Spatie/laravel-fractal 对于一个基于 API 的项目来说,最重要的事情就是 API 响应数据的输出。Laravel 采用 Eloquent 来输出 json 或数据格式的数据。...Intervention/image Intervention Image 是一个PHP图像处理和操作库,为创建,编辑和合成图像提供了一种更加简单和富有表现力的方式。...不仅仅可以帮助驱动你消息主题的活动,还可以有助于增加应用程序中看到的回报。

2.7K10

Api 开发之include机制

概述 include英译:包含,包括,使成为...的一部分 我们在进行API开发时可能会将数据以及与该数据相关的数据全部发送给客户端,如 文章数据,相关的数据有“用户”,“分类”......可以看到,除了返回文章相关数据外,还返回了用户相关数据 这样做不太友好,因为我们不知道客户端是否需要某些数据,如这里的“用户”。...正确的做法应该是,服务端返回基础数据,在根据客户端传参返回其相关联的数据 如何实现?...通过laravel第三方扩展包 spatie/laravel-query-builder 官方文档:https://docs.spatie.be/laravel-query-builder/v2/introduction.../ 1.composer 引入 composer require spatie/laravel-query-builder 2.控制器使用 use Spatie\QueryBuilder\QueryBuilder

1.3K10
您找到你想要的搜索结果了吗?
是的
没有找到

捕获网站截图,留存精彩时刻

spatie/browsershot Stars: 4.3k License: MIT 该开源项目是一个将 HTML 转换为图像、PDF 或字符串的工具。...它使用 Puppeteer 控制无头版 Google Chrome 在后台进行转换。 以下是该项目的核心优势和关键特性: 可以将网页转换为图像或 PDF。...它使用Puppeteer(Chrome)作为底层技术,提供了多种功能和优势。 以下是该项目的一些特点和优势: 可以通过给定的输入来捕获网页,并将其保存到指定路径下。...提供了基于Promise对象进行异步操作并返回结果。 可以将截图保存为二进制文件或Base64编码格式。 支持设置页面宽度、高度、图片类型等参数,灵活可配置化。...这个项目提供了服务器和命令行两种方式来使用。 该项目的核心优势包括: 支持将复杂的 HTML 和 元素转换为高质量的 SVG 或 PDF 图像

37730

一键中文数据增强工具

参数: base_file :缺省时使用内置【同义同音字表】,你可以设定/自己指定更加丰富的同义同音字表: 是文本文件路径,内容形如(\t隔开): de 的 地 得 德 嘚 徳 锝 脦 悳 淂 鍀...=3 :返回最多3个增强文本 change_rate=0.3 :文本改变率 seed :随机种子 5.NER命名实体 数据增强 输入标注好的NER数据目录,和需要增强的标注文件路径,和增强的数量...【等价数字字表】,你可以设定/自己指定更加丰富的等价字表(或者使用函数:add_equivalent_list): 是文本文件路径,内容形如((\t)隔开): 0 零 〇 1 一 壹 ① ... 9 九...《神经网络与深度学习》最新2018版中英PDF+源码 将机器学习模型部署为REST API FashionAI服装属性标签图像识别Top1-5方案分享 重要开源!...前海征信大数据算法:风险概率预测 【Keras】完整实现‘交通标志’分类、‘票据’分类两个项目,让你掌握深度学习图像分类 VGG16迁移学习,实现医学图像识别分类工程项目 特征工程(一)

79820

Web Security 之 Directory traversal

filename=218.png"> 这个 loadImage URL 通过 filename 文件名参数来返回指定文件的内容,假设图像本身存储在路径为 /var/www/images/ 的磁盘上。...应用程序基于此基准路径与请求的 filename 文件名返回如下路径图像: /var/www/images/218.png 如果该应用程序没有针对目录遍历攻击采取任何防御措施,那么攻击者可以请求类似如下...你可以使用系统根目录开始的绝对路径,例如 filename=/etc/passwd 这样直接引用文件而不使用任何 ..\ 形式的遍历序列。.../etc/passwd%00.png 如何防御目录遍历攻击 防御文件路径遍历漏洞最有效的方式是避免将用户提供的输入直接完整地传递给文件系统 API 。...验证用户输入后,应用程序应该将输入附加到基准目录下,并使用平台文件系统 API 规范化路径,然后验证规范化后的路径是否以基准目录开头。

95210

这几项超好用的云开发扩展能力,别说你还不知道!

fileID 中截取出 cloudPath,即存储图像的绝对路径 3、调用扩展能力(如上面代码中的图像处理),根据设置的选项(operations: {rules: []})来完成对图像的处理 4、将处理后的图片保存到云存储上...总之,扩展能力对应的使用技巧如下: 借助图像安全审核、图像处理来完成人脸识别的流程。图像安全审核在下文中会讲解,这里先讲解人脸智能裁剪和人脸识别。...完整的时序图如下: 人脸智能裁剪 将图像进行缩放及裁剪,有两种方法进行。.../open-api/sec-check/security.imgSecCheck.html 在实际使用中发现的大问题,图片 Buffer 大小超过 100k,可能就报图片太大的错误了。...图像标签对云存储中存量数据的图片标签识别,返回图片中置信度较高的主题标签,帮助开发者分析图像

1.3K51

基于街景图像的武汉城市绿化空间分析

根据街景图像的经纬度信息生成 POI 点,并在武汉市的矢量图上进行可视化。 核心挑战包括: 如何通过百度 API 网站上爬取街景图像? 如何读取、处理街景图像?...这段代码 CSV 文件中读取经纬度坐标,这里的 CSV 文件我们会提供,其是通过在 osm 路网数据采样点获取得到的。 通过百度 API 获取对应的街景图像,并将这些图像保存到指定目录。...# 初始化结果列表和计数器 results = [] i = 0 # 获取一个示例图像完整路径并进行绿色像素可视化 image_example = os.path.join(folder_path,...: # 获取当前图像文件的完整路径 image_path = os.path.join(folder_path, image_file) # 调用calculate_green_ratio...在作业中,我们首先要使用百度地图API接口爬取2013年的武汉市街景图像数据,其中街景图像的fov为60。这涉及到破解反爬虫机制、分析爬取数据以及对数据的简单处理。

8310

Apache Spark 2.0预览:机器学习模型持久性

ML持久性的关键特征包括: 支持所有Spark API使用的语言:Scala,Java,Python&R 支持几乎所有的DataFrame-based的API中的ML算法 支持单个模型和完整的Pipelines...几个例子: 我们的目标是通过拍摄手写的数字然后识别图像中的数字。点击笔记获取完整的加载数据、填充模型、保存和加载它们的完整示例代码。...因为加载到的模型具有相同的参数和数据,所以即使模型部署在完全不同的Spark上也会返回相同的预测结果。 保存和加载完整的Pipelines 我们目前只讨论了保存和加载单个ML模型。...存储路径可以是任何URI支持的可以进行保存和加载的Dataset / DataFrame,还包括S3、本地存储等路径。...高优先级的项目包括完整的持久性覆盖,包括Python模型调整算法以及R和其他语言API之间的兼容性改进。 使用Scala和Python的教程笔记开始。

2K80

Python识别花卉种类,并自动整理分类!

完整代码见文末) 百度图像识别 百度的图像识别接口,可以精准识别超过十万种物体和场景,包含10余项高精度的识图能力并提供相应的API服务。...图像识别提供一个组合API接口,支持多种垂类识别服务的灵活组合调用,这里只需要调用植物识别就可以满足需求。 如何Python调用百度图像识别API接口? 第一步,调用鉴权接口获取token。...读取照片文件 我将拍摄的照片存放在D:\下载\花卉合集路径下,所以需要使用os模块进行读取文件列表,方便进行后续的批量操作。...'微信图片_20220405225020.jpg', '微信图片_20220405225023.jpg'] os模块中的listdir()⽅法,接收⼀个路径参数path,返回的是该路径下所有⽂件的⽂...这样,我们就获取了该路径下所有的花卉图片文件名,如下图所示。 整理分类照片 接着,我们便可以使用for循环语句,依次对花卉照片进行图像识别,并按照识别出的名称进行分类整理到对应的文件夹中。

59630

OCR-easyocr初识

首次使用easyocr识别图片,会自动网络中下载预训练模型。...4.2、使用自定义的识别模型 需要三个文件,这三个文件必须共享相同的名称,即yourmodel.pth,  yourmodel.yaml,yourmodel.py,然后您将使用它们在 EasyOCR API...).pdf python就业班学习视频,入门到实战项目 2019最新《PyTorch自然语言处理》英、中文版PDF+源码 《21个项目玩转深度学习:基于TensorFlow的实践详解》完整版PDF...《神经网络与深度学习》最新2018版中英PDF+源码 将机器学习模型部署为REST API FashionAI服装属性标签图像识别Top1-5方案分享 重要开源!...前海征信大数据算法:风险概率预测 【Keras】完整实现‘交通标志’分类、‘票据’分类两个项目,让你掌握深度学习图像分类 VGG16迁移学习,实现医学图像识别分类工程项目 特征工程(一) 特征工程

2.2K10

教程 | face-api.js:在浏览器中进行人脸识别的JavaScript接口

为了实现这个目标,「face-api.js」实现了一个简单的卷积神经网络(CNN),它将返回给定图像的 68 个人脸特征点: ? 特征点位置上看,边界框可以将人脸居中。...,或者 dist/face-api.min.js 获得缩减版,并且导入脚本: 如果你使用 npm 包管理工具,可以输入如下指令: npm i face-api.js 加载模型数据 你可以根据应用程序的要求加载你需要的特定模型...模型文件可以直接作为你的 web 应用中的静态资源被使用,或者你可以将它们存放在另外的主机上,通过指定的路径或文件的 url 链接来加载。...MODEL_URL) await faceapi.loadFaceLandmarkModel(MODEL_URL) await faceapi.loadFaceRecognitionModel(MODEL_URL) 输入图像中得到对所有人脸的完整描述...假设我们有一些可以用的示例图片,我们首先从一个 url 链接处获取图片,然后使用「faceapi.bufferToImage」它们的数据缓存中创建 HTML 图像元素: // fetch images

5.5K20

【干货】手把手教你用苹果Core ML和Swift开发人脸目标识别APP

例如,你可以用许多猫的照片来训练对象检测器,一旦训练好了你就可以输入一个待遇测的猫的图像,它会返回一个矩形列表,每个矩形中有一个猫。虽然是API,但您可以把它看作是一组用于迁移学习的方便实用的工具。...要生成图像的边界框,我使用了LabelImg(https://github.com/tzutalin/labelImg ),LabelImg是一个Python程序,可以让你手动给图像打标签,并返回每个图像的边界框和相关标签的...一旦模型部署完成,就可以使用机器学习引擎的在线预测API来预测新图像。...你可以在这里找到完整功能的代码。下面是我向机器学习引擎预测API发出请求的函数部分。 ?...将带有新框的图像保存到云存储,然后将图像的文件路径写入Cloud Firestore,以便在iOS应用程序中读取路径并下载新图像使用矩形): ? ?

14.7K60

使用Flask部署图像分类模型

以下是PyTorch的一些重要优势 「易于使用API」–PyTorch API与python一样简单。 「Python支持」—PyTorch与Python完美集成。...让我们讨论一下项目所需的所有组成部分: 建立预训练的图像分类模型 我们将使用预训练的模型Densenet 121对图像进行分类。 你可以在这里下载完整的代码和数据集。...我们将使用BeautifulSoup库下载图像。你可以自由使用任何其他库或API来提供图像。 我们将从导入一些必需的库开始。对于我们将抓取的每个url,将创建一个新目录来存储图像。...我们将创建一个函数get_path,它将返回为该URL创建的文件夹的路径。...我们将传递包含多个图像文件的目录路径。 现在,我们将定义另一个函数get_prediction,它将使用get_category函数并返回字典,其中键将是图像路径,值将是图像类。

2.9K41

在浏览器中使用tensorflow.js进行人脸识别的JavaScript API

为此 face-api.js 实现了一个简单的 CNN 网络,此网络返回给定人脸图像的 68 个点的面部特征。 根据特征点的位置,边界区域可以集中在面部中心。...src="face-api.js"> 如果用 npm : npm i face-api.js ▌加载模型数据 根据你的应用需求,可以专门加载需要的模型,但是要运行一个完整的端到端示例...) await faceapi.loadFaceLandmarkModel(MODEL_URL) await faceapi.loadFaceRecognitionModel(MODEL_URL) ▌输入图像接收所有面孔的完整描述...然后使用 faceapi.bufferToImage 数据缓存区中创建 HTML 图像元素: // fetch images from url as blobs const blobs = await...至此希望大家已经学会如何使用这个 api,并且建议大家看一下 repo 中的其他示例。

2.6K30

使用CDSWCML构建交互式机器学习应用程序

CML模型API接收图像数据,并使用经过训练的模型对图像最有可能在哪个数字上进行预测,并返回结果。 移动设备上的Web应用程序更新显示内容以显示预测结果。...将图像转换为PyTorch模型期望的形式的图像处理使用Pillow 库。 CML中的模型API使用的预测函数将获取图像数据并进行一些图像处理,以获取PyTorch模型进行预测所需的形式的图像数据。...您可以在烧瓶路径中向该文件添加更复杂的处理,但是现在我们只需要它来传递一个文件。 要创建应用程序,请使用主菜单上的新应用程序功能。...该文件包含完整的Web应用程序,并加载Javascript库,样式表,并使Javascript调用CML模型API。 目前只有两个所使用的JavaScript库p5.js 和d3.js 。...这使用fetch 方法对CML模型API进行POST。使用toDataURL () 调用 元素中提取图像数据,这将创建基于字符串的图像PNG版本的数据表示形式。

1.7K20
领券