回答編集履歴
3
User::createへ渡す引数の漏れや順序を修正しました。(度々すみません)
answer
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
RegisterController.php
|
24
24
|
|
25
|
-
- コントローラのcreateメソッドではパスをimageカラムにセットする
|
25
|
+
- コントローラのcreateメソッドでは保存先のパスをimageカラムにセットする
|
26
26
|
|
27
27
|
```php
|
28
28
|
protected function create(array $data)
|
@@ -31,9 +31,10 @@
|
|
31
31
|
|
32
32
|
return User::create([
|
33
33
|
'name' => $data['name'],
|
34
|
+
'profile' => $data['profile'],
|
35
|
+
'image' => $path,
|
34
36
|
'email' => $data['email'],
|
35
37
|
'password' => Hash::make($data['password']),
|
36
|
-
'image' => $path,
|
37
38
|
]);
|
38
39
|
}
|
39
40
|
```
|
2
storeAsではなくstoreに変更しました。
answer
CHANGED
@@ -22,13 +22,12 @@
|
|
22
22
|
|
23
23
|
RegisterController.php
|
24
24
|
|
25
|
-
- コントローラのcreateメソッドでは
|
25
|
+
- コントローラのcreateメソッドではパスをimageカラムにセットする
|
26
26
|
|
27
27
|
```php
|
28
28
|
protected function create(array $data)
|
29
29
|
{
|
30
|
-
$file_name = $data['image']->getClientOriginalName();
|
31
|
-
$path = $data['image']->
|
30
|
+
$path = $data['image']->store('public/image');
|
32
31
|
|
33
32
|
return User::create([
|
34
33
|
'name' => $data['name'],
|
1
シンボリックリンクについて削除しました。
answer
CHANGED
@@ -1,7 +1,5 @@
|
|
1
|
-
|
1
|
+
コードを以下のように変更する必要がありそうです。
|
2
2
|
|
3
|
-
また、コードも以下のように変更する必要がありそうです。
|
4
|
-
|
5
3
|
register.blade.php
|
6
4
|
|
7
5
|
- フォームのinput要素のname属性を`"image"`にする
|