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\Builder;
|
||||||
use Illuminate\Database\Eloquent\Model;
|
use Illuminate\Database\Eloquent\Model;
|
||||||
|
use Illuminate\Database\Query\Builder as QueryBuilder;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @mixin Builder
|
* @mixin Builder
|
||||||
|
*
|
||||||
|
* @method static QueryBuilder newModelQuery()
|
||||||
|
* @method static QueryBuilder newQuery()
|
||||||
|
* @method static QueryBuilder query()
|
||||||
*/
|
*/
|
||||||
abstract class BaseModel extends Model
|
abstract class BaseModel extends Model
|
||||||
{
|
{
|
||||||
|
|
|
@ -19,6 +19,7 @@ use Illuminate\Database\Query\Builder as QueryBuilder;
|
||||||
* @property Carbon|null $updated_at
|
* @property Carbon|null $updated_at
|
||||||
*
|
*
|
||||||
* @property-read Collection|NewsComment[] $comments
|
* @property-read Collection|NewsComment[] $comments
|
||||||
|
* @property-read int|null $comments_count
|
||||||
*
|
*
|
||||||
* @method static QueryBuilder|LogEntry[] whereId($value)
|
* @method static QueryBuilder|LogEntry[] whereId($value)
|
||||||
* @method static QueryBuilder|LogEntry[] whereTitle($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 $created_at
|
||||||
* @property Carbon|null $updated_at
|
* @property Carbon|null $updated_at
|
||||||
*
|
*
|
||||||
* @method static QueryBuilder|LogEntry[] whereId($value)
|
* @method static QueryBuilder|NewsComment[] whereId($value)
|
||||||
* @method static QueryBuilder|LogEntry[] whereText($value)
|
* @method static QueryBuilder|NewsComment[] whereNewsId($value)
|
||||||
* @method static QueryBuilder|LogEntry[] whereCreatedAt($value)
|
* @method static QueryBuilder|NewsComment[] whereText($value)
|
||||||
* @method static QueryBuilder|LogEntry[] whereUpdatedAt($value)
|
* @method static QueryBuilder|NewsComment[] whereCreatedAt($value)
|
||||||
|
* @method static QueryBuilder|NewsComment[] whereUpdatedAt($value)
|
||||||
*/
|
*/
|
||||||
class NewsComment extends BaseModel
|
class NewsComment extends BaseModel
|
||||||
{
|
{
|
||||||
|
|
|
@ -25,9 +25,12 @@ use Illuminate\Database\Query\Builder as QueryBuilder;
|
||||||
* @property-read QueryBuilder|PersonalData $personalData
|
* @property-read QueryBuilder|PersonalData $personalData
|
||||||
* @property-read QueryBuilder|Settings $settings
|
* @property-read QueryBuilder|Settings $settings
|
||||||
* @property-read QueryBuilder|State $state
|
* @property-read QueryBuilder|State $state
|
||||||
|
* @property-read Collection|News[] $news
|
||||||
* @property-read Collection|NewsComment[] $newsComments
|
* @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[] whereName($value)
|
||||||
* @method static QueryBuilder|User[] whereEmail($value)
|
* @method static QueryBuilder|User[] whereEmail($value)
|
||||||
* @method static QueryBuilder|User[] wherePassword($value)
|
* @method static QueryBuilder|User[] wherePassword($value)
|
||||||
|
|
|
@ -10,7 +10,7 @@ use Illuminate\Database\Query\Builder as QueryBuilder;
|
||||||
*
|
*
|
||||||
* @property-read QueryBuilder|User $user
|
* @property-read QueryBuilder|User $user
|
||||||
*
|
*
|
||||||
* @method static QueryBuilder|static whereUserId($value)
|
* @method static QueryBuilder|static[] whereUserId($value)
|
||||||
*/
|
*/
|
||||||
trait UsesUserModel
|
trait UsesUserModel
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue