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

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

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

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

Q&A

解決済

1回答

839閲覧

座席番号の自動割り振りについて

Taka_Yoshi

総合スコア2

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

0グッド

0クリップ

投稿2021/07/09 21:59

編集2021/07/09 23:11

座席番号を自動で割り振るプログラムのロジックについて質問です。

コンサートなどのチケットの購入者に自動で座席番号を割り当てたいと考えていますが、果たして今考えている方法が最適なのかを質問させてください。

方法としまして、まず管理画面にてコンサートの登録の際に「A〜Zのエリア文字」「1〜◯◯の列数字」「1〜◯◯の行数字」を設定し、この範囲の中でランダムに割り当てます。

また、複数枚チケットを購入したユーザーが「隣同士を希望」にチェックを入れた場合このユーザーを優先的に割り当て、残った座席に単席のユーザーを割り当てるという方法を考えているのですが、バグが起こりうるケースや処理速度、コード量的にもっと良い方法はありますでしょうか?

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

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

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

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

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

maisumakun

2021/07/09 22:34

「最適」かどうかを論ずる上では、何かしらの「基準」が必要かと思いますが、そのあたりはどうでしょうか?
Taka_Yoshi

2021/07/09 22:40 編集

記載した考えている方法を「基準」として、これより良い方法があるかをお聞きしたかったのですが、情報不足でしたら申し訳ありません。 まだ設計の段階で具体的なソースは書いていない状態です。
maisumakun

2021/07/09 22:56

> 記載した考えている方法を「基準」として、これより良い方法があるかをお聞きしたかったのですが 何をもって「よい」「悪い」と評価すればいいのですか?
Taka_Yoshi

2021/07/09 23:00 編集

そういうことですね。 処理速度やコードの量など、記載したやり方に対して「そんなことしなくても」という方法があればお聞きしたいです。
m.ts10806

2021/07/09 23:08

質問は編集できるので質問本文を見て確実に他者に伝わるように調整してください。
Taka_Yoshi

2021/07/09 23:12

編集しました。 ご指摘ありがとうございます。
m.ts10806

2021/07/09 23:13 編集

それに考え方の話なら質問タグ「Laravel」ではないのでは 設計寄りです。
Taka_Yoshi

2021/07/09 23:18

設計寄りのタグがありませんでした。
m.ts10806

2021/07/10 00:21

それに、現状の回答でいいなら質問した意味ないのでは。
guest

回答1

0

ベストアンサー

まずは、あなたのその方法で実装してみましょう。
それを動かせてみて、問題点があるなら質問しましょう

投稿2021/07/09 23:53

y_waiwai

総合スコア88042

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

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

Taka_Yoshi

2021/07/09 23:54

承知しました。 ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問