如何在laravel项目中执行php文件

如何在laravel项目中执行php文件,php,laravel,Php,Laravel,是否可以通过终端或laravel项目内的浏览器执行php文件 当我执行php filename.php时,我会将文件作为文本进行响应。 我还尝试将文件保存在公用文件夹中,并通过浏览器访问,但结果是一样的 我正在与laravel 7合作。您可以将其放在公共目录中。如果应用程序具有localhost域,则可以通过localhost/script.php访问它。但这是极不明智的,因为根据脚本的功能,您将面临潜在的漏洞 如果是为了测试,那就好了。否则,您必须将其放在应用程序中的某个位置,例如app/sc

是否可以通过终端或laravel项目内的浏览器执行php文件

当我执行php filename.php时,我会将文件作为文本进行响应。 我还尝试将文件保存在公用文件夹中,并通过浏览器访问,但结果是一样的


我正在与laravel 7合作。

您可以将其放在公共目录中。如果应用程序具有localhost域,则可以通过localhost/script.php访问它。但这是极不明智的,因为根据脚本的功能,您将面临潜在的漏洞

如果是为了测试,那就好了。否则,您必须将其放在应用程序中的某个位置,例如app/scripts/script.php,在该位置无法通过浏览器访问。web应用程序中独立脚本的唯一点是用于CRON任务或CLI命令

或者你可以

生成filename.blade.php文件。将它放在resources/views/filename.blade.php中,并使用routes/web.php执行它

Route::get("/filename", function(){
    return view('filename');
});

如果有人有同样的问题,我用tinker来执行我的php代码。php artisan刚刚修补并粘贴了代码。

这可能取决于您的服务器配置,在@Dexter上报告的一些类似问题对您有帮助吗..没有。这是我尝试的第一件事。当你把它放在public中时,你需要一个像apache或nginx这样的web服务器。。。它安装在你的系统中吗?,…你使用的是哪种操作系统?…我在ubuntu上使用nginx