Tôi không chắc mình đang đặt câu hỏi một cách chính xác, nhưng đây là những gì tôi đang cố gắng làm.Làm cách nào để lấy mô hình hiện tại từ phương thức tùy chỉnh trong laravel
Vì vậy, chúng tôi có thể nhận được dòng điện từ
$model = Model::find($id)
Sau đó, chúng ta có thể nhận được đó là những mối quan hệ như:
$model->relationships()->id
Sau đó, chúng tôi có những hành động như:
$model->relationships()->detach(4);
Câu hỏi của tôi là, chúng ta có thể có một phương pháp tùy chỉnh như:
$model->relationships()->customMethod($params);
?
và trong mô hình nó có thể trông giống như:
public function customMethod($params){
//Do something with relationship id
}
Nhưng xa hơn nữa, làm thế nào trong customMethod
tôi sẽ nhận được thông tin $models
như id?
Xin lỗi nếu điều này có thể hơi khó hiểu.
Ok, tôi làm theo, không làm việc này nếu mối quan hệ nhiều hơn một? đưa ra ví dụ của bạn, nó sẽ in ra tất cả các ID? –
Nếu bạn có một bộ sưu tập các đối tượng bạn cần phải lặp qua bộ sưu tập và gọi nó trên mọi đối tượng. Tôi đã cập nhật câu trả lời –