From d276aed27bd4435bc1447d74ff22587f240f0068 Mon Sep 17 00:00:00 2001 From: Victor Date: Wed, 2 Jun 2021 09:01:51 +0200 Subject: [PATCH] v0.0.2 You can now make post and store it in the database. --- Backend/Model/Post.php | 13 +++++++++++++ Backend/{model => Model}/User.php | 2 ++ Backend/controller/deletePost.php | 1 + Backend/controller/login.php | 1 + Backend/controller/upload.php | 27 +++++++++++++++++++++++++++ Backend/migrations/post_migration.php | 11 +++++++++++ Backend/migrations/runMigration.php | 5 +++-- Frontend/home.php | 11 +++++++++-- composer.json | 11 +++++++---- vendor/composer/autoload_classmap.php | 3 ++- vendor/composer/autoload_static.php | 3 ++- 11 files changed, 78 insertions(+), 10 deletions(-) create mode 100644 Backend/Model/Post.php rename Backend/{model => Model}/User.php (89%) create mode 100644 Backend/controller/deletePost.php create mode 100644 Backend/controller/upload.php create mode 100644 Backend/migrations/post_migration.php diff --git a/Backend/Model/Post.php b/Backend/Model/Post.php new file mode 100644 index 0000000..1bdf210 --- /dev/null +++ b/Backend/Model/Post.php @@ -0,0 +1,13 @@ +title = $title; + $post->description = $description; + + //Call the save function. + if(!$post->save()){ + echo "Failed to save the post"; + exit(); + }else{ + echo "Post has been saved"; + } +} diff --git a/Backend/migrations/post_migration.php b/Backend/migrations/post_migration.php new file mode 100644 index 0000000..7ff0dfc --- /dev/null +++ b/Backend/migrations/post_migration.php @@ -0,0 +1,11 @@ +create('posts', function ($table) {//Note til mig selv, husk at din database table skal ende med "s" hvis du faa en lang fejl besked + $table->increments('id'); + $table->string('title'); + $table->longtext('description'); + $table->timestamps(); +}); diff --git a/Backend/migrations/runMigration.php b/Backend/migrations/runMigration.php index 94364e9..e8a4d46 100644 --- a/Backend/migrations/runMigration.php +++ b/Backend/migrations/runMigration.php @@ -1,5 +1,6 @@ Home -

Logget in

-Log ud + +

Logget in som

+ Log ud +
+
+ + + +
diff --git a/composer.json b/composer.json index 6e4ac0f..9e03b3b 100644 --- a/composer.json +++ b/composer.json @@ -1,10 +1,13 @@ { "require": { - "illuminate/database": "^8.44" + "illuminate/database": "^8.30", + "ext-mysqli": "*" }, "autoload": { "classmap": [ - "Backend/model" + "Backend/Model" ] - } -} + }, + "name": "sde_skp/game_jaming", + "description": "description" +} \ No newline at end of file diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index 29c4001..a54e556 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -7,11 +7,12 @@ $baseDir = dirname($vendorDir); return array( 'Attribute' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/Attribute.php', + 'Backend\\Model\\Post' => $baseDir . '/Backend/Model/Post.php', + 'Backend\\Model\\User' => $baseDir . '/Backend/Model/User.php', 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php', 'JsonException' => $vendorDir . '/symfony/polyfill-php73/Resources/stubs/JsonException.php', 'Normalizer' => $vendorDir . '/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php', 'Stringable' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/Stringable.php', 'UnhandledMatchError' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php', - 'User' => $baseDir . '/Backend/model/User.php', 'ValueError' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/ValueError.php', ); diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 3c60bc4..208d438 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -148,12 +148,13 @@ class ComposerStaticInitc851e149abcb24897d1e18cb056786d5 public static $classMap = array ( 'Attribute' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/Attribute.php', + 'Backend\\Model\\Post' => __DIR__ . '/../..' . '/Backend/Model/Post.php', + 'Backend\\Model\\User' => __DIR__ . '/../..' . '/Backend/Model/User.php', 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', 'JsonException' => __DIR__ . '/..' . '/symfony/polyfill-php73/Resources/stubs/JsonException.php', 'Normalizer' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php', 'Stringable' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/Stringable.php', 'UnhandledMatchError' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php', - 'User' => __DIR__ . '/../..' . '/Backend/model/User.php', 'ValueError' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/ValueError.php', );