diff --git a/.env.example b/.env.example index ac748637ae52e837bedc4234dbcad2f82e5187e7..25efb03893891ddab73d5ad74675c249c811be55 100644 --- a/.env.example +++ b/.env.example @@ -13,6 +13,8 @@ DB_DATABASE=laravel DB_USERNAME=root DB_PASSWORD= +SIGN_UP=false + BROADCAST_DRIVER=log CACHE_DRIVER=file QUEUE_CONNECTION=sync diff --git a/config/app.php b/config/app.php index 8409e00ea9fc20548d3ce10d6af12607bad3e0af..4bd5d6eb6fb19b57adcc75d051f7cf992226b607 100644 --- a/config/app.php +++ b/config/app.php @@ -229,4 +229,6 @@ return [ ], + 'sign-up' => env('SIGN_UP', false) + ]; diff --git a/resources/views/auth/register.blade.php b/resources/views/auth/register.blade.php index d236a48ecb6d7ffb0d4a4fb62d7be35a79019cac..dcc5cf4a2f76c0787b52828594438e13c6a51d5e 100644 --- a/resources/views/auth/register.blade.php +++ b/resources/views/auth/register.blade.php @@ -8,7 +8,8 @@ <div class="card-header">{{ __('Register') }}</div> <div class="card-body"> - <form method="POST" action="{{ route('register') }}"> + @if(config('app.sign-up')) + <form method="POST" action="{{ route('register') }}"> @csrf <div class="form-group row"> @@ -69,6 +70,10 @@ </div> </div> </form> + + @else + <i>Sign up disabled. Contact admin to register.</i> + @endif </div> </div> </div> diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 89353e342abd551c9bbee0acef340088bcc75e00..9d57af9cdbdf6b0db766faa8ca66279b8cdfb0af 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -40,7 +40,7 @@ <li class="nav-item"> <a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a> </li> - @if (Route::has('register')) + @if (Route::has('register') && config('app.sign-up')) <li class="nav-item"> <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a> </li> diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php index 7bc33725dc6c6a24d4e175f884965341c5c51da3..c3462e515a1312e3488d60e398ad183b86f325c1 100644 --- a/resources/views/welcome.blade.php +++ b/resources/views/welcome.blade.php @@ -72,8 +72,8 @@ @else <a href="{{ route('login') }}">Login</a> - @if (Route::has('register')) - <a href="{{ route('register') }}">Register</a> + @if (Route::has('register') && config('app.sign-up')) + <a href="{{ route('register') }}">Sign up</a> @endif @endauth </div> @@ -81,18 +81,14 @@ <div class="content"> <div class="title m-b-md"> - Laravel + LD sim </div> <div class="links"> - <a href="https://laravel.com/docs">Docs</a> - <a href="https://laracasts.com">Laracasts</a> - <a href="https://laravel-news.com">News</a> - <a href="https://blog.laravel.com">Blog</a> - <a href="https://nova.laravel.com">Nova</a> - <a href="https://forge.laravel.com">Forge</a> - <a href="https://vapor.laravel.com">Vapor</a> - <a href="https://github.com/laravel/laravel">GitHub</a> + <a href="{{ route('login')}}">Login</a> + @if (Route::has('register') && config('app.sign-up')) + <a href="{{ route('register') }}">Sign up</a> + @endif </div> </div> </div> diff --git a/routes/web.php b/routes/web.php index 12d0a6ad73bac896e7a01d96091f09d5c8ac058a..0688de8c4ffe40ee4f24f4b73d497414d682d6e9 100644 --- a/routes/web.php +++ b/routes/web.php @@ -16,7 +16,7 @@ use Illuminate\Support\Facades\Route; Route::get('/', function () { return view('welcome'); -}); +})->name('welcome'); Auth::routes([ 'login' => true,