如何在 laravel 8 中将 public 文件夹更改为 public_html ? [复制]

2023-11-29

我想将我的应用程序部署在 Cpanel 上的共享托管上,其中主文档根目录有public_html但是 Laravel 项目public


您必须按照 2 个步骤将应用程序的公共文件夹更改为 public_html,然后您就可以部署它或执行任何您可以执行的操作:)

  1. Edit \App\Providers\AppServiceProviderregister() 方法并添加此代码。

     // set the public path to this directory
     $this->app->bind('path.public', function() {
         return base_path().'/public_html';
     });
    
  2. Open server.php你可以看到这段代码

    if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) {
       return false;
    }
    
    require_once __DIR__.'/public/index.php';
    

只需将其替换为:

  if ($uri !== '/' && file_exists(__DIR__.'/public_html'.$uri)) {
   return false;
  }

  require_once __DIR__.'/public_html/index.php';

然后为您的应用程序提供服务php artisan serve,您还可以将其部署在您的 Cpanel 共享主机上,其中主文档根 public_html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 laravel 8 中将 public 文件夹更改为 public_html ? [复制] 的相关文章

  • Laravel 中的 PATCH Ajax 请求

    是否可以向 Laravel 发出 Ajax PATCH 请求 或者我是否仅限于 POST Laravel 在输入隐藏字段中使用 PATCH 但是 我没有使用表单元素 只是在单击时 通过 Ajax 请求 应该部分更新记录的按钮 这条路线会是什
  • 应用中间件后服务提供商的访问请求

    Bindings 我在接口和实现之间的服务提供者中使用绑定 public function register this gt app gt bind MyInterface MyImplementation class 中间件 在我的中间件
  • Docker:如何创建堆栈、多个映像或一个基础映像?

    I am new using Docker and I got the doubt of using one image base for my stack or I have to define each image depending
  • Laravel 4 中如何知道查询是否失败?

    我将 Laravel 4 与 MySQL 结合使用 我想知道如何控制在数据库中插入 更新或删除记录时可能出现的错误 例如 如果我进行如下更新 DB table user gt where id id gt update userdata 我
  • 如何使用 Laravel 伪造图像上传以使用干预图像包进行测试

    我有一个测试断言图像可以上传 这是代码 Test file UploadedFile fake gt image image one jpg Storage fake public response this gt post api ima
  • Eloquent 准备查询但不执行

    我有一个 客户 表 我正在尝试使用 Laravel Eloquent 使用客户的 id 获取记录 Customer where customer id customer id gt get 然而 当执行此操作时 我检查 MySQL 日志并得
  • Laravel 按特定值对结果进行排序

    我有这行从数据库获取结果的代码 clanMembers gt User find Auth user gt clan id gt where clan id Auth user gt clan id gt orderBy username
  • Laravel 自定义授权

    我在这里进行登录验证 LoginData Input except array token if Auth attempt LoginData return success 我的表不同 所以这里我更改表名称auth php table gt
  • Laravel 5.3 Schema::create ENUM 字段是 VARCHAR

    我刚刚创建了新的迁移 运行后我看到了我的领域type 不是 ENUM 类型 它有一个改为 VARCHAR 255 类型 Schema create payments function Blueprint table table gt inc
  • 模型在自身内部调用自己是一种不好的做法吗?

    这是一个在 Laravel 中使用 Eloquent 的示例 假设我正在开发 CMS 控制器获取路由并通过路由查找页面 该模型提供了一个静态函数 该函数使用路由来找出它正在查找的行的 id 那么模型使用本身执行数据库查询并返回结果 控制器代
  • 如何在 Laravel 中更改应用程序的命名空间?

    我无法在 Laravel 5 8 中更改应用程序的命名空间 我正在使用 artisan 来更改它 php artisan app name TestApp 结果是 中没有定义命令app 命名空间 看着php artisan你应该有一个php
  • 场次抽奖

    有人能解释一下什么是会话扫彩票吗 我已附加 Laravel 框架的默认会话配置文件 问题 1 它说某些会话驱动程序必须manually扫荡他们的 存储位置 有人可以描述这个过程以及为什么会这样吗 必要的 哪些会话驱动程序需要此操作 2 为什
  • 使用键模式从 Laravel 4 缓存中删除?

    对于我的包 我们使用 Laravel 缓存 我们创建的每个缓存键都有前缀 所以我们得到mypackage config mypackage md5ofafilename有时我需要刷新我的包创建的所有缓存文件 问题是什么 我只知道缓存键的模式
  • Laravel 集成测试:如何断言一个 URL 已被调用但另一个 URL 没有

    我想测试一个向某个 URL 发出请求的控制器 例如 http example com api say hello 但它不会向另一个 URL 发出请求 例如 http example com api say bye bye 我想测试的控制器功
  • XCode 无法将 iPhone 应用程序部署到 iPhone 3GS

    因此 我构建了我的 iPhone 应用程序 它在模拟器中运行良好 因此我想将其部署到我的 iPhone 上进行最后一轮测试 然后再使用我的分发配置文件进行公开 Beta 测试 我已经这样做过很多次了 从来没有出现过问题 然而 自从上次测试运
  • 在 Eloquent 中定义自定义属性

    我的数据库中有 3 个不同的字段 city state country 如何在 Eloquent 中定义另一个属性以从这 3 个字段返回一个字符串 第一种方法 但不起作用 protected address public function
  • Laravel,从 JSON 中删除 null Eloquent 对象属性

    有没有一种优雅的方法从 Eloquent 对象中删除 NULL 值 我的对象嵌套有关系 这个特定的调用可能会长达数千行 所以我尝试这样做的主要原因是为用户节省带宽 但服务器性能也是一个考虑因素 My code data locations
  • 保存多对多关系,同步/附加不存在?

    我有以下两个多对多关系的模型 use Illuminate Database Eloquent Model class Permission extends Model The database table used by the mode
  • Laravel leftJoin 仅右表的最后一条记录

    我是 Laravel 的新手 我有两张桌子 1 产品 2 价格 products id product int p key name varchar prices id price int p key id product int
  • Laravel $request->file() 返回 null

    尝试在后端使用 Laravel 上传文件时遇到问题 Issue Laravel request gt file 方法返回 null Setup 我使用以下方法构建了一个 AJAX 请求超级代理人 https github com visio

