回答編集履歴

3

User::createへ渡す引数の漏れや順序を修正しました。(度々すみません)

2021/02/18 03:55

投稿

Lulucom
Lulucom

スコア1899

test CHANGED
@@ -46,7 +46,7 @@
46
46
 
47
47
 
48
48
 
49
- - コントローラのcreateメソッドではパスをimageカラムにセットする
49
+ - コントローラのcreateメソッドでは保存先のパスをimageカラムにセットする
50
50
 
51
51
 
52
52
 
@@ -64,11 +64,13 @@
64
64
 
65
65
  'name' => $data['name'],
66
66
 
67
+ 'profile' => $data['profile'],
68
+
69
+ 'image' => $path,
70
+
67
71
  'email' => $data['email'],
68
72
 
69
73
  'password' => Hash::make($data['password']),
70
-
71
- 'image' => $path,
72
74
 
73
75
  ]);
74
76
 

2

storeAsではなくstoreに変更しました。

2021/02/18 03:54

投稿

Lulucom
Lulucom

スコア1899

test CHANGED
@@ -46,7 +46,7 @@
46
46
 
47
47
 
48
48
 
49
- - コントローラのcreateメソッドではstoreAsメソドで保存すると良さそう
49
+ - コントローラのcreateメソッドではパスをimageカラムにセする
50
50
 
51
51
 
52
52
 
@@ -56,9 +56,7 @@
56
56
 
57
57
  {
58
58
 
59
- $file_name = $data['image']->getClientOriginalName();
60
-
61
- $path = $data['image']->storeAs('public/image', $file_name);
59
+ $path = $data['image']->store('public/image');
62
60
 
63
61
 
64
62
 

1

シンボリックリンクについて削除しました。

2021/02/18 03:52

投稿

Lulucom
Lulucom

スコア1899

test CHANGED
@@ -1,8 +1,4 @@
1
- `php artisan storage:link`コマンドにより、シンボリックリンクを作成できていますか?
2
-
3
-
4
-
5
- また、コード以下のように変更する必要がありそうです。
1
+ コード以下のように変更する必要がありそうです。
6
2
 
7
3
 
8
4