Skip to content

Instantly share code, notes, and snippets.

@kennyray
Last active October 12, 2018 20:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kennyray/99e6614e85c50c9dc55cdd89002b82f5 to your computer and use it in GitHub Desktop.
Save kennyray/99e6614e85c50c9dc55cdd89002b82f5 to your computer and use it in GitHub Desktop.
Laravel Eloquent only()
$fullModel = Model::find(1) // Get model with id 1
$idArray = $fullModel->only('id') // array containing id
// this does not work. You'll get back an empty collection
// It is trying to pull the id column off the collection object,
// not the models it contains
$models = Model::all()
$ids = $models->only('id')
// this will give you a collection of ids
$models = Model::all()
$ids = $models->pluck('id')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment