LaRavel 8 Artikel
Virtual Praktikumserfahrung (Investree) - FullStack - FAQIH Pratama Muhti
Autor
LaRavel 8 Artikel, die erstellt von:
- Github: FAQIH Pratama Muhti | Programmiererhinobi
Besonderheit
- JWT -Authentifizierung
- Crud restfull-api (Kategorien und Beiträge)
- Überprüfen Sie die E -Mail -Benutzer
- Anmeldeauthentifizierung
- CRUD -Kategorien
- Crud Posts
Benutzer
Administrator
- E -Mail: "Übereinstimmung mit der Datenbank in der Benutzertabelle"
- Passwort: Passwort
Führen Sie diese Apps aus
- Laden Sie den Master -Zweig im Terminal herunter
git clone [email protected]:programmerShinobi/task-5-fullstack.git
- Installieren Sie die Komponistenabhängigkeiten im Terminal
- Erstellen Sie eine Datei .Env aus .Env.example und setzen
//...
APP_URL=http://127.0.0.1:8000
//...
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=articles_db
DB_USERNAME=root
DB_PASSWORD=
//...
- Vergessen Sie nicht, den Schlüssel von Laravel Artisan im Terminal zu generieren
- Führen Sie das Komponist -Update in Terminal aus
- Führen Sie Saatgut und Faker im Terminal aus
php artisan migrate:fresh --seed
- Passe im Terminal laufen
php artisan passport:install
- Vergessen Sie nicht, die neueste "Client-ID" und "Client-Geheimnis" zu App/http/Controllers/api/auth/logincontroller.php zu kopieren.
//...
class LoginController extends Controller
{
public function store(Request $request)
{
//...
'client_id' => '...',
'client_secret' => '...',
//...
}
//...
}
- Vergessen Sie nicht, Ihre URL in config/app.php einzustellen
//...
'url' => env('APP_URL', 'http://127.0.0.1:8000'),
//...
- Führen Sie die JWT -Authentifizierung aus
- Laufen im Terminal dienen
- Führen Sie Apps im Webbrowser aus
- Führen Sie die Rastfull -API im API -Testwerkzeug aus
http://127.0.0.1:8000/api/...
- Wenn Sie die Rastfull -API im Testtool mit dem Postman ausführen, laden Sie einfach die Datei von diesem Google Drive -Link herunter. Importieren Sie die Datei mit dem Postboten in Ihr API -Testtool in Ihr API -Test -Tool
Wenn Sie einen Vorschlag haben || ~
Kontaktieren Sie mich einfach unter: