回答編集履歴

2

サンプルコード追加

2017/06/14 17:19

投稿

miyahan
miyahan

スコア3095

test CHANGED
@@ -7,8 +7,6 @@
7
7
 
8
8
 
9
9
  ```php
10
-
11
-
12
10
 
13
11
  class BeautySalon extends Model {
14
12
 
@@ -28,7 +26,41 @@
28
26
 
29
27
  $salon2 = new BeautySalon();
30
28
 
31
- $salon2->table = 'salon_php';
29
+ $salon2->table = 'salon_de_php';
30
+
31
+ $salon2->find(123)->get();
32
+
33
+ ```
34
+
35
+
36
+
37
+ さらに、テーブル指定をコンストラクタに組み込めば多少スマートになります。
38
+
39
+
40
+
41
+ ```php
42
+
43
+ class BeautySalon extends Model {
44
+
45
+ public function __construct($table, array $attributes = []){
46
+
47
+ parent::__construct($attributes);
48
+
49
+ $this->table = $table;
50
+
51
+ }
52
+
53
+ }
54
+
55
+
56
+
57
+ $salon1 = new BeautySalon('beauty_laravel');
58
+
59
+ $salon1->where('user', 'suzuki')->get();
60
+
61
+
62
+
63
+ $salon2 = new BeautySalon('salon_de_php');
32
64
 
33
65
  $salon2->find(123)->get();
34
66
 

1

コード修正

2017/06/14 17:19

投稿

miyahan
miyahan

スコア3095

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- class BeautySalon extends Eloquent {
13
+ class BeautySalon extends Model {
14
14
 
15
15
  // 省略
16
16