Tôi cần thêm cột mới trong Dự án laravel của mình, không có vấn đề gì cho điều này, tôi đã sử dụng Schema::table()
để cập nhật và không sao. Bây giờ tôi cần tìm hiểu xem có bao nhiêu bản ghi tôi có trên bảng này và cập nhật với một số giá trị.Cập nhật bảng và thêm dữ liệu vào Laravel 5 Migration
Tôi có bảng Warrants
:
Schema::create('warrant_grants', function(Blueprint $table) {
$table->increments('id');
$table->integer('warrant_plan_id');
$table->integer('shareholder_id');
});
Vì vậy, tôi đã tạo ra lĩnh vực mới với một tập tin di cư mới:
Schema::table('warrant_grants',function ($table){
$table->string('name',100);
});
Bây giờ tôi cần phải cập nhật lĩnh vực này name
trong bảng với một số giá trị , ví dụ nếu bảng có 100 bản ghi, thì tôi cần chèn vào mỗi hàng giá trị "Warrant-X" trong đó X là số bắt đầu từ 1 đến 100. Ví dụ:
Warrant-1, Warrant-2, .... Warrant-100.
Tôi đã dành hàng giờ tìm cách để thực hiện việc này bằng cách sử dụng Hạt nhưng tôi không tìm thấy. Vì vậy, về cơ bản tôi có hai câu hỏi:
- Tôi có thể sử dụng Hạt giống trong Laravel 5 để cập nhật giá trị hay tôi có thể chèn chúng?
- Tôi có thể tạo một số SQL bên trong Hạt giống (hoặc di chuyển) để thực hiện cập nhật này cho tôi không?
Bạn có thể cập nhật giá trị khi di chuyển. –