私はLaravel APIプロジェクトを作成しようとしています。だから私は基本的なlaravelの足場が設定されたこのプロジェクトを持っています。私が追加した私のユーザーの移行では:Laravel api authorization with api_token
$table->string('api_token', 60)->unique();
を、その後、私のUser.phpモデルに私が追加しました:
protected $fillable = [
'name', 'email', 'password','api_token'
];
はその後、私のapi.phpに私がテストルートを作っています
ルート::グループ([ 'ミドルウェア' => [ 'AUTH:API']私Apicontrollerで、関数(){
Route::get('/test', '[email protected]');
});
:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class ApiController extends Controller
{
public function test(Request $request){
return response()->json(['name' => 'test']);
}
}
だから今はこのように入力します。役立つだろう私のapi_token
localhost/project1/public/api/test?api_token='hsvdvhvsjhvasdvas8871238'
でそれは、私にJSONデータを与えていない代わりに、ホーム・ページにログインし
localhost/project1/testを試してみませんか?返信のために – SteD
thx SteDがそれを修正しました。その愚かな間違いを私は作った。ルートに/ apiは含まれていませんでした。しかし、今私は別の問題が私の編集された質問を参照してください。 – Mikethetechy
@SteD申し訳ありませんが、再びその愚かな間違いです。私はそれを修正した:)再び申し訳ありませんが、私の悪いはもう少し患者の笑をされている必要があります。 – Mikethetechy