tôi nhận được một mô hình gọi là Run, trong đó có phương pháp này:Bỏ qua mô hình accessor
public function getNameAttribute($name){
if($name == 'Eendaags')
return $this->race_edition->race->name;
return $this->race_edition->race->name.' '.$name;
}
tôi cần thiết lập này cho quản trị laravel, vì rất nhiều lần chạy sẽ có cùng tên và sự khác biệt duy nhất là tên chủng tộc. Nhưng ở 1 vị trí trên trang web, tôi chỉ cần lấy tên mà không bị đột biến. Đây có phải là tài sản không?
Bạn có thể chuyển sang sử dụng chức năng 'getNameRaceAttribute', chỉ được quản trị viên sử dụng và đặt quản trị viên sử dụng trường' -> name_race', sau đó -> tên sẽ như thường lệ. Không có chức năng "Nhận thuộc tính thô" trong tài hùng biện. mã có liên quan: https://github.com/laravel/framework/blob/master/src/Illuminate/Database/Eloquent/Model.php#L1839 –
Đã thử điều này nhưng nó sẽ mang lại các vấn đề khác với nó. Tôi đoán tôi cần phải hack nó trong quản trị viên. – LHolleman