Chà $company->employees
trả về một bộ sưu tập, ->id
không phải là một thuộc tính trong bộ sưu tập, đó là lý do tại sao bạn gặp lỗi.
Nếu bạn muốn truy xuất một mảng chứa tất cả id của các nhân viên của mình, bạn có thể thực hiện điều này:
$company->employees()->lists('id');
Nếu bạn đang đọc cái này và sử dụng laravel ^5.3.*
thì câu trả lời sẽ là:
$company->employees()->pluck('id');
Điều này sẽ trả về một tập hợp với tất cả các id, nếu bạn muốn nó là một mảng, bạn có thể chuỗi ->toArray()
đằng sau nó.