回答編集履歴

2

修正

2019/11/21 09:26

投稿

退会済みユーザー
test CHANGED
@@ -1 +1,59 @@
1
1
  自分だったら、`Report`モデルに状態判定用のメソッドを定義しますね。
2
+
3
+
4
+
5
+ ```php
6
+
7
+ class Report
8
+
9
+ {
10
+
11
+ public function isApploved()
12
+
13
+ {
14
+
15
+ return $this->isApplovedByGeneralManager() &&
16
+
17
+ $this->isApplovedByManager();
18
+
19
+ }
20
+
21
+
22
+
23
+ /**
24
+
25
+ * 部長承認
26
+
27
+ */
28
+
29
+ public function isApplovedByGeneralManager()
30
+
31
+ {
32
+
33
+ return $this->apploved_by_general_manager &&
34
+
35
+ $this->apploved_at_general_manager <= $this->period_date;
36
+
37
+ }
38
+
39
+
40
+
41
+ /**
42
+
43
+ * 課長承認
44
+
45
+ */
46
+
47
+ public function isApplovedByManager()
48
+
49
+ {
50
+
51
+ return $this->apploved_by_manager &&
52
+
53
+ $this->apploved_at_manager <= $this->period_date;
54
+
55
+ }
56
+
57
+ }
58
+
59
+ ```

1

修正

2019/11/21 09:26

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 自分だったら、`Report`モデルに状態変艇用のメソッドを定義しますね。
1
+ 自分だったら、`Report`モデルに状態判定用のメソッドを定義しますね。