タグ付けされた質問 「laravel-migrations」

9
移行で既存のテーブルに新しい列を追加する
Laravelフレームワークを使用して、既存のデータベーステーブルに新しい列を追加する方法がわかりません。 私は使用して移行ファイルを編集しようとしました... <?php public function up() { Schema::create('users', function ($table) { $table->integer("paid"); }); } ターミナルでは、とを実行php artisan migrate:installしmigrateます。 新しい列を追加するにはどうすればよいですか?


4
Laravel不明な列 'updated_at'
Laravelを使い始めたばかりで、次のエラーが表示されます。 不明な列 'updated_at'がGebruikersに挿入されています(naam、wachtwoord、updated_at、created_at) テーブルの移行時のタイムスタンプ列からのエラーであることはわかっていますが、updated_atフィールドを使用していません。Laravelチュートリアルを実行するときに使用していましたが、今は自分で作成(または作成しようとしている)しています。タイムスタンプを使用していないにもかかわらず、このエラーが発生します。使用されている場所が見つからないようです。これはコードです: コントローラ public function created() { if (!User::isValidRegister(Input::all())) { return Redirect::back()->withInput()->withErrors(User::$errors); } // Register the new user or whatever. $user = new User; $user->naam = Input::get('naam'); $user->wachtwoord = Hash::make(Input::get('password')); $user->save(); return Redirect::to('/users'); } ルート Route::get('created', 'UserController@created'); 型番 public static $rules_register = [ 'naam' => 'unique:gebruikers,naam' ]; public …

4
LaravelスキーマonDeleteセットnull
Laravelのテーブルに適切なonDelete制約を設定する方法がわかりません。(私はSqLiteを使用しています) $table->...->onDelete('cascade'); // works $table->...->onDelete('null || set null'); // neither of them work 私は3つのマイグレーションを行い、ギャラリーテーブルを作成します。 Schema::create('galleries', function($table) { $table->increments('id'); $table->string('name')->unique(); $table->text('path')->unique(); $table->text('description')->nullable(); $table->timestamps(); $table->engine = 'InnoDB'; }); picturesテーブルの作成: Schema::create('pictures', function($table) { $table->increments('id'); $table->text('path'); $table->string('title')->nullable(); $table->text('description')->nullable(); $table->integer('gallery_id')->unsigned(); $table->foreign('gallery_id') ->references('id')->on('galleries') ->onDelete('cascade'); $table->timestamps(); $table->engine = 'InnoDB'; }); ギャラリーテーブルを画像にリンクする: Schema::table('galleries', function($table) { // id of …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.