当前位置: 首页 > 知识库问答 >
问题:

如何上传非laravel项目文件中的公共html图像?

狄富
2023-03-14

我上传我的Laravel应用程序到C面板,我的公共内容是在public_html,我改变index.php公共到这个:

require __DIR__.'/../thermotajhiz/vendor/autoload.php';

$app = require_once __DIR__.'/../thermotajhiz/bootstrap/app.php';

和其他文件在主根命名为热电偶

一切正常,但当我想上传一张图片,而不是上传到public_html时,一个带有public name的文件将在public_html之外的thermotajhiz文件中创建

我怎样才能解决这个问题?

我正在使用此插件上载文件:

文件管理器

共有2个答案

贾成天
2023-03-14

我把这段代码编入索引。php代替AppServiceProvider中的register方法及其工作:

$app->bind('path.public', function() {
    return base_path('../public_html');
});

在此代码之后:

$app = require_once __DIR__.'/../thermotajhiz/bootstrap/app.php';
马博学
2023-03-14

config/filesystems中。php设置如下

// Filesystem Disks
'disks' => [
    'public' => [
        'driver' => 'local',
        'root' => '../public_html',
        'url' => env('APP_URL'),
        'visibility' => 'public',
    ],

],

如果doesnt工作尝试更改.../public_html.../.../public_htmlor/home/your cpanelusername/public_html

还要确保在配置/文件管理器中。php您可以设置:

'leftDisk'  => 'public',
 类似资料:
  • 我将我的网站从本地主机移动到共享主机这一切都很好,但当我将存储的文件直接上传到public\u html时,我需要:类似于public\u html/storage/我尝试使用类似以下内容: 问题仍然存在。 我的控制器: 我的文件夹: 首页/abdoweb/{bmcelaravel} 核心laravel: 首页/{bmce} 非常感谢。

  • 在我的主机上,我有,而不是“public”目录名。我将public path绑定到索引中的文件 现在,public_path()帮助程序返回带有public_html的路径(正确) 而且,我的磁盘在文件 对我来说一切都很好,但当我上传一些文件时,拉威尔把它们放在

  • 当我将此zip输出从边栏选项卡和控制器中的表单上传到公共文件夹时。当我想保存它时,在控制器中压缩压缩并保存到公共目录。当我打电话时,文件不被读取。因为Java脚本的路径是公开定义的。这将是重复的数百输出虚拟旅游。但是因为Js文件在公共文件夹中,所以不会在刀片文件中读取它。因为在视图目录中不存在

  • 我希望能够从开发和生产的前端直接将图像上传到ReactJS公共文件夹。对于生产,我使用带有nodejs后端的heroku应用程序。 从我在网上找到的所有使用ReactJS上传图像的教程中,他们都使用服务器端将图像上传到云,但我想知道是否有可能像Lavarel那样将图像上传到公共文件夹,这样做是否有任何缺点?

  • 我的共享主机帐户上有第二个域 我的laravel项目位于根目录中 laravel公用文件夹位于public_html下。public\u html/public 注意:我不希望公共文件直接位于public_html下,因为我还有其他文件会被覆盖。 我已经将这些更改为索引中的行。php文件。 需要目录。“//肌醇结构域。com/供应商/自动加载。php′; require_onceDIR/.../.

  • 我的问题是:如何在共享网络主机的目录(而不是根目录)中运行laravel应用程序? 对于我的一些客户,我在他们选择的共享虚拟主机的根文件夹中运行Laravel应用程序,并从URL中删除 /public部分。为了完成这项工作,我将index.php移动到根文件夹,并将信息从index.php更改为: 现在我知道这可能会导致安全问题,但我已经找到了解决方案,共享网络主机的情况下。 我用来进行此更改的.