12345678910111213141516171819202122232425262728293031 |
- <?php
- namespace App;
- use Illuminate\Database\Eloquent\Model;
- class Task extends Model
- {
- /**
- * Returns a collection, so cannot be chained.
- *
- * @return \Illuminate\Database\Eloquent\Collection|static[]
- */
- public static function incomplete_v0()
- {
- return static::where('completed', 0)->get();
- }
- /**
- * Will answer to Task::incomplete() too but know it is a query scope.
- *
- * @param $query
- * The existing query.
- *
- * @return mixed
- */
- public function scopeIncomplete($query)
- {
- return $query->where('completed', 0);
- }
- }
|