From ef55d27844a67a1e2a321d93e1fa93587edd8524 Mon Sep 17 00:00:00 2001 From: tomaszrudowski <tomasz@innit.no> Date: Wed, 10 Mar 2021 06:50:27 +0100 Subject: [PATCH] blade, sign up config --- .env.example | 2 ++ config/app.php | 2 ++ resources/views/auth/register.blade.php | 7 ++++++- resources/views/layouts/app.blade.php | 2 +- resources/views/welcome.blade.php | 18 +++++++----------- routes/web.php | 2 +- 6 files changed, 19 insertions(+), 14 deletions(-) diff --git a/.env.example b/.env.example index ac74863..25efb03 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 8409e00..4bd5d6e 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 d236a48..dcc5cf4 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 89353e3..9d57af9 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 7bc3372..c3462e5 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 12d0a6a..0688de8 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, -- GitLab