Ich benutze 5.5 Larevel Version und Postman, um die API zu testen.Laravel Pass Passwort gewähren Nicht authentifiziert
lief ich den Befehl
php Handwerkers Pass: client
--passwordUm id und Geheimnis zu erzeugen. Wenn ich poste localhost:8000/oauth/token
Beitrag:
es gibt mir ein Zeichen, aber wenn ich will eine enpoints bekommen Wert auf seine Rückkehr mich nicht authentifizierte
hier ist Route api .php
<?php
use Illuminate\Http\Request;
/*
|--------------------------------------------------------------------------
| API Routes
|--------------------------------------------------------------------------
|
| Here is where you can register API routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| is assigned the "api" middleware group. Enjoy building your API!
|
*/
Route::middleware('auth:api')->get('/users', function (Request $request) {
return $request->user();
});
Route::middleware('auth:api')->get('/subjects','[email protected]');
wo die .htaccess-Datei ist. Mein Projekt läuft nicht unter www/var/ –
Ich habe ein .htaccess und keine Funktion hinzugefügt –
Die .htaccess-Datei sollte sich im öffentlichen Ordner befinden. Mine sieht wie folgt aus: ' Optionen -MultiViews RewriteEngine On RewriteCond% {HTTP: Authorization} (. *).^ RewriteRule * - [e = HTTP_AUTHORIZATION:% 1] # Redirect folgende Schrägstriche Wenn kein Ordner ... RewriteCond% {REQUEST_FILENAME} -d RewriteRule^(. *)/$/$ 1 [L, R = 301] # vorderer Griff! Controller ... RewriteCond% {REQUEST_FILENAME}! -d RewriteCond% {REQUEST_FILENAME}! -f RewriteRule^index.php [L] ' –