首页 > 解决方案 > Laravel 在输出中显示所有刀片代码

问题描述

当我直接从 URL 请求刀片文件时,它会显示所有刀片代码,即使用户未通过身份验证!
我该如何处理?或者我怎样才能阻止直接执行刀片文件?

在此处输入图像描述

标签: phplaravel

解决方案


您的 Laravel 应用程序似乎已添加到您的网络服务器的文档根目录中。您应该无法直接在浏览器中访问该文件。

您的文档根目录应设置为public/Laravel 项目文件夹中的文件夹,使其成为index.php您应用程序的唯一访问点。

有关更多详细信息,请参阅https://laravel.com/docs/8.x/deployment#server-configurationhttps://laravel.com/docs/8.x/structure#the-public-directory


推荐阅读