Пример #1
0
 /**
  * Find a record by its identifier.
  *
  * @param  string $id
  * @param  array  $relations [optional]
  * @return Illuminate\Database\Eloquent\Model
  */
 public function find($id, $relations = null)
 {
     if ($relations && is_array($relations)) {
         $query = $this->model;
         foreach ($relations as $relation) {
             $query->with($relation);
         }
         return $query->findOrFail($id);
     }
     return $this->model->findOrFail($id);
 }
Пример #2
0
 /**
  * Get Model by id.
  *
  * @param  int  $id
  * @return App\Models\Model
  */
 public function getById($id)
 {
     return $this->model->findOrFail($id);
 }
Пример #3
0
 public function findOrFail($id)
 {
     $this->model = $this->model->findOrFail($id);
     return $this;
 }