<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 怎么創建遷移文件? 遷移文件目錄: \項目根目錄\database\migrations 遷移文件都存在此處 > `php artisan make:migration create_表名稱_table` // 約定俗成 創建表 都是create開頭 然后table結尾 例如: > `php artisan make:migration create_user_table ` 如圖所示: ![](https://img.kancloud.cn/b0/b4/b0b4c463bebeca67c5b4b04e8b7076df_683x62.png) ___ ``` <?php use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; class CreateUserTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::create('user', function (Blueprint $table) { // 在此添加好數據庫的字段即可 ,一般來都說應該都是使用的navicat 來創建使用的,laravel中提供了此方法來創建表 · // 在多人合作或者迭代很多版本的場景下還是不錯的,每次創建表都會有記錄。 $table->id(); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { // down 相當于刪除表 的操作 下面這句就是如果存在就刪除 用于回滾的 Schema::dropIfExists('user'); } } php artisan make:migration alter_表名稱_table // 添加表字段 或者修改表 使用 update 或者alter 開頭 依舊table結尾 代碼如下 <?php use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; class UpdateUserTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { //值得注意 如果是修改表 Schema::table 而不是Schema::create了 Schema::table('class',function (Blueprint $table){ $table->dropColumn('img'); $table->string('thumb')->comment('班級頭像'); $table->tinyInteger('join_type')->default(0)->comment('加入方式'); $table->dropColumn('transfer_at'); $table->dropIndex('class_name_index'); $table->index(['name','user_id']); }); } /** * Reverse the migrations. * * @return void */ public function down() { // } } ``` >如果laravel項目用了遷移文件的 一般就不會在項目中保留 .sql文件,我們一般的項目都會把數據庫表保留在項目中,laravel中如果有遷移文件的話 可以不用手動導入遷移文件。只需要自己創建好數據庫 配置好.env文件即可 然后執行命令`php artisan migrate` 即可執行執行遷移文件了,另外 如果遷移文件很多 并且整理了文件來保存的,那么執行遷移文件的時候最好根據創建文件夾的日期來依次執行,可以指定目錄執行 > `php artisan migrate --path=database/migrations/【目錄或者文件】` **laravel遷移文件中怎么設置表名的注釋?** > DB需要自己use一下或者使用 \DB \DB::statement("alter table `tabelName` comment '表注釋' ");
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看