質問編集履歴

3

viewの変更を行ったところ、エラーメッセージが変わったのですが、対処方法が分かりません

2017/12/07 03:23

投稿

hidepon
hidepon

スコア206

test CHANGED
File without changes
test CHANGED
@@ -30,11 +30,13 @@
30
30
 
31
31
  ```
32
32
 
33
+
34
+
35
+ (追記:変更しました)
36
+
33
37
  resource/view/uploads.blade.php
34
38
 
35
39
  ```
36
-
37
- {!! Form::open(['url' => 'route.store', ['files' => true]]) !!}
38
40
 
39
41
  @if (isset($message))
40
42
 
@@ -42,15 +44,19 @@
42
44
 
43
45
  @endif
44
46
 
45
- <?php echo Form::token(); ?>
46
47
 
47
- <?php echo Form::label('upload', 'Upload a file'); ?>
48
48
 
49
- <?php echo Form::file('file'); ?>
49
+ <form action="/store" method="post" enctype="multipart/form-data">
50
50
 
51
- <?php echo Form::submit('Submit'); ?>
51
+ <input type="file" name="datafile">
52
52
 
53
+ <input type="submit" value="アップロード" />
54
+
53
- {!! Form::close() !!}
55
+ {{ csrf_field() }}
56
+
57
+ </form>
58
+
59
+
54
60
 
55
61
  ```
56
62
 
@@ -140,28 +146,30 @@
140
146
 
141
147
  にアクセスしたところ、
142
148
 
143
- 「Class 'Form' not found」
144
-
145
-
146
-
147
- 「Class 'Form' not found (View: /var/www/html/laravel/resources/views/uploads.blade.php」
148
-
149
- という2種類のエラーが表示されます。
150
149
 
151
150
 
151
+ (記述変更)
152
152
 
153
- ![エラー内容](3bd36456c1e3fbddc8cf14187e3cdbac.png)
153
+ Class 'App\Http\Controllers\Validator' not found
154
+
155
+ と表示されます。
154
156
 
155
157
 
156
158
 
157
159
 
158
160
 
159
-
160
-
161
- このプログラム上で必要でないようなエラーであるため、対処方法が分かりません。
161
+ ![エラーメッセージ](17712c33912c7b610a017d91ef84cf5e.png)
162
-
163
- ご教授頂ければ幸いです。
164
162
 
165
163
 
166
164
 
165
+
166
+
167
- 宜しくお願いいたします。
167
+ 宜しくお願いいたします。
168
+
169
+
170
+
171
+
172
+
173
+ (修正)ご指摘内容に基づいてviewの変更を行いました。
174
+
175
+ エラーメッセージが変わったのですが、対処方法が分かりません。

2

コメントを編集しました

2017/12/07 03:23

投稿

hidepon
hidepon

スコア206

test CHANGED
File without changes
test CHANGED
@@ -92,19 +92,19 @@
92
92
 
93
93
  ];
94
94
 
95
- //バリデーションされているファイル (jpeg, png, bmp, gif, or svg)にしないといけません。
95
+ //バリデーションされているファイル (jpeg, png, bmp, gif, or svg)に
96
96
 
97
- //3000Kb以下のファイルにする必要です。
97
+ //3000Kb以下
98
98
 
99
99
 
100
100
 
101
- // バリデーターにルールとインプットを入れる
101
+ // バリデーターにルールとインプット
102
102
 
103
103
  $validation = Validator::make($request, $rules);
104
104
 
105
105
 
106
106
 
107
- // バリデーションチェックを行う
107
+ // バリデーションチェック
108
108
 
109
109
  if ($validation->fails()) {
110
110
 
@@ -114,11 +114,11 @@
114
114
 
115
115
 
116
116
 
117
- //バリデーションルール、メッセージをRequestファイルに書いて、呼ばれることもあります。
117
+ //バリデーションルール、メッセージをRequestファイルに
118
118
 
119
119
 
120
120
 
121
- $imageName = str_shuffle(time().$request->file('file')->getClientOriginalName()). '.' . $request->file('file')->getClientOriginalExtension();//ファイル名をユニックするためstr_shuffleを使う
121
+ $imageName = str_shuffle(time().$request->file('file')->getClientOriginalName()). '.' . $request->file('file')->getClientOriginalExtension();
122
122
 
123
123
  $request->file('file')->move(
124
124
 

1

テストで記述していたrootの行を削除しました

2017/12/06 10:19

投稿

hidepon
hidepon

スコア206

test CHANGED
File without changes
test CHANGED
@@ -19,8 +19,6 @@
19
19
  Auth::routes();
20
20
 
21
21
  Route::get('/home', 'HomeController@index')->name('home');
22
-
23
- Route::post('/upload', 'HomeController@upload');
24
22
 
25
23
  Route::get('/', 'UploadController@index');
26
24