Setup models for the NT Books
This commit is contained in:
parent
43f29e1c4a
commit
2a820636eb
|
@ -0,0 +1,24 @@
|
|||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Book extends Model
|
||||
{
|
||||
public $fillable = [
|
||||
'name'
|
||||
];
|
||||
|
||||
public $visible = [
|
||||
'name'
|
||||
];
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\HasMany
|
||||
*/
|
||||
public function chapters()
|
||||
{
|
||||
return $this->hasMany(Chapter::class);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,32 @@
|
|||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Chapter extends Model
|
||||
{
|
||||
public $fillable = [
|
||||
'name'
|
||||
];
|
||||
|
||||
public $visible = [
|
||||
'name'
|
||||
];
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
|
||||
*/
|
||||
public function book()
|
||||
{
|
||||
return $this->belongsTo(Book::class);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\HasMany
|
||||
*/
|
||||
public function verses()
|
||||
{
|
||||
return $this->hasMany(Verse::class);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,36 @@
|
|||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Verse extends Model
|
||||
{
|
||||
public $fillable = [
|
||||
'name',
|
||||
'ulb_text',
|
||||
'greek_text',
|
||||
];
|
||||
|
||||
public $visible = [
|
||||
'name',
|
||||
'ulb_text',
|
||||
'greek_text',
|
||||
];
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
|
||||
*/
|
||||
public function chapter()
|
||||
{
|
||||
return $this->belongsTo(Chapter::class);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\HasMany
|
||||
*/
|
||||
public function words()
|
||||
{
|
||||
return $this->hasMany(Word::class);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,34 @@
|
|||
<?php
|
||||
|
||||
namespace App;
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Word extends Model
|
||||
{
|
||||
public $fillable = [
|
||||
'ulb',
|
||||
'greek',
|
||||
'lemma',
|
||||
'morph',
|
||||
'ognt_sort',
|
||||
'strongs_number',
|
||||
];
|
||||
|
||||
public $visible = [
|
||||
'ulb',
|
||||
'greek',
|
||||
'lemma',
|
||||
'morph',
|
||||
'ognt_sort',
|
||||
'strongs_number',
|
||||
];
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
|
||||
*/
|
||||
public function verse()
|
||||
{
|
||||
return $this->belongsTo(Word::class);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue