aboutsummaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorCamil Staps2016-01-04 23:20:28 +0100
committerCamil Staps2016-01-04 23:20:28 +0100
commite4528ae2945b85223fdc231decb133397a5e1bba (patch)
tree7f979c559e994dcd4b95ff2115f51feab428fd06 /app
parentAdd dotenv, bootstrap, jquery (diff)
Models, migrations and seeds for root, roottranslation, stem, tense, verb
Diffstat (limited to 'app')
-rw-r--r--app/Root.php18
-rw-r--r--app/RootTranslation.php18
-rw-r--r--app/Stem.php18
-rw-r--r--app/Tense.php18
-rw-r--r--app/Verb.php18
5 files changed, 90 insertions, 0 deletions
diff --git a/app/Root.php b/app/Root.php
new file mode 100644
index 0000000..5f52e8e
--- /dev/null
+++ b/app/Root.php
@@ -0,0 +1,18 @@
+<?php
+/**
+ * Created by PhpStorm.
+ * User: camil
+ * Date: 1/4/16
+ * Time: 4:06 PM
+ */
+namespace HebrewParseTrainer;
+
+use Illuminate\Database\Eloquent\Model;
+
+class Root extends Model {
+
+ protected $table = 'roots';
+
+ protected $fillable = ['root', 'strong'];
+
+} \ No newline at end of file
diff --git a/app/RootTranslation.php b/app/RootTranslation.php
new file mode 100644
index 0000000..d62414f
--- /dev/null
+++ b/app/RootTranslation.php
@@ -0,0 +1,18 @@
+<?php
+/**
+ * Created by PhpStorm.
+ * User: camil
+ * Date: 1/4/16
+ * Time: 4:06 PM
+ */
+namespace HebrewParseTrainer;
+
+use Illuminate\Database\Eloquent\Model;
+
+class RootTranslation extends Model {
+
+ protected $table = 'root_translations';
+
+ protected $fillable = ['root', 'translation'];
+
+} \ No newline at end of file
diff --git a/app/Stem.php b/app/Stem.php
new file mode 100644
index 0000000..e24a005
--- /dev/null
+++ b/app/Stem.php
@@ -0,0 +1,18 @@
+<?php
+/**
+ * Created by PhpStorm.
+ * User: camil
+ * Date: 1/4/16
+ * Time: 4:06 PM
+ */
+namespace HebrewParseTrainer;
+
+use Illuminate\Database\Eloquent\Model;
+
+class Stem extends Model {
+
+ protected $table = 'stems';
+
+ protected $fillable = ['name'];
+
+} \ No newline at end of file
diff --git a/app/Tense.php b/app/Tense.php
new file mode 100644
index 0000000..d56a91d
--- /dev/null
+++ b/app/Tense.php
@@ -0,0 +1,18 @@
+<?php
+/**
+ * Created by PhpStorm.
+ * User: camil
+ * Date: 1/4/16
+ * Time: 4:06 PM
+ */
+namespace HebrewParseTrainer;
+
+use Illuminate\Database\Eloquent\Model;
+
+class Tense extends Model {
+
+ protected $table = 'tenses';
+
+ protected $fillable = ['name', 'abbreviation'];
+
+} \ No newline at end of file
diff --git a/app/Verb.php b/app/Verb.php
new file mode 100644
index 0000000..e8d45c0
--- /dev/null
+++ b/app/Verb.php
@@ -0,0 +1,18 @@
+<?php
+/**
+ * Created by PhpStorm.
+ * User: camil
+ * Date: 1/4/16
+ * Time: 4:06 PM
+ */
+namespace HebrewParseTrainer;
+
+use Illuminate\Database\Eloquent\Model;
+
+class Verb extends Model {
+
+ protected $table = 'verbs';
+
+ protected $fillable = ['verb', 'root', 'stem', 'tense', 'person', 'gender', 'number'];
+
+} \ No newline at end of file