1
テーブルperiods
の列がstart_date
とend_date
の場合、start_date < end_date
という制約を追加したいとします。Laravelの移行でテーブルに制約を追加するにはどうすればよいですか?
PostgreSQLのクエリは次のようになります。
ALTER TABLE periods ADD CONSTRAINT check_dates CHECK ("start_date" < "end_date");
しかし、私はPHPでの移行としてそれをやってみたいです。私はそれがこのようなものになります推測:
Schema::table('periods', function (Blueprint $table) { $table->something(); });
を...それでもインテリセンスで、私は「何か()」の代わりに書くために何を推測することができませんでした。
私はLaravelの最新バージョンを使用していないので、あなたのコードが動作するバージョンと古いバージョンで何ができるかを追加するといいでしょう。