2015-09-26 16 views
24

Tôi đang cố gắng tìm hiểu mục đích của Model::unguard();Model::reguard(); trong tệp DatabaseSeeder.php được giao với Laravel là gì. Tôi đã trải qua tài liệu về hạt giống tại trang trại của laravel và googled nhưng vô ích.Mô hình :: unguard() làm gì trong tệp trình giống cơ sở dữ liệu từ Laravel 5?

Vì vậy, mục đích của Model::unguard(); là gì? Giả sử Model::reguard(); là ngược lại.

Trả lời

46

Model::unguard() tạm thời vô hiệu hóa bảo vệ gán khối lượng của mô hình, vì vậy bạn có thể gộp tất cả các thuộc tính mô hình.

Hãy xem http://laravel.com/docs/5.1/eloquent#mass-assignment để biết thêm thông tin về phân bổ hàng loạt trong Eloquent.

Các vấn đề liên quan