質問編集履歴

3

変更

2019/12/12 05:36

投稿

k3114
k3114

スコア6

test CHANGED
File without changes
test CHANGED
@@ -44,25 +44,7 @@
44
44
 
45
45
 
46
46
 
47
- $this->validate($request, [
47
+
48
-
49
- 'image' => [
50
-
51
- // アップロードされたファイルであること
52
-
53
- 'file',
54
-
55
- // 画像ファイルであること
56
-
57
- 'image',
58
-
59
- // MIMEタイプを指定
60
-
61
- 'mimes:jpeg,png',
62
-
63
- ]
64
-
65
- ]);
66
48
 
67
49
  //画像がなければ下記処理のスキップ
68
50
 
@@ -156,7 +138,7 @@
156
138
 
157
139
  'pref' => 'required',
158
140
 
159
- 'image' => 'nullable'|'image',
141
+ 'image' => 'nullable|file|image|mime:jpg,jpeg,png',
160
142
 
161
143
  'body' => 'nullable',
162
144
 
@@ -260,4 +242,4 @@
260
242
 
261
243
 
262
244
 
263
- ![イメージ説明](ad2fe4b516168b296a0cf88fed7709df.png)
245
+ ![イメージ説明](5e2adeaf7a8c2aa1ec0e028a11132eb9.png)

2

写真の追加

2019/12/12 05:36

投稿

k3114
k3114

スコア6

test CHANGED
File without changes
test CHANGED
@@ -257,3 +257,7 @@
257
257
  </form>
258
258
 
259
259
  ```
260
+
261
+
262
+
263
+ ![イメージ説明](ad2fe4b516168b296a0cf88fed7709df.png)

1

追記

2019/12/12 05:33

投稿

k3114
k3114

スコア6

test CHANGED
File without changes
test CHANGED
@@ -169,3 +169,91 @@
169
169
 
170
170
 
171
171
  ```
172
+
173
+
174
+
175
+ ```form
176
+
177
+ <form action="/size" method="POST" enctype="multipart/form-data">
178
+
179
+
180
+
181
+ <!-- アップロードした画像。なければ表示しない -->
182
+
183
+ @isset ($filename)
184
+
185
+ <div>
186
+
187
+ <img src="{{ asset('storage/' . $filename) }}">
188
+
189
+ </div>
190
+
191
+ @endisset
192
+
193
+
194
+
195
+ <div class='select_seed'>
196
+
197
+ @yield('seed_list')
198
+
199
+ </div>
200
+
201
+ <div class='form-data'>
202
+
203
+ <div class="pref">
204
+
205
+
206
+
207
+
208
+
209
+ </div>
210
+
211
+ </div>
212
+
213
+
214
+
215
+ <div class='form_datas'>
216
+
217
+ <h2>写真/詳細を投稿する</h2>
218
+
219
+ <label><input name='image' class='hidden' type="file" id="selfile"><br><div class='preview' id="bg">
220
+
221
+ <h2 class='imagearea_message'>クリックして画像を投稿</h2>
222
+
223
+ </div></label>
224
+
225
+ <textarea class='comment_area' name="body" rows="8.5" cols="54" placeholder='&#13;&#10;*コメントを入力してください。&#13;&#10;特徴/首輪の有無等'></textarea>
226
+
227
+ </div>
228
+
229
+ </div>
230
+
231
+ {{ csrf_field() }}
232
+
233
+ @if (count($errors) > 0)
234
+
235
+ <div>
236
+
237
+ <ul>
238
+
239
+ @foreach ($errors->all() as $error)
240
+
241
+ <li>{{ $error }}</li>
242
+
243
+ @endforeach
244
+
245
+ </ul>
246
+
247
+ </div>
248
+
249
+ @endif
250
+
251
+ <div class='submit_area'>
252
+
253
+ <input class='submit_button' type=submit value='クリックして情報を保存'>
254
+
255
+ </div>
256
+
257
+ </form>
258
+
259
+ ```