zzz

Like trang page giúp ad nhé! THANK ALL

Thứ Tư, 4 tháng 11, 2015

[Laravel-5]-bài 8: Schema Builder cơ bản P1


 SCHEMA BUILDER
note: cho thao tác với các bảng và cột trong database
1. tạo bảng
Schema::create('bang1', function($table){
   $table->increments('id'); // khóa chính
   $table->unique('email'); // unique: là không được trùng dữ liệu
   $table->index('state'); tự động tăng
   $table->string('khoahoc'); // kiểu dữ liệu là chuỗi
   $table->integer('gia'); // kiểu dữ liệu là số
   $table->text('mota'); // kiểu dữ liệu là chuỗi dài
   $table->timestamps(); // kiểu dữ liệu là thời gian .
});
2. Hủy bảng .
public function down()
   {
       Schema::drop('users');
   }
3. thay đổi tên bảng
Route::get('schema/rename', function(){
   Schema::rename('khoapham', 'pkt');
   });
4. xóa bảng
Route::get('schema/drop', function(){
   Schema::dropIfExists('pkt');
});
});
5. thay đổi thuộc tính của một cột
Route::get('schma/chang-col-atr', function(){
       Schema::table('khoapham', function($table){
              $table->string('tenmonhoc', 50)->change();
       });
});
6. xóa nhiều bản ghi . (bài 17)
có 2 bảng: 1 là sản phẩm , 2 là loại sản phẩm
--> chỉ cần xóa loại thì các sản phẩm loại đó sẽ xóa sạch

Không có nhận xét nào:

Đăng nhận xét