我使用5.5 larevel的版本和郵遞員來測試API。laravel護照密碼授予未經身份驗證
我跑的命令
PHP工匠護照:客戶--password
要生成的ID和密碼。當我發佈localhost:8000/oauth/token
後:
它返回我一個令牌,但是當我想要得到的enpoints重視回報我未認證
這裏是路線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]');
哪裏是.htaccess文件。我的項目未在www/var/ –
中運行我添加了.htaccess並且沒有功能 –
.htaccess文件應該位於公用文件夾內。礦看起來像這樣:' 選項-MultiViews RewriteEngine敘述在 的RewriteCond%{HTTP:授權}(。*)。^ 重寫規則* - 苯並[e = HTTP_AUTHORIZATION:%1] #重定向結尾的斜槓如果不是文件夾... 的RewriteCond%{REQUEST_FILENAME} -D- 重寫規則^(。*)/ $/$ 1 [L,R = 301] #手柄前!控制器... RewriteCond%{REQUEST_FILENAME}!-d RewriteCond%{REQUEST_FILENAME}!-f RewriteRule^index.php [L] ' –