質問編集履歴

15

説明の修正

2018/04/22 03:01

投稿

masa80
masa80

スコア8

test CHANGED
File without changes
test CHANGED
@@ -164,7 +164,7 @@
164
164
 
165
165
 
166
166
 
167
- 親クラスのメソッド()が実行される前に、親クラスのコンストラクタが実行され、←この認識が間違っている?
167
+ 親クラスのメソッド()が実行される前に、親クラスのコンストラクタが実行され、←そもそもこの認識が間違っている?
168
168
 
169
169
  メソッド()内でataiが読み取れると思っていたのですが、
170
170
 

14

説明修正

2018/04/22 03:01

投稿

masa80
masa80

スコア8

test CHANGED
File without changes
test CHANGED
@@ -164,9 +164,9 @@
164
164
 
165
165
 
166
166
 
167
- 親クラスのサーバ側メソッドが実行される前に、親クラスのコンストラクタが実行され、←この認識が間違っている?
167
+ 親クラスのメソッド()が実行される前に、親クラスのコンストラクタが実行され、←この認識が間違っている?
168
168
 
169
- メソッド内でataiが読み取れると思っていたのですが、
169
+ メソッド()内でataiが読み取れると思っていたのですが、
170
170
 
171
171
  空です。
172
172
 

13

2018/04/22 03:01

投稿

masa80
masa80

スコア8

test CHANGED
File without changes
test CHANGED
@@ -72,7 +72,7 @@
72
72
 
73
73
 
74
74
 
