質問編集履歴

2

情報の追加。

2019/12/25 07:45

投稿

wasi300
wasi300

スコア66

test CHANGED
File without changes
test CHANGED
@@ -71,3 +71,41 @@
71
71
 
72
72
 
73
73
  ここまで書いて思いついたのですが、もしかして、プロバイダーでシステム毎に利用するモデルを変えればいいんでしょうか。
74
+
75
+
76
+
77
+ ```
78
+
79
+ public function register()
80
+
81
+
82
+
83
+ switch(config('app.env')){
84
+
85
+
86
+
87
+ case ('a')
88
+
89
+ $this->app->bind('test',\App\Models\test::class);
90
+
91
+ break
92
+
93
+ case ('b')
94
+
95
+ $this->app->bind('test',\App\Models\test1::class);
96
+
97
+ break
98
+
99
+ }
100
+
101
+
102
+
103
+ }
104
+
105
+
106
+
107
+ ```
108
+
109
+
110
+
111
+ このコードで欲しい箇所でapp('test')で取り出せば、とりあえずは解決できるようです…。

1

誤字

2019/12/25 07:44

投稿

wasi300
wasi300

スコア66

test CHANGED
File without changes
test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
  interface SearchComponents {
42
42
 
43
- public function get_crmlist_data($request,Model/Test $test); // ここでTestモデルに固定されてしまう
43
+ public function get_test_data($request,Model/Test $test); // ここでTestモデルに固定されてしまう
44
44
 
45
45
  }
46
46