質問編集履歴

5

誤字

2019/03/15 13:42

投稿

riz
riz

スコア30

test CHANGED
@@ -1 +1 @@
1
- 親テーブルに送れない変数がある(Field ' ' doesn't have a default value)
1
+ 親テーブルに送れない変数がある(Field ' ' doesn't have a default value)
test CHANGED
File without changes

4

解決コードの記述と記載ミス

2019/03/15 13:42

投稿

riz
riz

スコア30

test CHANGED
@@ -1 +1 @@
1
- 親テーブルに送れない変数がある(Field ' ' doesn't have a default value)
1
+ 親テーブルに送れない変数がある(Field ' ' doesn't have a default value)
test CHANGED
@@ -94,7 +94,7 @@
94
94
 
95
95
 
96
96
 
97
- public function posts()
97
+ public function items()
98
98
 
99
99
  {
100
100
 
@@ -155,3 +155,33 @@
155
155
  PHP Version 7.1.26
156
156
 
157
157
  Laravel Framework 5.8.4
158
+
159
+
160
+
161
+ ---
162
+
163
+ かなりとんちんかんなことをしていましたが,回答頂いた情報+コントローラの下記の書き換えで動かすことができました。
164
+
165
+ 後学のために。
166
+
167
+ ```php
168
+
169
+ $shop_posted = $request->input('shop');
170
+
171
+ $branch_posted = $request->input('branch');
172
+
173
+
174
+
175
+ $shop = new shop;
176
+
177
+ shop::updateOrCreate(['name'=> $shop_posted], ['name'=> $shop_posted]);
178
+
179
+
180
+
181
+ // branch_shop
182
+
183
+ $shop_added = shop::where('name', $shop_posted)->first(); // branchesに追加したオブジェクト
184
+
185
+ $shop_added->branches()->updateOrcreate(['name' => $branch_posted]);
186
+
187
+ ```

3

コントローラの名前記載ミス

2019/03/15 13:41

投稿

riz
riz

スコア30

test CHANGED
File without changes
test CHANGED
@@ -48,7 +48,7 @@
48
48
 
49
49
  ```php
50
50
 
51
- Route::post('/', 'AllTableController@store');
51
+ Route::post('/', 'MyController@store');
52
52
 
53
53
  ```
54
54
 

2

trueではなくfalse

2019/03/14 17:40

投稿

riz
riz

スコア30

test CHANGED
File without changes
test CHANGED
@@ -130,9 +130,9 @@
130
130
 
131
131
 
132
132
 
133
- shopsテーブルやshopモデルの削除→再作成を行ってみましたが,同じ結果でした。
133
+ - shopsテーブルやshopモデルの削除→再作成を行ってみましたが,同じ結果でした。
134
134
 
135
- StrictModeに関する情報をみてdatabase.phpにて'mysql' => ['prefix_indexes' => true] としてみましたが,
135
+ - StrictModeに関する情報を参考に,database.phpにて 'mysql' => ['prefix_indexes' => false] としてみましたが,
136
136
 
137
137
  ```
138
138
 

1

viewにおけるinputeのミス修正

2019/03/14 17:39

投稿

riz
riz

スコア30

test CHANGED
File without changes
test CHANGED
@@ -36,9 +36,9 @@
36
36
 
37
37
  <form action="/" method="POST" class="form-horizontal">
38
38
 
39
- <input type="text" name="item" class="form-control" placeholder="商品" autocomplete="off">
39
+ <input type="text" name="shop" class="form-control" placeholder="店名" autocomplete="off">
40
40
 
41
- <input type="text" name="shop" class="form-control" placeholder="店" autocomplete="off">
41
+ <input type="text" name="branch" class="form-control" placeholder="店" autocomplete="off">
42
42
 
43
43
  </form>
44
44