75
- public function 子クラスController extends 親クラスController {
75
+ class 子クラスController extends 親クラスController {
76
76
 
77
77
  省略
78
78
 

12

説明修正

2018/04/22 01:22

投稿

masa80
masa80

スコア8

test CHANGED
File without changes
test CHANGED
@@ -158,7 +158,7 @@
158
158
 
159
159
 
160
160
 
161
- ルート.phpでは、子クラス@メソッド()で呼び出していますが、子クラスにメソッド()の実装は無く、
161
+ ルート.phpでは、子クラスController@メソッド()で呼び出していますが、子クラスにメソッド()の実装は無く、
162
162
 
163
163
  親クラスにあります。
164
164
 

11

コード修正

2018/04/21 14:47

投稿

masa80
masa80

スコア8

test CHANGED
File without changes
test CHANGED
@@ -72,7 +72,7 @@
72
72
 
73
73
 
74
74
 
75
- public function 子クラスController extends 親クラス{
75
+ public function 子クラスController extends 親クラスController {
76
76
 
77
77
  省略
78
78
 

10

コード修正

2018/04/21 14:46

投稿

masa80
masa80

スコア8

test CHANGED
File without changes
test CHANGED
@@ -158,7 +158,13 @@
158
158
 
159
159
 
160
160
 
161
+ ルート.phpでは、子クラス@メソッド()で呼び出していますが、子クラスにメソッド()の実装は無く、
162
+
163
+ 親クラスにあります。
164
+
165
+
166
+
161
- サーバ側メソッドが実行される前に、コンストラクタが実行され、
167
+ 親クラスのサーバ側メソッドが実行される前に、親クラスのコンストラクタが実行され、←この認識が間違っている?
162
168
 
163
169
  メソッド内でataiが読み取れると思っていたのですが、
164
170
 

9

コード修正

2018/04/21 14:45

投稿

masa80
masa80

スコア8

test CHANGED
File without changes
test CHANGED
@@ -58,7 +58,7 @@
58
58
 
59
59
  print_r($this->atai);
60
60
 
61
-
61
+ dd('exit');
62
62
 
63
63
    省略
64
64
 

8

コード修正

2018/04/21 14:39

投稿

masa80
masa80

スコア8

test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  ```
30
30
 
31
- class クラス {
31
+ class クラスController {
32
32
 
33
33
 
34
34
 
@@ -58,9 +58,35 @@
58
58
 
59
59
  print_r($this->atai);
60
60
 
61
+
62
+
63
+   省略
64
+
65
+
66
+
67
+ return response()->json($res, 200);
68
+
61
69
  }
62
70
 
63
71
  }
72
+
73
+
74
+
75
+ public function 子クラスController extends 親クラス{
76
+
77
+ 省略
78
+
79
+ }
80
+
81
+ ```
82
+
83
+
84
+
85
+ ルート.php
86
+
87
+ ```
88
+
89
+ Route::post('/urlです/メソッド', '子クラスController@メソッド');
64
90
 
65
91
  ```
66
92
 

7

2018/04/21 14:37

投稿

masa80
masa80

スコア8

test CHANGED
File without changes
test CHANGED
File without changes

6

コード修正

2018/04/21 12:27

投稿

masa80
masa80

スコア8

test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
 
26
26
 
27
- サーバー側クラス
27
+ サーバー側クラス laravel
28
28
 
29
29
  ```
30
30
 

5

コード修正

2018/04/21 12:00

投稿

masa80
masa80

スコア8

test CHANGED
File without changes
test CHANGED
@@ -72,7 +72,7 @@
72
72
 
73
73
 
74
74
 
75
- ・・・
75
+ 省略
76
76
 
77
77
 
78
78
 
@@ -84,7 +84,7 @@
84
84
 
85
85
 
86
86
 
87
- ・・・
87
+ 省略
88
88
 
89
89
 
90
90
 
@@ -118,7 +118,7 @@
118
118
 
119
119
 
120
120
 
121
- ・・・
121
+ 省略
122
122
 
123
123
 
124
124
 

4

コード修正

2018/04/21 11:56

投稿

masa80
masa80

スコア8

test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
 
26
26
 
27
-
27
+ サーバー側クラス
28
28
 
29
29
  ```
30
30
 
@@ -66,11 +66,83 @@
66
66
 
67
67
 
68
68
 
69
- メソッドの処理が実行される前に、コラクタが実行され、
69
+ フロント側 vue.js
70
70
 
71
+ ```
72
+
73
+
74
+
75
+ ・・・
76
+
77
+
78
+
79
+ created: function () {
80
+
81
+ js側メソッド();
82
+
83
+ },
84
+
85
+
86
+
87
+ ・・・
88
+
89
+
90
+
91
+ methods: {
92
+
93
+ js側メソッド: function () {
94
+
95
+ const url = '/urlです/メソッド';
96
+
97
+ this.$_loading();
98
+
99
+ axios.post(url, {
100
+
101
+ _method: 'POST',
102
+
103
+ 何かパラメータ: 値,
104
+
105
+ })
106
+
107
+ .then((response) => {
108
+
109
+ })
110
+
111
+ .catch((error) => {
112
+
113
+ });
114
+
115
+ },
116
+
117
+ },
118
+
119
+
120
+
121
+ ・・・
122
+
123
+
124
+
125
+ ```
126
+
127
+
128
+
129
+ フロントはvue.jsを使用しています。
130
+
131
+ createdでjs側メソッドを呼び、そこからサーバー側を呼び出しています。
132
+
133
+
134
+
135
+ サーバ側メソッドが実行される前に、コンストラクタが実行され、
136
+
71
- メソッド内でが読み取れると思っていたのですが、
137
+ メソッド内でataiが読み取れると思っていたのですが、
72
138
 
73
139
  空です。
140
+
141
+
142
+
143
+ ちなみに、タイミングの問題かと思い、created以外の場所にjs側メソッド()を置いて呼び出してみましたが、
144
+
145
+ ダメでした。
74
146
 
75
147
 
76
148
 

3

コード修正

2018/04/21 11:55

投稿

masa80
masa80

スコア8

test CHANGED
File without changes
test CHANGED
@@ -28,9 +28,13 @@
28
28
 
29
29
  ```
30
30
 
31
- private $atai;
31
+ class クラス {
32
32
 
33
+
34
+
33
- class クラス {
35
+ private $atai;
36
+
37
+
34
38
 
35
39
  public function __construct(){
36
40
 

2

タイトル変更

2018/04/21 10:19

投稿

masa80
masa80

スコア8

test CHANGED
@@ -1 +1 @@
1
- 非同期通信(ajax)でクラスのメソッドを呼んだ時、そのクラスのコンストラクタは呼ばれない?
1
+ laravel 非同期通信(ajax)でクラスのメソッドを呼んだ時、そのクラスのコンストラクタは呼ばれない?
test CHANGED
File without changes

1

タグ追加

2018/04/21 10:03

投稿

masa80
masa80

スコア8

test CHANGED
File without changes
test CHANGED
File without changes