質問編集履歴

3

文法の修正

2021/12/22 02:42

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -4,13 +4,13 @@
4
4
 
5
5
 
6
6
 
7
- 別のファイルに記述されているIDやログインているユーザーから情報を取得する必要があると思っているのですが、取得方法が分からず躓いています。
7
+ config記述されているファイルIDやダウンードユーザー情報を取得する必要があるのですが、取得方法が分からず躓いています。
8
8
 
9
9
 
10
10
 
11
11
  ### 現在の状況
12
12
 
13
- エラーは出ないが、DBのテーブルにデータが登録されることもない状況です。
13
+ エラーは出ないですが、DBのテーブルにデータが登録されることもない状況です。
14
14
 
15
15
  動作としては画面上のダウンロードボタンが押された際に、ダウンロードを行ったユーザーID、ファイルID、ダウンロード日時がDBのダウンロードテーブルへ登録される動作を想定しています。
16
16
 

2

文面の修正

2021/12/22 02:42

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -6,15 +6,17 @@
6
6
 
7
7
  別のファイルに記述されているIDやログインしているユーザーから情報を取得する必要があると思っているのですが、取得方法が分からず躓いています。
8
8
 
9
- コントローラーの記述に問題があるのではないかと思っています。
10
-
11
9
 
12
10
 
13
11
  ### 現在の状況
14
12
 
15
13
  エラーは出ないが、DBのテーブルにデータが登録されることもない状況です。
16
14
 
15
+ 動作としては画面上のダウンロードボタンが押された際に、ダウンロードを行ったユーザーID、ファイルID、ダウンロード日時がDBのダウンロードテーブルへ登録される動作を想定しています。
17
16
 
17
+
18
+
19
+ コントローラーでファイルIDやユーザーIDが取得できていない事が問題の一つではないかと考えています。
18
20
 
19
21
  ### 各ファイルの記述
20
22
 
@@ -138,4 +140,4 @@
138
140
 
139
141
  ### バージョン
140
142
 
141
- Laravel最新バージョン8x.です。
143
+ Laravel最新バージョン8x.です。

1

現状のエラーの有無と何を解決したいのかの追記

2021/12/22 02:38

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,16 +1,22 @@
1
1
  ### 実現したいこと
2
2
 
3
- Laravelでファイルダウンロード記録をDBへ登録する
3
+ Laravelの画面上でファイルダウンロードしたユーザーや日時などをDBへ登録したい。
4
-
5
- 各ファイルは以下のように記述を行いました。
6
4
 
7
5
 
8
6
 
9
- 画面上ダウドボタンと記録DBへ登録され機能を作成しています。
7
+ ファイルに記述されているIDやログイしているユザーから情報取得る必要と思っているのですが、取得方法が分からず躓いています。
10
8
 
11
- コントローラーの記述をどのよう書いたらテーブルにデータ登録されるのかが躓いている部分となります。
9
+ コントローラーの記述に問題るのではないと思っています。
12
10
 
13
11
 
12
+
13
+ ### 現在の状況
14
+
15
+ エラーは出ないが、DBのテーブルにデータが登録されることもない状況です。
16
+
17
+
18
+
19
+ ### 各ファイルの記述
14
20
 
15
21
  ```Migration
16
22
 
@@ -112,16 +118,24 @@
112
118
 
113
119
  {
114
120
 
121
+ $file = config('download. ' . $request->get('key'));
122
+
123
+
124
+
115
125
  $dl = new Download();
116
126
 
117
- $dl->staff_id = ; // ログインしているユーザーIDから取得したい
127
+ $dl->staff_id = auth()->id(); // ログインしているユーザーIDから取得したい
118
128
 
119
129
  $dl->file_id = ; // configのidから取得したい
120
130
 
121
- $dl->dl_date = ; // now()のようなダウンロード日時を取得したい
131
+ $dl->dl_date = now(); // ダウンロード日時を取得したい
122
132
 
123
133
  $dl->save();
124
134
 
125
135
  }
126
136
 
127
137
  ```
138
+
139
+ ### バージョン
140
+
141
+ Laravelの最新バージョン8x.です。