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)
+
+
+ @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) {