質問編集履歴
5
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,6 +4,9 @@
|
|
4
4
|
2/14更新:queueにEloquentのオブジェクトを渡していたところを、例えば
|
5
5
|
`$appointment->toArray();`
|
6
6
|
と、一旦名前付き配列に変換してあげれば、ちゃんと動くことは確認できました。
|
7
|
+
**追記**
|
8
|
+
これでも動いちゃいました。(^-^;
|
9
|
+
`collect($appointment)`
|
7
10
|
|
8
11
|
2/8更新:Laravelのバージョンを上げ下げして絞り込んだところ、`5.1.21`まで問題なく、`5.1.22`以降で問題が発生することが分かりました。
|
9
12
|
|
4
調査状況を更新
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,10 @@
|
|
1
1
|
何か情報お持ちの方いらっしゃいましたら、ご協力いただけますでしょうか。
|
2
2
|
|
3
3
|
###調査状況
|
4
|
+
2/14更新:queueにEloquentのオブジェクトを渡していたところを、例えば
|
5
|
+
`$appointment->toArray();`
|
6
|
+
と、一旦名前付き配列に変換してあげれば、ちゃんと動くことは確認できました。
|
7
|
+
|
4
8
|
2/8更新:Laravelのバージョンを上げ下げして絞り込んだところ、`5.1.21`まで問題なく、`5.1.22`以降で問題が発生することが分かりました。
|
5
9
|
|
6
10
|
|
3
ワーカースレッドでエラーが発生していることを明記
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,7 +13,7 @@
|
|
13
13
|
今までLaravel5.0環境で正しく動作していたシステムを5.1にアップグレードしています。
|
14
14
|
こちらを参考にして、一通りのソースの修正(5.1.11向けの任意修正以外)を実施しました。
|
15
15
|
[https://readouble.com/laravel/5.1/ja/upgrade.html](https://readouble.com/laravel/5.1/ja/upgrade.html)
|
16
|
-
修正が終わり動作確認をしていたところ、メール送信の際にエラーが発生してしまうようになりました。
|
16
|
+
修正が終わり動作確認をしていたところ、queueのワーカースレッドにてメール送信の際にエラーが発生してしまうようになりました。
|
17
17
|
※`php artisan queue:listen --tries=3&`でジョブ登録済
|
18
18
|
※詳細は一番下に置きます
|
19
19
|
```
|
2
問題が発生しないバージョンとするバージョンの境を特定
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,9 @@
|
|
1
1
|
何か情報お持ちの方いらっしゃいましたら、ご協力いただけますでしょうか。
|
2
2
|
|
3
|
+
###調査状況
|
4
|
+
2/8更新:Laravelのバージョンを上げ下げして絞り込んだところ、`5.1.21`まで問題なく、`5.1.22`以降で問題が発生することが分かりました。
|
5
|
+
|
6
|
+
|
3
7
|
###環境
|
4
8
|
- Laravel 5.1.45
|
5
9
|
※5.0からのアップグレード作業中
|
1
「その他」を更新
title
CHANGED
File without changes
|
body
CHANGED
@@ -38,7 +38,7 @@
|
|
38
38
|
```
|
39
39
|
このソース内において、ddなどで`$appointment`の内容を確認すると、キチンと想定通りの内容が格納されています。
|
40
40
|
###その他
|
41
|
-
-
|
41
|
+
- 処理がメールのbladeまで届いていないことが分かったため、エラーログに出ている各処理の中で受け渡されている値を調べてみたのですが、原因は特定できませんでした…
|
42
42
|
- 前述のとおり、5.0では正しく動いていました。
|
43
43
|
5.1にしてからも、`App\Appointment`モデルを使用しないメールは、queue経由で送ることができています。
|
44
44
|
- `App\Appointment`モデルは何も特別なことはしていません。
|