1.ファイル名を指定して実行
1つの PHPの職人メイク:モデル回答-cmrf
ワンタイム・モデル、および移行ファクトリが作成され、対応するコントローラ、及びリソースに構成されたコントローラ
2. [変更**** _ ** _ ** _ ****** _ create_answers_table.php:
1 <?PHP 2 3使用を照らし\データベース\移行\移行。 4使用を照らし\データベース\スキーマ\青写真。 5使用を照らし\サポート\ファサード\スキーマ。 6 7 クラス CreateAnswersTableは延び移行 8 { 9 / ** 10 *実行に移行します。 11 * 12 * @return空隙 13 * / 14 公共の機能アップ() 15 { 16 スキーマ::作成(」回答' 関数(青写真表$){ 17 $卓上> bigIncrements(' ID '); 18である $卓上> unsignedBigInteger(' USER_ID「) - >インデックス() - >コメント( " ユーザ作成である回答 ") ; 19 $卓上> unsignedBigInteger( ' question_id ') - >インデックス() - >コメント( " 答えはその答えに質問 "); 20 $卓上>テキスト( ' コンテンツ ') - >コメント(「回答の特定コンテンツ "); 21で $卓上>整数( ' votes_count ') - > デフォルト(0) - >コメント("点賞賛の総数「); 22 テーブル- $>整数( ' comments_count ') - > デフォルト(0) - >コメント( " 回答 "); 23で $卓上>文字列( ' is_hidden。'、8) - > デフォルト(" F. ") - >コメント(「答え状態が隠されているかどうか、デフォルトの設定は長く8以上でなければなりません」); // 8は、デフォルト設定の長さよりも大きい、またはFが割り当てられていない必要がありますが、隠されている 24 卓上>文字列(「$ close_comment - >」)デフォルト( 「F」) - >コメントが(「回答はコメントをオフにしている) 『; //デフォルトF閉じられていないこと、なしを表し、あなたが集合Tをクローズする必要がある場合は 25 $卓上> softDeletes() - >コメント(』サポートソフトを削除「); 26 $表- >タイムスタンプ(); 27 }); 28 } 29 30 / ** 31 *移行をリバース。 32 * 33 * @return空隙 34 * / 35 パブリック関数()ダウン 36 { 37 スキーマ:: dropIfExists( ' 回答 ')。 38 } 39 }