Discuz! Board

查看: 338|回复: 0

将媒体文件与 Laravel 的 Eloquent 模型关联起来

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2023-9-18 12:43:24 | 显示全部楼层 |阅读模式
我在法国巴黎的Valtech担任网络开发总监。此外,我还是一名 媒体开发专家 (MDE)、一名内容创建者和一名开发人员通过关注我我的网站复制此标题的链接我的网站t我的博客以及我的视频和演讲时间表的存储库。尽管内容丰富,但该网站速度快、易于访问,而且最重要的是,它具有低碳足迹。在最佳条件下,该站点在 中得分为%。

我最近使用几种工具重建了该网站,这些工具的组合非常适合现代 Web 开发。我对改造的结果感到兴奋。让我们看看这种刺激能持续多久架构概述复制此标题的链接站点架构包含以下组件我选择了版本提供了很好的选项,可以在构建时输出静态网站。您可能已经猜到了:我的网站采用 模型。网站轻便且易于分发,完全不依赖动态内容。

曾经尝试过破解静态网 美国电话号码表 站吗这很难做到。此外,如果您需要扩展它以满足需求,只需将其放在内容交付网络 (CDN) 上的更多位置即可。毕竟只是一堆静态文件。

托管服务。为了顺利使用 ,我需要一个用于 边缘上的静态资产的托管提供商,并具有用于构建和部署代码库的简单功能。Netlify 之前托管过我的网站,但我想尝试使用其他提供商来了解 的竞争情况。我选择的提供商Vercel使用起来很轻松。一个不错的惊喜!

内容管理系统。我选择了,这是一款出色的无头 其功能胜过大型企业系统提供的功能。特别是,解决了许多 所困扰的富文本问题。的基于组件的设计系统(称为切片)也给我留下了深刻的印象,用它我可以以组件驱动的方式创建页面。我强烈建议您查看。

索引。为了便于过滤视频内容,我选择 通过其 平台进行索引。最初的设置利用的组件,尽管占用空间相当大,但仍能完成大量繁重的工作。请在网站的视频页面上观看 的实际运行情况。

和索引的连接服务。协调和 等最佳产品之间的通信并非易事。我面临的挑战是,当我向 添加新视频时,确保  更新索引。为了实现这一点,我创建了一个 a 函数,每当我添加视频时都会使用 调用该函数。然后,该函数向 查询新的视频数据,之后  使用 API 更新视频索引。瞧,纯粹的魔法!

在解耦架构中很有用。我设置了 ,以便在发布内容时也调用 从 收到 后会重建站点并更新 边缘。同样,当我将更新的代码推送到 时会重新部署该网站。

是帮助系统实现自动化的粘合剂。得益于 的高速度,我每天可以部署一百次,而系统的任何部分都不会费力。



媒体管理平台。 是我多年来一直使用的另一个最佳系统,是一个显而易见的选择。尽管 提供了一套出色的图像管理功能,但 却让我觉得更适合。

过程很简单。首先,我通过获取系统使用 模块将  图像发送到。从那里,我使用针对图像 转换图像,例如,通过更改基于文件类型的浏览器上下文并相应地调整图像大小、缩放和裁剪图像。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

Copyright © 2001-2013 Comsenz Inc.Template by Comsenz Inc.All Rights Reserved.

Powered by Discuz!X3.4

快速回复 返回顶部 返回列表