muhaminshihab / ctaroutes
CtaRoutes 是一个 Laravel 扩展包,它提供了一组方便的 Artisan 命令路由。
1.0.1
2024-05-29 20:05 UTC
Requires
- php: ^7.3|^8.0
- illuminate/support: ^8.0|^9.0|^10.0
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 许可证授权。