Models: Updated docs
This commit is contained in:
parent
96cdf91c3c
commit
ebef4c5bc3
|
@ -4,9 +4,14 @@ namespace Engelsystem\Models;
|
|||
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Query\Builder as QueryBuilder;
|
||||
|
||||
/**
|
||||
* @mixin Builder
|
||||
*
|
||||
* @method static QueryBuilder newModelQuery()
|
||||
* @method static QueryBuilder newQuery()
|
||||
* @method static QueryBuilder query()
|
||||
*/
|
||||
abstract class BaseModel extends Model
|
||||
{
|
||||
|
|
|
@ -19,6 +19,7 @@ use Illuminate\Database\Query\Builder as QueryBuilder;
|
|||
* @property Carbon|null $updated_at
|
||||
*
|
||||
* @property-read Collection|NewsComment[] $comments
|
||||
* @property-read int|null $comments_count
|
||||
*
|
||||
* @method static QueryBuilder|LogEntry[] whereId($value)
|
||||
* @method static QueryBuilder|LogEntry[] whereTitle($value)
|
||||
|
|
|
@ -19,10 +19,11 @@ use Illuminate\Database\Query\Builder as QueryBuilder;
|
|||
* @property Carbon|null $created_at
|
||||
* @property Carbon|null $updated_at
|
||||
*
|
||||
* @method static QueryBuilder|LogEntry[] whereId($value)
|
||||
* @method static QueryBuilder|LogEntry[] whereText($value)
|
||||
* @method static QueryBuilder|LogEntry[] whereCreatedAt($value)
|
||||
* @method static QueryBuilder|LogEntry[] whereUpdatedAt($value)
|
||||
* @method static QueryBuilder|NewsComment[] whereId($value)
|
||||
* @method static QueryBuilder|NewsComment[] whereNewsId($value)
|
||||
* @method static QueryBuilder|NewsComment[] whereText($value)
|
||||
* @method static QueryBuilder|NewsComment[] whereCreatedAt($value)
|
||||
* @method static QueryBuilder|NewsComment[] whereUpdatedAt($value)
|
||||
*/
|
||||
class NewsComment extends BaseModel
|
||||
{
|
||||
|
|
|
@ -25,9 +25,12 @@ use Illuminate\Database\Query\Builder as QueryBuilder;
|
|||
* @property-read QueryBuilder|PersonalData $personalData
|
||||
* @property-read QueryBuilder|Settings $settings
|
||||
* @property-read QueryBuilder|State $state
|
||||
* @property-read Collection|News[] $news
|
||||
* @property-read Collection|NewsComment[] $newsComments
|
||||
* @property-read int|null $news_count
|
||||
* @property-read int|null $news_comments_count
|
||||
*
|
||||
* @method static QueryBuilder|User whereId($value)
|
||||
* @method static QueryBuilder|User[] whereId($value)
|
||||
* @method static QueryBuilder|User[] whereName($value)
|
||||
* @method static QueryBuilder|User[] whereEmail($value)
|
||||
* @method static QueryBuilder|User[] wherePassword($value)
|
||||
|
|
|
@ -10,7 +10,7 @@ use Illuminate\Database\Query\Builder as QueryBuilder;
|
|||
*
|
||||
* @property-read QueryBuilder|User $user
|
||||
*
|
||||
* @method static QueryBuilder|static whereUserId($value)
|
||||
* @method static QueryBuilder|static[] whereUserId($value)
|
||||
*/
|
||||
trait UsesUserModel
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue