teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

追記

2020/07/15 05:57

投稿

SdMzauVsdtgq81B
SdMzauVsdtgq81B

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  ###環境
2
- Windows10
2
+ Windows10 pro
3
3
  Docker toolbox
4
4
  PHP 7.3.19
5
5
  Laravel 6.18.20

2

試したことの追記

2020/07/15 05:57

投稿

SdMzauVsdtgq81B
SdMzauVsdtgq81B

スコア1

title CHANGED
File without changes
body CHANGED
@@ -52,5 +52,26 @@
52
52
  ・https://qiita.com/Baisel/items/49b16ce3231c749f6c6f
53
53
  ・https://teratail.com/questions/245571
54
54
 
55
+ ###試したことの追記
56
+ ①Dockerコンテナ内で
57
+ ```
58
+ /work/public # ln -s /work/public storage
59
+ ln: storage/public: Protocol error
60
+ ```
61
+ ```ここに言語を入力
62
+ /work/public # ln -s /work/storage/app/public /work/public/storage
63
+ ln: /work/public/storage/public: Protocol error
64
+ ```
65
+ とエラーが表示されます。
55
66
 
67
+ ②Power Shellを管理者権限で開き、そこからDockerコンテナ内に入って
68
+ ```ここに言語を入力
69
+ ln -s /work/storage/app/public /work/public/storage
70
+ ```
71
+ ```ここに言語を入力
72
+ php artisan storage:link
73
+ ```
74
+
75
+ を入力しても、やはりProtocol errorが表示されます。
76
+
56
77
  エラーの解決策を教えていただけますと幸いです。

1

誤字修正

2020/07/15 05:36

投稿

SdMzauVsdtgq81B
SdMzauVsdtgq81B

スコア1

title CHANGED
@@ -1,1 +1,1 @@
1
- Laravelでシンポジックリンクを作れない。
1
+ Laravelでシンボリックリンクを作れない。
body CHANGED
@@ -38,11 +38,11 @@
38
38
  /work/vendor/laravel/framework/src/Illuminate/Foundation/Console/StorageLinkCommand.php:35
39
39
  ```
40
40
 
41
- デバッグで画像データは取得できているので、そのほかのソースコードに間違いはなく、シンポジックリンクがうまく作れていないことが原因であると思っています。
41
+ デバッグで画像データは取得できているので、そのほかのソースコードに間違いはなく、シンボリックリンクがうまく作れていないことが原因であると思っています。
42
42
 
43
43
 
44
44
  ###試したこと
45
- コマンドプロンプトに管理者権限で入り、以下のコマンドを入力してシンポジックリンクを作成しましたが、やはり画像が表示されませんでした。
45
+ コマンドプロンプトに管理者権限で入り、以下のコマンドを入力してシンボリックリンクを作成しましたが、やはり画像が表示されませんでした。
46
46
  ```ここに言語を入力
47
47
  mklink /D "C:\Users\user.DESKTOP-1KA2FU7\PHP\docker-laravel\src\public\storage" "C:\Users\user.DESKTOP-1KA2FU7\PHP\docker-laravel\src\storage\app\public"
48
48
  ```