【发布时间】:2020-08-13 04:25:18
【问题描述】:
有人要求我调试现有的 Laravel/PHP 应用程序。 我对 Laravel 了解不多,所以请原谅这个看似愚蠢的问题。 我修改了这个文件中的代码: /var/www/html/app/Http/Controllers/VC.php
但是应用程序没有获取新代码。
如何使代码投入生产?
我不知道项目的名称。
感谢您的帮助
================================================ =========
网站访问: https://mywebsite/inhouse在服务器上, /usr/bin/php /var/www/html/artisan route:list|grep inhouse | |得到|头|内部|内部索引| App\Http\Controllers\VC@index
我有这个代码文件,我认为它会运行: /var/www/html/app/Http/Controllers/VC.php
…. namespace App\Http\Controllers …. class VC我修改了索引函数添加了跟踪代码:
public function index( ) { file_put_contents( '/tmp/VC_output',"Entering index...\n",FILE_APPEND); ... }
当我转到 url 时,永远不会创建输出文件 /tmp/VC_output。 文件很大,我没有发完整个文件
有人知道为什么添加的跟踪代码永远不会被执行吗?
【问题讨论】:
-
请分享 VC.php 的内容以及您期望的更改以及您的路由器文件
-
我也会从阅读需求和查看路线开始,当然还要阅读 laravel 文档
-
是MVC模式。基本上路由调用控制器,并且该控制器通过使用来自模态或其他逻辑操作的数据来提供视图。要查看更改,您可能应该看到该控制器是如何从路由文件中调用的。
-
您是否修改了直接在生产中的代码?
-
所有,感谢您的帮助。我添加了 VC.php 的主要部分
标签: laravel