คำถามติดแท็ก laravel-migrations

9
เพิ่มคอลัมน์ใหม่ไปยังตารางที่มีอยู่ในการย้ายข้อมูล
ฉันไม่สามารถหาวิธีเพิ่มคอลัมน์ใหม่ในตารางฐานข้อมูลที่มีอยู่ของฉันโดยใช้เฟรมเวิร์ก Laravel ฉันพยายามแก้ไขไฟล์การโยกย้ายโดยใช้ ... <?php public function up() { Schema::create('users', function ($table) { $table->integer("paid"); }); } ใน terminal ผมดำเนินการและphp artisan migrate:installmigrate ฉันจะเพิ่มคอลัมน์ใหม่ได้อย่างไร

9
การย้ายถิ่นของ Laravel เปลี่ยนเป็นทำให้คอลัมน์เป็นโมฆะ
user_idฉันสร้างการย้ายถิ่นที่มีไม่ได้ลงนาม ฉันจะแก้ไขuser_idในการย้ายข้อมูลใหม่เพื่อสร้างได้nullable()อย่างไร Schema::create('throttle', function(Blueprint $table) { $table->increments('id'); // this needs to also be nullable, how should the next migration be? $table->integer('user_id')->unsigned(); }

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(); …

4
Laravel Schema onDelete set null
ไม่สามารถหาวิธีตั้งค่า onDelete constraint ที่เหมาะสมบนโต๊ะใน Laravel ได้ (ฉันทำงานกับ 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'; }); การสร้างตารางรูปภาพ: 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 = …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.