2017-10-06 30 views
0

私は私のAPIでJSONを投稿するポストマンを使用しようとしているが、私はエラーを取得しています:なぜ「ページが非アクティブなために期限切れになっていますか」。私のAPIで?

The page has expired due to inactivity.

だから、ポストマンに私はhttp://localhost:8000/api/jobs/にアクセスしています。私のヘッダー]タブでは、私は、値としてキーとアプリケーション/ JSONとしてContent-typeを使用して、次のJSONを挿入している:私はlaravelを使用してい

{"title": "PHP Developer/Laravel Expert","description": "Laravel Expert", "local": "São Paulo", "remote": "no", "company_id": "3"} 

。 私のweb.phpルートファイルは次のとおりです。

Route::group(array('prefix' => 'api'), function() { 
Route::get('/', function() { 
    return response()->json(['message' => 'Jobs API', 'status' => 'Connected']); 
}); 

Route::resource('jobs', 'JobsController'); 
Route::resource('companies', 'CompaniesController'); 

});

そしてここCompaniesControllerに私の店の方法である:

public function store(Request $request) 
{ 
    $job = new Job(); 
    $job->fill($request->all()); 
    $job->save(); 

    return response()->json($job, 201); 
} 

答えて

0

私はあなたがルートにapi.phpであなたのAPIのルートを書く> 5.3laravelバージョンを使用する代わりにweb.phpにAPIルートを書いていると思いますフォルダ。

The api.php file contains routes that the RouteServiceProvider places in the api middleware group, which provides rate limiting. These routes are intended to be stateless, so requests entering the application through these routes are intended to be authenticated via tokens and will not have access to session state.

Route Directory in laravel

0

あなたがlaravel 5.5を持っており、ルートからそのCSRFの保護を解除したい場合は、ミドルウェア\ VerifyCsrfToken \アプリケーション\ HTTPでは$except = [];にそれを追加することができます。

おそらく、他の形式の認証を使用することもできます。

関連する問題