随机推荐

  • 连接父表和子表的最佳方式

    我有父表A A有几个子表 例如B C D E F G子表不相互链接 它们仅链接到A A有钥匙Id它在所有子表中用作外键 连接这些表的最佳方式是什么 以便我可以为此创建单个视图 由于父表中的某些表可能有子行 因此您必须使用 LEFT OUTE
  • 在使用变量调用的函数中实现 mutate

    我想使用不同的变量多次调用一个函数 每次都为数据框中的新变量设置一个值 这是我失败的尝试 我很感激任何帮助 dat lt tibble score1 runif 10 score2 score1 2 call mutate with var
  • WCF:序列化为数组的通用列表

    因此 我正在使用 WCF 和我的服务返回包含通用列表的类型 WCF 当前正在通过网络将它们转换为数组 有没有办法配置 WCF 之后将它们转换回列表 我知道有一种方法可以在添加服务引用时单击 高级 但我正在配置文件或类似的内容中寻找解决方案
  • 使用 csv 读取将值添加到 DASK 数据帧导入的列

    假设使用以下命令将五个文件导入到 DASKcsv read 为此 我使用以下代码 import dask dataframe as dd data dd read csv final file list msg header None 每个
  • 如何一次操作一个 XML 文档的一个父元素?

    我正在尝试使用 C 和 Visual Studio 2008 从在线购物车获取包含多个订单的 XML 文件 对其进行解析并输出每个订单的值作为其自己的文本文件 不是 XML 我尝试了多种方法这一点 却一直没有运气 我的最后一次尝试包括与 X
  • 如何在导航抽屉中设置操作栏标题中心?

    我正在使用本教程中的导航抽屉http www androidhive info 2013 11 android sliding menu using navigation drawer 一切工作正常 但问题是我的标题在左侧对齐 但我希望操作
  • 循环不删除所有需要的行

    我的代码应该计算 WIP 工作表中的行数 然后循环遍历这些行 如果 B 列中的字符串包含单词 out 则删除该行 Sub delete numrows Worksheets WIP Cells Rows Count A End xlUp R
  • 用通俗易懂的方式解释 C# 中的泛型? [复制]

    这个问题在这里已经有答案了 重复的C 中的 语法是什么 实际上我想知道 为什么以及何时应该使用泛型 有什么必要呢 泛型是确保 C 编译时类型安全的一种方法 示例 预泛型 class Person string name string las
  • WCF 服务的 Win32Exception @ ServiceHost.Open()

    我正在为我正在编写的一系列广泛的 WCF 服务基础设施编写 BDD 规范 我注意到我编写的每个规范都涉及对 ServiceHost Open 的调用 该行需要花费 2 6 秒的时间来执行 随着我添加越来越多的规范 时间不断增长 我注意到 当
  • 以编程方式安装 NDIS 筛选器驱动程序

    我正在尝试以编程方式编写 C 代码来安装 NDIS 6 0 轻量级筛选驱动程序 在查看了 WinDDK 在线示例和 MSDN 文档后 我最终得到了 下面的代码示例 为了清楚起见 跳过了错误处理 问题是 INetCfgClassSetup I
  • 如何获取 OSX 上当前工作区/屏幕壁纸的路径?

    从 AppKit 10 7 版本开始 NSWorkspace desktopImageForScreen可能会返回文件夹的路径 而不是当前作为壁纸的文件的 URL 该文件夹是按顺序选取壁纸进行显示的位置 搜索setDesktopImageU
  • Android - 当活动完成时线程会发生什么?

    我有一个Activity 这会启动一个Thread做一些工作 如果用户按下后退按钮 或者 UI 线程调用 会发生什么finish 到线程 活动是否会等待线程finish 在活动被销毁之前 Activity 被销毁后线程是否完成其工作 线程将
  • Websocket.disconnect() 方法抛出 java.net.SocketException: 套接字已关闭

    我在我的项目中使用 codebutler 的 android websockets 库 但是我执行的时候遇到了问题disconnect 方法 以下是代码 public void disconnectServer if client null
  • 如何与其他应用程序共享 HGLOBAL?

    我试图了解一些关于HGLOBAL因为我刚刚发现我的想法根本就是错误的 在应用程序A中GlobalAlloc 数据 与GMEM SHARE GMEM MOVABLE 并放置字符串 Test 在里面 现在 我可以向另一个应用程序提供什么来获取该
  • 我可以找出用户在 WP7 上按下后退按钮时来自哪个页面吗?

    我没有太多运气通过谷歌搜索找到答案 但是有可能知道用户来自哪个页面吗 或者 在按下后退按钮时发送一个查询字符串 以便我可以知道 基本上 我不希望用户通过按后退按钮来访问一个页面 他们到达该页面的唯一方法是从一开始就遵循该流程 我想要做的一个
  • grails - 在 Heroku 上测试 spring-security-core 安全通道的简单应用程序

    因为设置端口在这个问题中没有解决重定向循环问题 我创建了一个简单的测试应用程序 grails 2 0 最新的 spring security core 1 2 7 1 因此重定向循环问题很容易重现 希望解决 以下是步骤 1 创建了名为 te
  • 如何确定是否处于汽车模式(Android)?

    实际上是否可以通过意图 或其他方式 找出设备当前是否处于汽车模式 我尝试使用具有全局变量的接收器来执行此操作 但是我猜想该变量在经历 onReceive 后不会继续存在 那么还有别的办法吗 Thanks 我在谷歌搜索后得到了这个链接 配置U
  • javascript中如何释放闭包的内存?

    一个闭包 function test var count 0 return function count 众所周知 count之后不会释放test 被调用 现在如果闭包对我来说没有用 我怎么能释放它的内存呢 javascript 中的所有对
  • Spring Boot 带有单页 Angular2 重定向

    我有一个带有 Spring Boot 的单页 Angular 应用程序 它看起来像下面这样 src main java controller HomeController CustomerController OtherController
  • 如何在 laravel 8 中将 public 文件夹更改为 public_html ? [复制]

    这个问题在这里已经有答案了 我想将我的应用程序部署在 Cpanel 上的共享托管上 其中主文档根目录有public html但是 Laravel 项目public 您必须按照 2 个步骤将应用程序的公共文件夹更改为 public html