muhaminshihab/ctaroutes

CtaRoutes 是一个 Laravel 扩展包,它提供了一组方便的 Artisan 命令路由。

1.0.1 2024-05-29 20:05 UTC

This package is auto-updated.

Last update: 2024-09-29 21:14:02 UTC


README

CtaRoutes 是一个 Laravel 扩展包,它提供了一组方便的 Artisan 命令路由。这些路由允许您从浏览器中快速执行清除缓存、创建存储链接、运行数据库迁移等任务。

安装

您可以通过 Composer 安装此包

composer require muhaiminshihab/ctaroutes

可用路由

  • 创建存储链接

    使用 storage:link 命令从 public/storage 创建到 storage/app/public 的符号链接。

    GET /storage-link
  • 清除优化文件

    使用 optimize:clear 命令删除编译的类文件、缓存等。

    GET /optimize-clear
  • 清除应用程序缓存

    使用 cache:clear 命令清除应用程序缓存。

    GET /cache-clear
  • 缓存配置

    使用 config:cache 命令创建缓存文件以加速配置加载。

    GET /config-cache
  • 运行数据库迁移

    使用 migrate 命令运行数据库迁移。

    GET /migrate
  • 运行全新的数据库迁移

    使用 migrate:fresh 命令删除所有表并重新运行所有迁移。

    GET /migrate-fresh
  • 数据库播种

    使用 db:seed 命令使用记录对数据库进行播种。

    GET /migrate-seed

示例

要使用这些路由,只需在浏览器中访问它们。例如,要清除应用程序缓存,请访问

http://your-app-url/cache-clear

安全

这些路由执行强大的 Artisan 命令,应谨慎使用。建议使用适当的中间件保护这些路由,或仅在开发环境中使用它们。

作者

许可证

此包是开源软件,根据 MIT 许可证授权。