2017-11-29 16 views
0

システムでは、最大10人のユーザーが同じ電話番号で登録できるようにするための検証ルールは何ですか?Laravelで同じ電話番号に対して最大10人のユーザー登録を許可する検証ルール

グーグルでは、LarravelのドキュメントとLaracastは何も見つかりませんでした。

このようなものはありません。クォータがすでに終了している場合、ユーザーテーブルに

  • チェックを電話番号の

    • カウント数 - だから私はのような登録コントローラにチェックを設定することを決めました。
    • レジスタまたはこれは私の仕事をする必要があります

    を捨てます。しかし、検証ルールのチェックを行う方法はありますか?

    P.S.認証のために、出荷されたAuthをフレームワークとLaravel 5.2で使用しています。

  • +0

    私はLaravelの人ではありませんが、それを使用できるように検証ルールを設定する際にコールバックシステムが必要です。 – Muhammad

    +0

    @Muhammad、laravelには、デフォルトで検証の方法があります。 'rules'を渡すだけです。ここで私は目標を達成するために通過すべき「ルール」を求めています。 – MASh

    +0

    あなたは、すべての種類のバリデーションのルールがないことを知っています。ルールのリストは限られていますが、柔軟な場合は独自のルールを作成できます。このリンクを参照してくださいhttps://laravel-news.com/custom-validation-rule-objects – Muhammad

    答えて

    0

    私のクイック提案は、 'return true'をラップすることです。あなたの状況のた​​めのロジックのあなたのリクエストファイルのステートメントから。

    パブリック関数AUTHORIZE(){

    if (something) { 
         return true; 
        } 
    

    }

    ことができますか、少なくともあなたのアイデアを与える願っています。

    0

    クエリを実行すると、同じ電話番号のユーザーを取得できます。

    +0

    答える前に、質問をお読みください。 私はこのような仕事をすることができるので、これを説明しました。しかし、私は文字列長の検証のために 'max:10'のようなデフォルトで何かを探しています。 – MASh

    関連する問題