#51 Festschreiben der Points, Gutschriftenmodul
This commit is contained in:
parent
dfd049aaa9
commit
3f2fbd6d5b
63 changed files with 4610 additions and 971 deletions
73
app/Models/UserBusinessStructure.php
Normal file
73
app/Models/UserBusinessStructure.php
Normal file
|
|
@ -0,0 +1,73 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* Created by Reliese Model.
|
||||
*/
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Casts\AsArrayObject;
|
||||
|
||||
|
||||
/**
|
||||
* Class UserBusinessStructure
|
||||
*
|
||||
* @property int $id
|
||||
* @property int|null $month
|
||||
* @property int|null $year
|
||||
* @property object|null $structure
|
||||
* @property object|null $parentless
|
||||
* @property array|null $users
|
||||
* @property bool $completed
|
||||
* @property int $status
|
||||
* @package App\Models
|
||||
* @property \Illuminate\Support\Carbon|null $created_at
|
||||
* @property \Illuminate\Support\Carbon|null $updated_at
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserBusiness[] $user_businesses
|
||||
* @property-read int|null $user_businesses_count
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusinessStructure newModelQuery()
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusinessStructure newQuery()
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusinessStructure query()
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusinessStructure whereCompleted($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusinessStructure whereCreatedAt($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusinessStructure whereId($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusinessStructure whereMonth($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusinessStructure whereParentless($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusinessStructure whereStatus($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusinessStructure whereStructure($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusinessStructure whereUpdatedAt($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusinessStructure whereUsers($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusinessStructure whereYear($value)
|
||||
* @mixin \Eloquent
|
||||
*/
|
||||
class UserBusinessStructure extends Model
|
||||
{
|
||||
protected $table = 'user_business_structures';
|
||||
|
||||
protected $casts = [
|
||||
'month' => 'int',
|
||||
'year' => 'int',
|
||||
'completed' => 'bool',
|
||||
'status' => 'int',
|
||||
'structure' => 'object',
|
||||
'parentless' => 'object',
|
||||
'users' => 'array',
|
||||
];
|
||||
|
||||
protected $fillable = [
|
||||
'month',
|
||||
'year',
|
||||
'structure',
|
||||
'parentless',
|
||||
'users',
|
||||
'completed',
|
||||
'status'
|
||||
];
|
||||
|
||||
|
||||
public function user_businesses()
|
||||
{
|
||||
return $this->hasMany(UserBusiness::class, 'b_structure_id');
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue