質問編集履歴

4

誤字の修正

2021/04/20 14:15

投稿

takataka96
takataka96

スコア0

test CHANGED
File without changes
test CHANGED
@@ -292,7 +292,7 @@
292
292
 
293
293
  <!-- 変更後: <input type="text" value="0" name="order"> -->
294
294
 
295
- <input type="text" value="0" name="<?php $menu -> getName() ?>" {{ csrf_token() }}>
295
+ <input type="text" value="0" name="order">
296
296
 
297
297
  <span>個</span>
298
298
 

3

誤字の修正

2021/04/20 14:15

投稿

takataka96
takataka96

スコア0

test CHANGED
File without changes
test CHANGED
@@ -438,7 +438,7 @@
438
438
 
439
439
  public function confirm(Request $request) {
440
440
 
441
- $orderTotal = $request -> $menu -> order;
441
+ $orderTotal = $request -> order;
442
442
 
443
443
  return view('confirm', compact('orderTotal'));
444
444
 

2

指摘箇所の修正、削除。質問内容の変更。

2021/04/20 14:14

投稿

takataka96
takataka96

スコア0

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
 
22
22
 
23
- prpgateでは
23
+ propgateでは
24
24
 
25
25
 
26
26
 

1

指摘箇所の修正、削除。質問内容の変更。

2021/04/20 14:05

投稿

takataka96
takataka96

スコア0

test CHANGED
@@ -1 +1 @@
1
- FormからPOSTしてデータを送信する方法
1
+ 再質問 : <Laravel>FormからPOSTしてデータを送信する方法
test CHANGED
@@ -2,9 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- プログラミング初心者です。
5
+ プログラミング初心者です。初めて質問します。
6
-
7
- 初めて質問します。
8
6
 
9
7
  書き方に不備があると思いますが、お力になっていただけると嬉しいです。
10
8
 
@@ -196,7 +194,7 @@
196
194
 
197
195
 
198
196
 
199
- data.blade.php
197
+ resoures/views/data.blade.php
200
198
 
201
199
  ```ここに言語を入力
202
200
 
@@ -230,9 +228,7 @@
230
228
 
231
229
  ```
232
230
 
233
-
234
-
235
- index.blade.php
231
+ resources/views/cafe/index.blade.php
236
232
 
237
233
  ```ここに言語を入力
238
234
 
@@ -290,6 +286,12 @@
290
286
 
291
287
  <!-- <input>タグを用いて入力ボックスを作成 -->
292
288
 
289
+ <!-- 変更 -->
290
+
291
+ <!-- 変更前: <input type="text" value="0" name="<?php $menu -> getName() ?>"> -->
292
+
293
+ <!-- 変更後: <input type="text" value="0" name="order"> -->
294
+
293
295
  <input type="text" value="0" name="<?php $menu -> getName() ?>" {{ csrf_token() }}>
294
296
 
295
297
  <span>個</span>
@@ -322,7 +324,7 @@
322
324
 
323
325
 
324
326
 
325
- 上記2つのファイルで、値を送信
327
+ 上記2つのファイルで、値を送信
326
328
 
327
329
 
328
330
 
@@ -382,11 +384,11 @@
382
384
 
383
385
  ```
384
386
 
385
- でルーティングを設定しました。
387
+ でルーティングを設定
386
-
387
-
388
-
388
+
389
+
390
+
389
- そして、/App/Http/Controllers/CafeController.php
391
+ /App/Http/Controllers/CafeController.php
390
392
 
391
393
  ```ここに言語を入力
392
394
 
@@ -430,41 +432,15 @@
430
432
 
431
433
  *
432
434
 
433
- * POST
435
+ * 変更しました
434
-
435
- * value = 0
436
-
437
- * name="<?php echo $menu -> getName() ?>"
438
-
439
- *
440
436
 
441
437
  */
442
438
 
443
439
  public function confirm(Request $request) {
444
440
 
445
-
446
-
447
-    // 以下のコードをどのように書けばいいか悩んでいます。
448
-
449
- require ('/Applications/MAMP/htdocs/Cafe/resources/views/data.blade.php');
450
-
451
-
452
-
453
-
454
-
455
- foreach ($menus as $menu):
456
-
457
- // エラー箇所
458
-
459
- // エラー内容:Object of class Menu could not be converted to string
460
-
461
- $orderTotal = $request -> $menu -> getName();
441
+ $orderTotal = $request -> $menu -> order;
462
-
442
+
463
- return view('confirm', compact('orderTotal'));
443
+ return view('confirm', compact('orderTotal'));
464
-
465
- endforeach;
466
-
467
-
468
444
 
469
445
  }
470
446
 
@@ -472,13 +448,9 @@
472
448
 
473
449
  ```
474
450
 
475
- のように書きましたが、上記の部分でエラーになってしまいます。
451
+
476
-
477
- 自分でも違うなぁとわかっているのですが、書き方がわかりません。
452
+
478
-
479
-
480
-
481
- 下記は注文確認ページを表示するconfirm.blade.phpです。
453
+ resources/views/confirm.blade.php
482
454
 
483
455
 
484
456
 
@@ -562,9 +534,33 @@
562
534
 
563
535
  ```
564
536
 
537
+
538
+
539
+ 以上にように書いたところ、
540
+
541
+
542
+
543
+ ![イメージ説明](a65d9bfdf7dfdc36045518593cf3cec3.png)
544
+
545
+
546
+
547
+ となります。
548
+
549
+
550
+
551
+ 実現したいことは、0個、0円のところを
552
+
553
+
554
+
555
+ resources/views/cafe/index.blade.php
556
+
557
+ ```ここに言語を入力
558
+
559
+ <input type="text" value="0" name="order">
560
+
561
+ ```
562
+
565
- このエラー箇所以外は正常動きます。
563
+ で入力した値にすることです
566
-
567
- 大雑把な説明でわかりにくいかもしれないですが、よろしくお願います。
568
564
 
569
565
 
570
566
 
@@ -576,49 +572,17 @@
576
572
 
577
573
  ```ここに言語を入力
578
574
 
579
- <input type="text" value="0" name="<?php $menu -> getName() ?>" {{ csrf_token() }}>
575
+ <input type="text" value="0" name="<?php $menu -> getName() ?>">
580
-
576
+
581
- ```
577
+ ```
582
-
578
+
583
- のneme属性を書き方で修正してみましたが
579
+ のneme属性を上記のよ修正し、
584
-
585
- 自分では解決できなかったです。
580
+
586
-
587
-
588
-
589
- ②CafeController.php
581
+ 箇所もこれに対応するように変更しましたが
590
-
591
- ```ここに言語を入力
582
+
592
-
593
- public function confirm(Request $request) {
594
-
595
-
596
-
597
- require ('/Applications/MAMP/htdocs/Cafe/resources/views/data.blade.php');
598
-
599
-
600
-
601
- foreach ($menus as $menu):
602
-
603
- // $orderTotal = $request -> $menu -> getName();
604
-
605
- // エラー : Object of class Menu could not be converted to string
606
-
607
- $orderTotal = $request -> order;
608
-
609
- return view('confirm', compact('orderTotal'));
583
+ /App/Http/Controllers/CafeController.php
610
-
611
- endforeach;
584
+
612
-
613
-
614
-
615
- }
616
-
617
- ```
618
-
619
- の$orderTotalに代入するコードを色々試してみましたが、
620
-
621
- 自分は解決できかったです。
585
+ エラーとります。
622
586
 
623
587
 
624
588