From 35e96947d920f95c5e9ca49efa5eefcf4f4da246 Mon Sep 17 00:00:00 2001 From: Mohamed Jinas Date: Sat, 15 Aug 2020 02:24:46 +0500 Subject: [PATCH] Source view --- app/Http/Controllers/SourcesController.php | 22 ++++++++ resources/views/sources/show.blade.php | 60 ++++++++++++++++++++++ routes/web.php | 2 + 3 files changed, 84 insertions(+) create mode 100644 app/Http/Controllers/SourcesController.php create mode 100644 resources/views/sources/show.blade.php diff --git a/app/Http/Controllers/SourcesController.php b/app/Http/Controllers/SourcesController.php new file mode 100644 index 0000000..e3f2ca2 --- /dev/null +++ b/app/Http/Controllers/SourcesController.php @@ -0,0 +1,22 @@ + $source->load('articles') + ]); + } +} diff --git a/resources/views/sources/show.blade.php b/resources/views/sources/show.blade.php new file mode 100644 index 0000000..5e61749 --- /dev/null +++ b/resources/views/sources/show.blade.php @@ -0,0 +1,60 @@ +@extends('layouts.app') + +@section('content') +
+
+
+
+
+
+
+
+ +
{{$source->name}}
+ +
+ + +
+ {{$source->name}} ނޫހުން ޝާޢިޢުކޮއްފައިވާ ލިޔުންތަށް
+
+
+
+
+
+ + @foreach ($source->articles as $article) +
+ + +
+
+ + + {{$article->meta['title']}} + + +
+ {{$article->source->name}}
+ + +
+ {{$article->title}}
+
+ +
+
+ + +
+ + @endforeach + + + +
+
+
+
+@endsection \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index 16562cc..c259149 100644 --- a/routes/web.php +++ b/routes/web.php @@ -5,6 +5,7 @@ use Illuminate\Support\Facades\Route; use App\Article; use App\Http\Controllers\ArticlesController; use App\Http\Controllers\TopicsController; +use App\Http\Controllers\SourcesController; /* |-------------------------------------------------------------------------- @@ -23,6 +24,7 @@ Route::get('/', function(){ Route::get('/article/{article:id}', [ArticlesController::class,'show'])->name('articles.show'); Route::get('/topic/{topic:slug}', [TopicsController::class,'show'])->name('topics.show'); +Route::get('/source/{source:slug}', [SourcesController::class,'show'])->name('sources.show'); Route::get('/ogimage', function(Request $request) {