From e2e2ff359c29ba3b07def3fabaf30a89c9b8bf1b Mon Sep 17 00:00:00 2001 From: Htet Phone Aung Date: Wed, 23 Aug 2023 18:19:50 +0630 Subject: [PATCH] frontend sample page | Manga Model --- app/Http/Controllers/MangaController.php | 66 +++++++++ app/Http/Requests/StoreMangaRequest.php | 28 ++++ app/Http/Requests/UpdateMangaRequest.php | 28 ++++ app/Models/Manga.php | 11 ++ app/Policies/MangaPolicy.php | 66 +++++++++ database/factories/MangaFactory.php | 23 +++ .../2023_08_23_114850_create_mangas_table.php | 27 ++++ database/seeders/MangaSeeder.php | 17 +++ package-lock.json | 30 +++- package.json | 7 +- public/img/sample.jpg | Bin 0 -> 12882 bytes resources/sass/_variables.scss | 1 + resources/sass/app.scss | 32 ++++ resources/views/index.blade.php | 82 ++++++++++ resources/views/layouts/master.blade.php | 27 ++++ resources/views/partials/nav.blade.php | 28 ++++ resources/views/welcome.blade.php | 140 ------------------ routes/web.php | 4 +- 18 files changed, 468 insertions(+), 149 deletions(-) create mode 100644 app/Http/Controllers/MangaController.php create mode 100644 app/Http/Requests/StoreMangaRequest.php create mode 100644 app/Http/Requests/UpdateMangaRequest.php create mode 100644 app/Models/Manga.php create mode 100644 app/Policies/MangaPolicy.php create mode 100644 database/factories/MangaFactory.php create mode 100644 database/migrations/2023_08_23_114850_create_mangas_table.php create mode 100644 database/seeders/MangaSeeder.php create mode 100644 public/img/sample.jpg create mode 100644 resources/views/index.blade.php create mode 100644 resources/views/layouts/master.blade.php create mode 100644 resources/views/partials/nav.blade.php delete mode 100644 resources/views/welcome.blade.php diff --git a/app/Http/Controllers/MangaController.php b/app/Http/Controllers/MangaController.php new file mode 100644 index 0000000..b240061 --- /dev/null +++ b/app/Http/Controllers/MangaController.php @@ -0,0 +1,66 @@ + + */ + public function rules(): array + { + return [ + // + ]; + } +} diff --git a/app/Http/Requests/UpdateMangaRequest.php b/app/Http/Requests/UpdateMangaRequest.php new file mode 100644 index 0000000..79a29e3 --- /dev/null +++ b/app/Http/Requests/UpdateMangaRequest.php @@ -0,0 +1,28 @@ + + */ + public function rules(): array + { + return [ + // + ]; + } +} diff --git a/app/Models/Manga.php b/app/Models/Manga.php new file mode 100644 index 0000000..bc732e5 --- /dev/null +++ b/app/Models/Manga.php @@ -0,0 +1,11 @@ + + */ +class MangaFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + // + ]; + } +} diff --git a/database/migrations/2023_08_23_114850_create_mangas_table.php b/database/migrations/2023_08_23_114850_create_mangas_table.php new file mode 100644 index 0000000..9144c6a --- /dev/null +++ b/database/migrations/2023_08_23_114850_create_mangas_table.php @@ -0,0 +1,27 @@ +id(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('mangas'); + } +}; diff --git a/database/seeders/MangaSeeder.php b/database/seeders/MangaSeeder.php new file mode 100644 index 0000000..760b087 --- /dev/null +++ b/database/seeders/MangaSeeder.php @@ -0,0 +1,17 @@ +=3.0.0 <4.0.0", @@ -808,7 +826,7 @@ "sass": "sass.js" }, "engines": { - "node": ">=14.0.0" + "node": ">=12.0.0" } }, "node_modules/source-map-js": { diff --git a/package.json b/package.json index 2796b73..424edca 100644 --- a/package.json +++ b/package.json @@ -7,10 +7,13 @@ }, "devDependencies": { "@popperjs/core": "^2.11.6", - "axios": "^1.1.2", - "bootstrap": "^5.2.3", + "axios": "^1.4.0", + "bootstrap": "^5.3.1", "laravel-vite-plugin": "^0.8.0", "sass": "^1.56.1", "vite": "^4.0.0" + }, + "dependencies": { + "bootstrap-icons": "^1.10.5" } } diff --git a/public/img/sample.jpg b/public/img/sample.jpg new file mode 100644 index 0000000000000000000000000000000000000000..44368c0573fbe9e9b473f6109f4645e39ad89160 GIT binary patch literal 12882 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 X( +
+
+
+
+
+ img +
+
+
The Villainous Desciple
+
+ Chapter + 5 + 5 mins ago +
+
+ Chapter + 4 + 4 mins ago +
+
+
+
+
+
+
+ img +
+
+
The Villainous Desciple
+
+ Chapter + 5 + 5 mins ago +
+
+ Chapter + 4 + 4 mins ago +
+
+
+
+
dfg
+
gdfg
+
+
+
+

Manga Hot

+
+
+
+ img +
+

The Villainous Desciple

+
+ Chapter + 5 + 5 mins ago +
+
+ Chapter + 4 + 4 mins ago +
+
+
+
+
+
+ +@endsection diff --git a/resources/views/layouts/master.blade.php b/resources/views/layouts/master.blade.php new file mode 100644 index 0000000..2d38f08 --- /dev/null +++ b/resources/views/layouts/master.blade.php @@ -0,0 +1,27 @@ + + + + + + + + {{ config('app.name', 'MangaDex') }} + + + @vite(['resources/sass/app.scss', 'resources/js/app.js']) + + + + + @include('partials.nav') + + +
+ @yield('content') +
+ + + + + + diff --git a/resources/views/partials/nav.blade.php b/resources/views/partials/nav.blade.php new file mode 100644 index 0000000..462c0bd --- /dev/null +++ b/resources/views/partials/nav.blade.php @@ -0,0 +1,28 @@ + diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php deleted file mode 100644 index 638ec96..0000000 --- a/resources/views/welcome.blade.php +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - Laravel - - - - - - - - - - - - diff --git a/routes/web.php b/routes/web.php index 3b126a0..6ba38c9 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,5 +1,6 @@ name('home'); +