質問編集履歴

8

参考サイトの追記

2021/04/07 16:12

投稿

kerokeroryu2631
kerokeroryu2631

スコア14

test CHANGED
File without changes
test CHANGED
@@ -148,8 +148,16 @@
148
148
 
149
149
  [https://qiita.com/hiro_K1992/items/77fcbf27102bfc254e2b](https://qiita.com/hiro_K1992/items/77fcbf27102bfc254e2b)
150
150
 
151
- ■下記のようにバックスラッシュをつけてみましたが、同様のエラーが出ました。
151
+ ■下記のサイトのようにバックスラッシュをつけてみましたが、同様のエラーが出ました。
152
152
 
153
- $zip = new ZipArchive();→$zip = new \ZipArchive();
153
+ [https://teratail.com/questions/32085](https://teratail.com/questions/32085)
154
154
 
155
+ ```ここに言語を入力
156
+
157
+ $zip = new ZipArchive();
158
+
159
+       ↓
160
+
155
- https://teratail.com/questions/32085
161
+ $zip = new \ZipArchive();
162
+
163
+ ```

7

参考資料の追記

2021/04/07 16:11

投稿

kerokeroryu2631
kerokeroryu2631

スコア14

test CHANGED
File without changes
test CHANGED
@@ -147,3 +147,9 @@
147
147
  ■ZipArchiveの使用法
148
148
 
149
149
  [https://qiita.com/hiro_K1992/items/77fcbf27102bfc254e2b](https://qiita.com/hiro_K1992/items/77fcbf27102bfc254e2b)
150
+
151
+ ■下記のようにバックスラッシュをつけてみましたが、同様のエラーが出ました。
152
+
153
+ $zip = new ZipArchive();→$zip = new \ZipArchive();
154
+
155
+ https://teratail.com/questions/32085

6

コントローラーにコメント追記

2021/04/07 16:10

投稿

kerokeroryu2631
kerokeroryu2631

スコア14

test CHANGED
File without changes
test CHANGED
@@ -84,7 +84,7 @@
84
84
 
85
85
  $zip = new ZipArchive();
86
86
 
87
- dd($zip); ←ここでエラーが起きています。
87
+ dd($zip); //←ここでエラーが起きています。
88
88
 
89
89
  $zip->open($url, ZipArchive::CREATE);
90
90
 

5

PHPのバージョンを追記

2021/04/07 14:50

投稿

kerokeroryu2631
kerokeroryu2631

スコア14

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,9 @@
12
12
 
13
13
 
14
14
 
15
- Laravelのバージョン:laravel/laravel (v6.20.0)
15
+ - Laravelのバージョン:laravel/laravel (v6.20.0)
16
+
17
+ - PHP Version 7.4.12
16
18
 
17
19
  (storageフォルダにphp artisan storage:linkでシンボリックリンクを貼りました。)
18
20
 

4

表現の訂正

2021/04/07 14:48

投稿

kerokeroryu2631
kerokeroryu2631

スコア14

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 実現したいこと
2
2
 
3
- ZipArchiveを使って、シンボリックリンクを貼ったstorageフォルダの中のテキストファイル(「file1.txt」「file2.txt」)をzipに圧縮し、
3
+ ZipArchiveを使って、シンボリックリンクを貼ったstorageフォルダの中のテキストファイル(「file1.txt」「file2.txt」)をzipに圧縮し、
4
4
 
5
5
  storageフォルダの中に(ひとつのzipフォルダとして)格納したい。
6
6
 

3

参考資料の追加

2021/04/07 14:33

投稿

kerokeroryu2631
kerokeroryu2631

スコア14

test CHANGED
File without changes
test CHANGED
@@ -141,3 +141,7 @@
141
141
  ■PHPINFO ZIP
142
142
 
143
143
  [https://deep-blog.jp/engineer/14356/](https://deep-blog.jp/engineer/14356/)
144
+
145
+ ■ZipArchiveの使用法
146
+
147
+ [https://qiita.com/hiro_K1992/items/77fcbf27102bfc254e2b](https://qiita.com/hiro_K1992/items/77fcbf27102bfc254e2b)

2

正確な表現に修正

2021/04/07 14:32

投稿

kerokeroryu2631
kerokeroryu2631

スコア14

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,9 @@
2
2
 
3
3
  ZipArchiveを使って、シンボリックリンクを貼ったstorageフォルダの中のテキストファイル(「file1.txt」、「file2.txt」)をzipに圧縮し、
4
4
 
5
- それを同じstorageフォルダに格納したい。
5
+ storageフォルダの中(ひとつのzipフォルダとして)格納したい。
6
6
 
7
- フォルダ名は何でもいいです。
7
+ zipフォルダは何でもいいです。
8
8
 
9
9
 
10
10
 

1

記述が多すぎたので余分な箇所を省いた。

2021/04/07 14:27

投稿

kerokeroryu2631
kerokeroryu2631

スコア14

test CHANGED
File without changes
test CHANGED
@@ -6,21 +6,37 @@
6
6
 
7
7
  フォルダ名は何でもいいです。
8
8
 
9
+
10
+
11
+ しかし「Class 'ZipArchive' not found」というエラーが起きます。
12
+
13
+
14
+
9
15
  Laravelのバージョン:laravel/laravel (v6.20.0)
16
+
17
+ (storageフォルダにphp artisan storage:linkでシンボリックリンクを貼りました。)
10
18
 
11
19
  ### 試したこと
12
20
 
13
- ZipArchiveをインスタンス化した時点で「ZipArchiveというクラスがありません」とエラーが起きます。
21
+ ZipArchiveをインスタンス化した時点で「Class 'ZipArchive' not found」とエラーが起きます。
14
22
 
15
- ZipArchiveをインストールしなければならないと思い、調べていると、PHPINFOのZIPの欄がEnableになっていないと使えないということが分かりました。
23
+ ZipArchiveをインストールしなければならないと思い、調べていると、PHPINFOのZIPの欄がEnableになっていないと
16
24
 
25
+ 使えないということが分かりました。
26
+
17
- 自分の環境はちゃんとEnableになっていました。
27
+ 自分の環境はちゃんと下記のようにEnableになっていました。
18
28
 
19
29
  そうすると、使えるんじゃないかと思うのですが、なぜ使えないのでしょうか?
20
30
 
21
- (■storageフォルダ(php artisan storage:linkでシンボリックリンクを貼りました)
22
31
 
32
+
33
+ zip
34
+
23
- (/MAMP/htdocs/testtesttest/storage/app/public)
35
+ Zip enabled
36
+
37
+
38
+
39
+
24
40
 
25
41
  ### エラー内容
26
42
 
@@ -120,7 +136,7 @@
120
136
 
121
137
  ```
122
138
 
123
- ### 参考資料
139
+ ### 参考にした資料
124
140
 
125
141
  ■PHPINFO ZIP
126
142