Tôi muốn xóa người dùng quản trị khỏi bộ sưu tập của mình. Tôi biết khóa chính của nó trong bảng (id) là 1. Nhưng khi tôi sử dụng forget(1)
nó sẽ xóa phần tử mảng trong bộ sưu tập bắt đầu từ 0. Làm cách nào để xóa mục khỏi bộ sưu tập theo id?Laravel: cách xóa mục khỏi Bộ sưu tập theo id
// Grab all the users
$users = User::all(); //$this->user; use to return array not Laravel Object
if($users->find(1)->hasRole('admin'))
$users->forget(0);
bạn có nghĩa là, bạn không muốn xóa khỏi cơ sở dữ liệu ? chỉ từ bộ sưu tập $ user? –
có. tôi không muốn hiển thị người dùng quản trị trong danh sách người dùng trên chế độ xem của tôi. – Phil
bản sao có thể có của [Quên không hoạt động] (http://stackoverflow.com/questions/20735181/forget-doesnt-work) – ceejayoz