Laravel 5.3을 사용하여 API를 만들고 싶지만 어떤 종류의 인증도 필요하지 않습니다. 그것을 없앨 수 있습니까? 토큰이나 어떤 종류의 인증도 원하지 않습니다.Laravel 5.3 인증없는 RESTFul API
답변
내 상황에있는 사람을 돕기 위해 api.php의 경로 앞에는 "api /"가 붙습니다. /app/Providers/RouteServiceProvider.php
로 설정되어 있습니다. 그래서
:
Route::get('/delegates', "[email protected]");
http://www.yourdomain.com/api/delegates
죄송에서 액세스 할 수 있지만, 누군가를 도울 수 있기를 바랍니다 것입니다.
컨트롤러에 대한 경로를 만들고 데이터를 반환 할 수 있습니다 (인증 미들웨어가 없음).
경로가 인증없이이
'api' => 'APIController'
이 같은
Http\Middleware\VerifyCsrfToken
public function handle($request, Closure $next)
{
if (!$request->is('api/*'))
{
return parent::handle($request, $next);
}
return $next($request);
}
설정 경로를 실행하도록 허용은 APIController ('/ API/데이터')
public function getData(Request $request)
{
return "Hello";
}
VerifyCsrfToken 미들웨어는 사용자를 인증하는 사람이 아닙니다. 귀하의 대답은 인증 문제를 해결하지 못합니다. –
의의 방법이다 물론 당신은 그것을 제거 할 수 있습니다. 미들웨어를 사용하지 않도록 경로를 설정하십시오. 당신이 api
미들웨어 그룹에 원하지 않는 미들웨어를
제거를 (또는 추가) :
는 올바르게 미들웨어를 설정 app/Http/Kernel.php
파일을 수정, routes/api.php
파일에 API 경로를 만듭니다. 기본적으로
는 L5.3는 api
그룹에 두 미들웨어와 함께 제공 :
'api' => [
'throttle:60,1',
'bindings',
],
첫 번째는 API에 속도 제한 (60 개 요청/분), 이 두 번째 모델 바인딩을 대체를 제공합니다.
- 1. Laravel 5.3 자체 API 사용
- 2. api 또는 web Laravel 5.3
- 3. Laravel 5.3 보호 API 테스트
- 4. Laravel 5.3
- 5. laravel 5.3
- 6. Laravel 5.3 OAuth2 NotFoundHttpException
- 7. Laravel 4 RESTful API 리소스 컨트롤러
- 8. 로드 중 Laravel 5 앱용 RESTFul API
- 9. Laravel 4 콘텐츠 협상을 사용하는 RESTful API
- 10. Laravel 4의 RESTful API 데이터 반환형
- 11. Laravel 여러 값의 매개 변수가있는 RESTful API
- 12. 이 laravel 5.3
- 13. Laravel 5.3 클래스가 없습니다.
- 14. Laravel 5.3 결정 리디렉션
- 15. MethodNotAllowedHttpException Laravel 5.3
- 16. Laravel 5.3 범위로 돌아
- 17. Laravel 5.3 - NotFoundHttpException 처리
- 18. Laravel 5.3 groupBy() 깨졌습니까?
- 19. Laravel 5.3 JSON 쿼리
- 20. Detach Laravel 5.3
- 21. MongoDB with Laravel 5.3
- 22. Laravel 5.3 NotFoundHttpException
- 23. 양식 편집 (Laravel 5.3)
- 24. Select/Option Laravel 5.3
- 25. laravel 5.3 업로드 파일
- 26. Laravel 5.3 관계
- 27. laravel 5.3 index.php를 해석하지 않습니다
- 28. laravel 5.3 textarea가 작동하지 않습니다.
- 29. Laravel 5.3 if 문을 배우기
- 30. laravel 5.3 이미지 업로드 링크
그래도 가능합니다. – Komal