【问题标题】:How does Laravel Artisan created php files with properly formatted linesLaravel Artisan 如何使用格式正确的行创建 php 文件
【发布时间】:2016-08-31 14:32:45
【问题描述】:

这只是一个普遍的问题,Laravel Artisan 如何能够创建正确的 .php 文件,例如make:controller 是否具有正确的格式和换行符?

有没有好的 PHP 脚本可以帮助开发类似的 php 代码。

谢谢

【问题讨论】:

    标签: php laravel laravel-artisan file-writing


    【解决方案1】:

    最终,Artisan 依赖于 Laravel 附带的 Shell 脚本。它们是用 Shell 语言编写的,位于以 .sh 结尾的文件中。这是一个网站,其中包含对它们是什么以及如何开发它们的更多解释:https://www.shellscript.sh/ 如果这不可用,只需搜索“如何创建 shell 脚本”即可获得答案。

    PHP 可以执行这些脚本,例如,当您在浏览器中访问该 PHP 页面时,或者您从命令行触发它(假设您的服务器上安装了 PHP)。

    Artisan 是自定义构建的,允许您使用更多命令对其进行扩展,并且有一些教程可以向您展示如何做到这一点,但它与创建自定义 shell 命令是一个完全独立的过程。

    【讨论】:

      【解决方案2】:

      PHP 文件只是文本文件,您可以轻松地使用任何语言创建它们。同样在 Laravel 中通常使用所谓的stubs,用于迁移、控制器等类的模板。

      去看看 Laravel 是如何做到这一点的。

      【讨论】:

      • 嗨,Alexey,我对此投了反对票,但如果您修改答案,我愿意投赞成票。在我看来,你没有回答他的问题。因为他没有问 PHP 文件是什么,所以你对“去看看”的建议是含糊的。感谢您的许多贡献!
      猜你喜欢
      • 1970-01-01
      • 2021-03-29
      • 2019-08-08
      • 2015-12-24
      • 2017-04-09
      • 2014-04-01
      • 2015-10-31
      • 2014-02-16
      • 2020-12-14
      相关资源
      最近更新 更多