質問編集履歴
3
viewの変更を行ったところ、エラーメッセージが変わったのですが、対処方法が分かりません
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
|
-
|
49
|
+
<form action="/store" method="post" enctype="multipart/form-data">
|
50
50
|
|
51
|
-
<
|
51
|
+
<input type="file" name="datafile">
|
52
52
|
|
53
|
+
<input type="submit" value="アップロード" />
|
54
|
+
|
53
|
-
{
|
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
|
-
|
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
コメントを編集しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -92,19 +92,19 @@
|
|
92
92
|
|
93
93
|
];
|
94
94
|
|
95
|
-
//バリデーションされているファイル
|
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();
|
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の行を削除しました
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
|
|