Showing Memberlist and Tourplan Navbar options only to non-GUEST users

This commit is contained in:
TorstenS 2020-09-14 09:56:59 +02:00
parent 27c4825124
commit 5394d40dca
3 changed files with 16 additions and 7 deletions

View file

@ -17,6 +17,7 @@ class CreateUsersTable extends Migration
$table->id();
$table->string('name');
$table->string('email')->unique();
$table->string('role')->default('GUEST');
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->rememberToken();

View file

@ -9,8 +9,14 @@ class DatabaseSeeder extends Seeder
*
* @return void
*/
// Run using: php artisan db:seed
public function run()
{
// $this->call(UserSeeder::class);
DB::table('users')->insert([
'name' => 'test',
'email' => 'test@test.de',
'role' => 'GUEST',
'password' => Hash::make('12345678'),
]);
}
}

View file

@ -46,12 +46,14 @@
</li>
@auth
<li class="nav-item">
<a class="nav-link {{ Request::is('memberlist') ? 'active' : '' }}" href="/memberlist">Mitgliederliste</a>
</li>
<li class="nav-item">
<a class="nav-link {{ Request::is('tourplan') ? 'active' : '' }}" href="/tourplan">Tourenplan</a>
</li>
@if(Auth::user()->role !='GUEST')
<li class="nav-item">
<a class="nav-link {{ Request::is('memberlist') ? 'active' : '' }}" href="/memberlist">Mitgliederliste</a>
</li>
<li class="nav-item">
<a class="nav-link {{ Request::is('tourplan') ? 'active' : '' }}" href="/tourplan">Tourenplan</a>
</li>
@endif
@endauth
</ul>