Zatem do wyboru masz takie opcje:
- Mozesz wejsc do katalogu route i w nim masz plik web.php to jest plik drogowskaz i w zaleznosci od tego co podajesz w adresie URL on wie gdzie cie pokierowac, na jaki kontroler i jaka funkjce odpalic. Dlatego tez mozesz ustawic w nim opcje taka by nie bylo logowania ani rejestracji
Auth::routes(['register' => false]);
albo
Auth::routes(['register' => false, 'login' => 'false']);
Po zmianie w tym pliku najlepiej odpalic
php artisan config:cache
php artisan config:clear
php artisan cache:clear
php artisan view:clear
php artisan optimize
php artisan queue:restart
Wyłączenie rejestracji czy logowania wiąże się z jeszcze jedną rzeczą. W pliku widoku zazwyczaj w katalogu Layout
mozesz miec taki kod
@if (Route::has('login'))
<li class="nav-item">
<a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a>
</li>
@endif
@if (Route::has('register'))
<li class="nav-item">
<a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a>
</li>
@endif
Jezeli go masz to gdy wylaczysz w web.php logowanie , rejestracje lub obie rzeczy to przyciski do logowania i rejestracji nie beda sie pojawiac. Chyba ze ktos lub ty sam robiles layout i nie dodales tych zaleznosci to wtedt po wylaczeniu funkcji mozesz miec blad juz nawet przy probie wejscia na strone glowna.
- Jezeli jednak nie chcesz logowania tylko zeby dowolny uzytkownik mial dostep do tego co chcesz pokazac. ( nie rozumiem co to znaczy ze chcesz miec uzytkownika ale i tak chcesz wylaczyc logowanie) to po co ci uzytkownik ? ale jesli nie chces zuzytkownika to wejdz do pliku
web.php
i powinienes usunac lub zakomentowac wszedzie tam gdzie jest
Route::group(['middleware' => ['auth']], function ()
Lub auth
i verified
lub samo verified
wtedy te akcje i metody beda dostepne bez logowania