質問編集履歴

2

ER図を追加

2019/12/20 10:53

投稿

kamille-mio
kamille-mio

スコア24

test CHANGED
File without changes
test CHANGED
@@ -285,3 +285,13 @@
285
285
 
286
286
 
287
287
  ```
288
+
289
+
290
+
291
+ ### 追記部分
292
+
293
+
294
+
295
+ 定義しているテーブル
296
+
297
+ ![イメージ説明](3ea1e3d5e942984d320f517afee539f5.png)

1

allowTimesについての記述が大いに間違っていたのを修正

2019/12/20 10:53

投稿

kamille-mio
kamille-mio

スコア24

test CHANGED
File without changes
test CHANGED
@@ -50,7 +50,7 @@
50
50
 
51
51
 
52
52
 
53
- とallowTimes以下に配列を指定すればその時間を時間選択から外せるので、そのためにAjaxでPHP(Laravel)から予約情報を受けとってそれを元にallowTimesに当たる配列を作ろうと思っているのですが、返ってきた予約情報からstart_timeとend_timeキーごとに配列を分けるところまでは来たのですが、そこから各配列の中の時刻の最大値や最小値、および例えば9時~13時の間の時刻を取得するといったことをどうやればいいのかで詰まっています。
53
+ とallowTimes以下に配列を指定すればその時間のみを選択できようになるので、そのためにAjaxでPHP(Laravel)から予約情報を受けとってそれを元にallowTimesに当たる配列を作ろうと思っているのですが、返ってきた予約情報からstart_timeとend_timeキーごとに配列を分けるところまでは来たのですが、そこから各配列の中の時刻の最大値や最小値、および例えば9時~13時の間の時刻を取得するといったことをどうやればいいのかで詰まっています。
54
54
 
55
55
  当然2つの配列の値は2つのみとは限らないので繰り返し文に条件をつけて比較をしていかないといけないのですが、間違っていることを前提で下に例示しますが、forEach文で
56
56