【问题标题】:Laravel homestead storage link wot workingLaravel 宅基地存储链接 wot 工作
【发布时间】:2019-04-22 19:38:19
【问题描述】:

我有 ubuntu 16.4 和 laravel 宅基地的流浪者。

首先我创建了新的文件磁盘

    'teams_logo' => [
        'driver' => 'local',
        'root' => storage_path('app/public/teams/logo'),
        'url' => env('APP_URL').'/storage/teams/logo',
        'visibility' => 'public',
    ], 

然后我执行了

php artisan storage:link

VM 内的命令。我看到我的符号链接已创建(查看屏幕)

http://joxi.ru/J2b6Ov0F04gk12

现在我可以看到我的图像了,但是有一个问题。我的应用程序没有显示它们(看屏幕)

http://joxi.ru/MAj38WvFjv1npr

但是有一件奇怪的事情。如果我尝试将此路径复制到图像并将其粘贴到浏览器地址栏,我会看到图片(查看屏幕)

http://joxi.ru/52a53oGUEGg8v2.

其次,我尝试在 ubuntu 中检查我的符号链接,我看到符号链接是红色的(看屏幕)

http://joxi.ru/MAj38WvFjv1zpr

【问题讨论】:

    标签: vagrant homestead laravel-5.7


    【解决方案1】:

    你可以像下面这样尝试

    'teams_logo' => [
        'driver' => 'local',
        'root' => storage_path('app/public/teams/logo'),
        'url' => env('APP_URL').'/teams/logo', // or you can use "url('teams/logo')," 
        'visibility' => 'public',
    ], 
    

    【讨论】:

      【解决方案2】:

      应该在.env里面的APP_URL中添加http://

      【讨论】:

      • 这是使用协议编写整个 URL 的最佳做法。
      【解决方案3】:

      链接外壳扩展 Windows

      为了使符号链接的创建更加用户友好,您最好使用 Windows 资源管理器的链接外壳扩展。 [您从这里下载此工具][1]。单击 Link Shell Extension 并运行下载的文件。如果您使用的是 Windows 7 或 8,您还必须下载并安装 Visual C++ 库。这已经存在于 Windows 10 上。打开后,单击“确定”,然后单击“安装”。

      选择是重新打开 Windows 资源管理器。您现在可以右键单击文件夹或文件,然后选择 Pick Link Source。那是您要链接到的文件夹。然后浏览到链接所在的文件夹并单击 Drop As ... 并选择 Symbolic Link。

      您可以简单地删除符号链接而不会使原始链接消失。在 Drop As 菜单中,您还可以选择硬链接。这样的链接只能在同一个磁盘上创建,其优点是,例如,如果您要删除 D:\Holiday 照片,您仍然可以通过 C:\Users\\Images\Holiday 中的硬链接访问照片图片。

      您必须注意许多事情。不要在符号链接中创建符号链接,不要创建指向另一个符号链接的符号链接,也不要创建与目标位置中已有文件夹同名的符号链接。例如,前两个会导致病毒扫描程序出现问题,因此可能会卡住。但是,如果您坚持这一点,那么您就不必担心其他任何事情。

      来源:https://pcmweb.nl/artikelen/windows-10/werken-met-symbolic-links-in-windows-10/?API_COOKIE_REDIRECTED=True

      【讨论】:

        【解决方案4】:

        我也遇到了同样的问题,网上查了很多也没找到解决办法,不过我解决了,只是我用Storage::url()而不是asset()

        使用 Illuminate\Support\Facades\Storage;

        就是这样。

        【讨论】:

          猜你喜欢
          • 2016-03-30
          • 2015-10-08
          • 2016-03-30
          • 2016-08-12
          • 2017-12-31
          • 1970-01-01
          • 2017-04-24
          • 1970-01-01
          • 2016-04-17
          相关资源
          最近更新 更多