Models: Updated docs

main
Igor Scheller 5 years ago
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…
Cancel
Save