質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

Q&A

解決済

1回答

3017閲覧

Laravel5.5 予約システム構築でのテーブル構造・カレンダーの作成方法

kazoogon

総合スコア281

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

0グッド

0クリップ

投稿2018/03/21 03:11

編集2018/03/22 03:59

オンラインでの学校の予約システム構築をLaravel5.5でしております。
①先生が管理画面で日にちを予約
カレンダーは簡単に書くと下のような構造です。
(指定された部分の時間をクリックすると、「可」ボタンがでてきて、もう一回押すと消える。)

 _________|3/14 | 3/15 | 3/16 | 3/17 | 3/18 | 3/19 | 3/20
9:00 | 可       可   可 可
10:00 |    可       可          可
11:00 | 可  可   可
12:00 |
・ |
・ |
・ |
19:00 |

②フロント画面(生徒が見れる画面)
日付を押すと、その日付ごとに受講可能な先生が時刻ごとに表示されるように切り替わる。例えば3/14を選択すると3/14と太文字になり、その日の受講可能先生が時間ごとに表示される(vue.jsで実装しようと思っております)

_________|3/14 | 3/15 | 3/16 | 3/17 | 3/18 | 3/19 | 3/20
9:00 | A先生,B先生,C先生
10:00 | B先生
11:00 | A先生,B先生
12:00 |
・ |
・ |
・ |
19:00 |

ここで質問です。
1, カレンダー自体を簡単に作成しようと思い、ネットで検索すると"full calender"などを発見、しかしこの形のカレンダー&システムだと使用しない方がいいのか??
→このシステムにおいて最適なカレンダーの作成方法について皆さまの意見をお聞きしたいです。
2, DBの関連テーブルについて
→reservation_calender(予約された先生id,日付・時間, 生徒id)
→teacher(先生のテーブル)
→student(生徒のテーブル)

  管理画面から先生が受講可能な時間を選択 → reservation_calenderに先生id,日付,時間,がinsertされる
フロントから生徒が予約         → reservation_calenderの指定された日付,時間に生徒idがinsert

このテーブル構造・システムについても何か他にこうすればよい、私は実際にこういう方法でやってきた。などの意見をお聞きしたいと思っております。

よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

aro10

2018/03/22 04:21

カレンダー自体を簡単に作成しようと思い、ネットで検索すると"full calender"などを発見、しかしこの形のカレンダー&システムだと使用しない方がいいのか?? > 何故このように思うかの置かれた状況や論拠も記載しないと適切な回答を得にくいかと思います。どのように実装するかは開発者次第で唯一の正解はありません。
guest

回答1

0

自己解決

bootstrapを使用し、tableを使いカレンダーを作成

投稿2018/04/10 03:06

kazoogon

総合スコア281

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問