【发布时间】:2016-08-31 14:32:45
【问题描述】:
这只是一个普遍的问题,Laravel Artisan 如何能够创建正确的 .php 文件,例如make:controller 是否具有正确的格式和换行符?
有没有好的 PHP 脚本可以帮助开发类似的 php 代码。
谢谢
【问题讨论】:
标签: php laravel laravel-artisan file-writing
这只是一个普遍的问题,Laravel Artisan 如何能够创建正确的 .php 文件,例如make:controller 是否具有正确的格式和换行符?
有没有好的 PHP 脚本可以帮助开发类似的 php 代码。
谢谢
【问题讨论】:
标签: php laravel laravel-artisan file-writing
最终,Artisan 依赖于 Laravel 附带的 Shell 脚本。它们是用 Shell 语言编写的,位于以 .sh 结尾的文件中。这是一个网站,其中包含对它们是什么以及如何开发它们的更多解释:https://www.shellscript.sh/ 如果这不可用,只需搜索“如何创建 shell 脚本”即可获得答案。
PHP 可以执行这些脚本,例如,当您在浏览器中访问该 PHP 页面时,或者您从命令行触发它(假设您的服务器上安装了 PHP)。
Artisan 是自定义构建的,允许您使用更多命令对其进行扩展,并且有一些教程可以向您展示如何做到这一点,但它与创建自定义 shell 命令是一个完全独立的过程。
【讨论】:
PHP 文件只是文本文件,您可以轻松地使用任何语言创建它们。同样在 Laravel 中通常使用所谓的stubs,用于迁移、控制器等类的模板。
去看看 Laravel 是如何做到这一点的。
【讨论】: