Exemplo n.º 1
0
 /**
  * Find links.
  *
  * @param  string $find
  * @return \Illuminate\Contracts\Pagination\LengthAwarePaginator|\Illuminate\Database\Eloquent\Collection|static[]
  */
 public function find($find = '')
 {
     $link = new Link();
     $query = $link->newQuery()->with('user');
     $query->orderBy($this->orderBy, $this->direction);
     if (!empty($find)) {
         $query->where('uri', 'LIKE', "%{$find}%")->orWhere('redirect', 'LIKE', "%{$find}%");
     }
     return is_null($this->paginate) ? $query->get() : $query->paginate($this->paginate);
 }