diff --git a/Changelog b/Changelog index 678dc358e..6233ac374 100755 --- a/Changelog +++ b/Changelog @@ -1,4 +1,5 @@ 2018-10-30 DariusIII + * Chg: Add fallback routes to web and api * Chg: Update messages output in ProcessReleases * Chg: Update ColorCLI output, remove added newline string (\n) * Chg: Update phpunit/php-token-stream to version 3.0.1 diff --git a/resources/views/notFound.blade.php b/resources/views/notFound.blade.php new file mode 100644 index 000000000..724fd0a6a --- /dev/null +++ b/resources/views/notFound.blade.php @@ -0,0 +1,7 @@ +@extends ('errors.layout') + +@section ('content') +

Sorry {{ auth()->user()->username }} ! This page doesn't exist.

+
+

Browse back and try again.

+@stop diff --git a/routes/api.php b/routes/api.php index b45460a9b..dbf190bf7 100644 --- a/routes/api.php +++ b/routes/api.php @@ -34,3 +34,7 @@ Route::group(['prefix' => 'v2', 'namespace' => 'Api', 'middleware' => ['auth:api Route::get('details', 'ApiV2Controller@details'); Route::post('details', 'ApiV2Controller@details'); }); + +Route::fallback(function(){ + return response()->json(['message' => 'Not Found!'], 404); +}); diff --git a/routes/web.php b/routes/web.php index 51fb81286..2d14fa992 100644 --- a/routes/web.php +++ b/routes/web.php @@ -347,3 +347,7 @@ Route::group(['middleware' => ['role_or_permission:Admin|Moderator|edit release' Route::get('release-edit', 'ReleasesController@edit'); Route::post('release-edit', 'ReleasesController@edit'); }); + +Route::fallback(function(){ + return response()->view('notFound', [], 404); +});