前言前两篇文章我们把 Gitea 搭起来、学会了升级维护,但你可能觉得——这跟 GitHub 也没啥区别啊?真正的差距在于:GitHub 有 Actions,能自动跑测试、自动部署代码。好消息是:Gitea 1.21+ 自带 Actions 功能,跟 GitHub Actions 几乎一模一样,甚至兼容它的工作流文件格式。这篇文章会用一个真实的 Laravel 项目做例子,带你走通从"推代码"到"自动部署"的全流程。Gitea Actions 是什么?简单来说,Gitea Actions 就是 Gitea 内置的 CI/CD 系统。你可以在仓库里放一个配置文件,当代码推送、创建 PR、打...
包含 laravel 标签的文章
API 介绍与常识(转自后盾人)
Api后盾人 houdunren.com @ 向军大叔REST是所有Web应用都应该遵守的架构设计指导原则。 Representational State Transfer,翻译是”表现层状态转化”。面向资源是REST最明显的特征,对于同一个资源的一组不同的操作。资源是服务器上一个可命名的抽象概念,资源是以名词为核心来组织的,首先关注的是名词。REST要求,必须通过统一的接口来对资源执行各种操作。对于每个资源只能执行一组有限的操作。动作GET (SELECT):从服务器检索特定资源,或资源列表 POST (CREATE):在服务器上创建一个新的资源 PUT (UPDATE):更新服务器...
laravel-ide-helper 代码提示插件 安装
安装使用 Composer 安装该扩展包:composer require barryvdh/laravel-ide-helper 安装完成后,在 config/app.php 添加以下内容到 providers 数组。Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,接下来运行以下命令生成代码对应文档:artisan ide-helper:generate由于使用此扩展包会生成相应的代码结构文件, 这些文件可能只有当前的开发者的 IDE 需要, 因此需要添加对应配置到 .gitignore 文件中:.idea _ide_...