diff --git a/skolehjem/app/Guide.php b/skolehjem/app/Guide.php
index 476998f..86730ee 100644
--- a/skolehjem/app/Guide.php
+++ b/skolehjem/app/Guide.php
@@ -7,6 +7,6 @@ use Illuminate\Database\Eloquent\Model;
class Guide extends Model
{
protected $fillable = [
- 'name', 'guide_articles'
+ 'name', 'guide_articles','resource_id'
];
}
diff --git a/skolehjem/app/Http/Controllers/GuideController.php b/skolehjem/app/Http/Controllers/GuideController.php
index a4e25b1..d1f9887 100644
--- a/skolehjem/app/Http/Controllers/GuideController.php
+++ b/skolehjem/app/Http/Controllers/GuideController.php
@@ -63,7 +63,11 @@ class GuideController extends Controller
"guide_articles" => "required",
]);
+
$guide = new Guide($requestGuide);
+ if($request->file("resource")) {
+ $guide->resource_id = ResourceController::store($request)->id;
+ }
$saved = $guide->save();
if(!$saved){
@@ -78,7 +82,7 @@ class GuideController extends Controller
$news->subname = $guide->name;
$news->content = $this->closetags(substr($guide->guide_articles, 0, 300)). '
$guide]). '" class="sde-blue ">Læs mere';
-
+ $news->resource_id = $guide->resource_id;
$news->save();
}
diff --git a/skolehjem/database/migrations/2020_08_04_062259_create_guides_table.php b/skolehjem/database/migrations/2020_08_04_062259_create_guides_table.php
index e602214..d18ba53 100644
--- a/skolehjem/database/migrations/2020_08_04_062259_create_guides_table.php
+++ b/skolehjem/database/migrations/2020_08_04_062259_create_guides_table.php
@@ -18,6 +18,7 @@ class CreateGuidesTable extends Migration
$table->timestamps();
$table->string('name');
$table->longText('guide_articles');
+ $table->foreignId('resource_id')->nullable()->constrained('resources', 'id');
});
}
diff --git a/skolehjem/resources/views/admin/guides/create.blade.php b/skolehjem/resources/views/admin/guides/create.blade.php
index 4384e31..00d663d 100644
--- a/skolehjem/resources/views/admin/guides/create.blade.php
+++ b/skolehjem/resources/views/admin/guides/create.blade.php
@@ -24,7 +24,7 @@