Przerobiebie aplikacji na 1 usera

0

Mam takie pytanie mam sobie aplikacje laravel chyba wersja 7 i ona ma funkcje takie jak możliwość rejestracji i logowania dla wielu uzytkowników i ja bym chciał zrobić coś takiego, że ustawić domenę inną dla kopii i w tej kopi zrobić testowego użytkownika np test i zaprezentować jako porfolio.

I to by się mogło wydawać proste tylko ja chcę, żeby ten użytkownik był zrobiony dla każdego bez logowania i jak to zrobić najprościej ?

1

A dlaczego bez logowania? Lepiej już wypełnić formularz danymi tak, żeby użytkownik musiała kliknąć tylko ok. Tak to będziesz budował fałszywe wrażenie, że tam nie ma logowania i każdy może wszystko.

1

Opcjonalnie możesz dodać przycisk : zaloguj sie jako anonimowy użytkownik.

0

Zatem do wyboru masz takie opcje:

  1. 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.

  1. 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

1 użytkowników online, w tym zalogowanych: 0, gości: 1