質問編集履歴
1
変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
$instance = new ProvisionalImage;
|
11
11
|
$id = ProvisionalImage::latest()->orderBy('id', 'desc')->take(1)->get('id');
|
12
12
|
$filename = '';
|
13
|
-
if ($id ==
|
13
|
+
if ($id == true) {
|
14
14
|
$filename = (int)$id+1 . '_' . $image->getClientOriginalName(); //id_file.png or .jpngになる
|
15
15
|
} else {
|
16
16
|
$filename = 1 . '_' . $image->getClientOriginalName(); //id_file.png or .jpngになる
|
@@ -31,11 +31,28 @@
|
|
31
31
|
|
32
32
|
Laravelにて画像アップロード機能を追加したくこのcreateProvisionalImageメソッドを作成しました。
|
33
33
|
口コミとともに投稿する機能のためFormのあるテンプレートと確認のテンプレートの二つを行き来します。
|
34
|
-
この返り値がint型ではなく、連想配列で返ってきてるぽくて、質問します。
|
35
34
|
|
35
|
+
```
|
36
|
+
エラー:
|
37
|
+
Object of class Illuminate\Database\Eloquent\Collection could not be converted to int
|
38
|
+
```
|
36
|
-
|
39
|
+
どのようにすればidの最新を取得できるのでしょうか?
|
40
|
+
ちなみにdatabaseにはあらかじめ何行かデータをinsertしております。
|
37
|
-
|
41
|
+
```mysql
|
42
|
+
mysql> select * from provisional_images;
|
43
|
+
+----+-------------------------------------------------------+------------------------------------------------------------------------+---------------------+---------------------+
|
44
|
+
| id | name | path | created_at | updated_at |
|
45
|
+
+----+-------------------------------------------------------+------------------------------------------------------------------------+---------------------+---------------------+
|
46
|
+
| 1 | 1_スクリーンショット 2020-02-10 17.40.22.png | public/img/posts/1_スクリーンショット 2020-02-10 17.40.22.png | 2020-04-11 18:52:38 | 2020-04-11 18:52:38 |
|
47
|
+
| 2 | 1_F3E17F18-7B3E-486C-BB06-52D7ADFE0A09.jpeg | public/img/posts/1_F3E17F18-7B3E-486C-BB06-52D7ADFE0A09.jpeg | 2020-04-11 18:55:34 | 2020-04-11 18:55:34 |
|
48
|
+
| 3 | 1_F3E17F18-7B3E-486C-BB06-52D7ADFE0A09.jpeg | public/img/posts/1_F3E17F18-7B3E-486C-BB06-52D7ADFE0A09.jpeg | 2020-04-11 18:56:40 | 2020-04-11 18:56:40 |
|
49
|
+
| 4 | 1_F3E17F18-7B3E-486C-BB06-52D7ADFE0A09.jpeg | public/img/posts/1_F3E17F18-7B3E-486C-BB06-52D7ADFE0A09.jpeg | 2020-04-11 18:56:43 | 2020-04-11 18:56:43 |
|
50
|
+
| 5 | 1_F3E17F18-7B3E-486C-BB06-52D7ADFE0A09.jpeg | public/img/posts/1_F3E17F18-7B3E-486C-BB06-52D7ADFE0A09.jpeg | 2020-04-11 18:57:47 | 2020-04-11 18:57:47 |
|
51
|
+
| 6 | 1_F3E17F18-7B3E-486C-BB06-52D7ADFE0A09.jpeg | public/img/posts/1_F3E17F18-7B3E-486C-BB06-52D7ADFE0A09.jpeg | 2020-04-11 18:58:02 | 2020-04-11 18:58:02 |
|
52
|
+
| 7 | 1_F3E17F18-7B3E-486C-BB06-52D7ADFE0A09.jpeg | public/img/posts/1_F3E17F18-7B3E-486C-BB06-52D7ADFE0A09.jpeg | 2020-04-11 18:58:39 | 2020-04-11 18:58:39 |
|
53
|
+
| 8 | 1_F3E17F18-7B3E-486C-BB06-52D7ADFE0A09.jpeg | public/img/posts/1_F3E17F18-7B3E-486C-BB06-52D7ADFE0A09.jpeg | 2020-04-11 18:58:55 | 2020-04-11 18:58:55 |
|
54
|
+
| 9 | 1_F3E17F18-7B3E-486C-BB06-52D7ADFE0A09.jpeg | public/img/posts/1_F3E17F18-7B3E-486C-BB06-52D7ADFE0A09.jpeg | 2020-04-11 19:29:53 | 2020-04-11 19:29:53 |
|
55
|
+
+----+-------------------------------------------------------+------------------------------------------------------------------------+---------------------+---------------------+
|
38
|
-
|
56
|
+
9 rows in set (0.00 sec)
|
39
|
-
|
40
|
-
|
57
|
+
```
|
41
58
|
laravel初心者ですがどうぞお手柔らかによろしくお願いします。
|