• 返信先: @自分 あのあと、色々考えてジェネレーターの内容を見直しました。
    新たにバリデーションの定義ファイルをJSONで作るようにし、フロントからはfetch、バックエンド(PHP)からはfile_get_contentsで読み込み、定義を共通化することにしようと思います。
    これであれば、送信前に内容をサーバーサイドに送らなくてすみそうです。
返信の受付は終了いたしました。
  • 返信先: @/Ojnbvさん JSとPHPで定義を共有できればいいわけですから、それもひとつの方法ですね。
    昨今のフロントエンドでは、typescirptなどからトランスパイルすることが多いでしょうから、いわゆるJSコンパイル時に定義ファイルを読み込むという方法でもいけますね。僕は、定数をJSとPHPを共有する時に、この方法を用います。