Я хочу создать API с Laravel 5.3, но мне не нужна никакая аутентификация. Можно ли избавиться от него? Я не хочу никаких токенов или какой-либо проверки подлинности.Laravel 5.3 RESTFul API без аутентификации
ответ
Чтобы кто-нибудь, находящийся в моей ситуации, прибыл сюда: имейте в виду, что любой маршрут в api.php имеет префикс «api /». Он установлен в /app/Providers/RouteServiceProvider.php
.
Итак:
Route::get('/delegates', "[email protected]");
Будет доступен из
http://www.yourdomain.com/api/delegates
Извините, если это немного не по теме, но надеюсь, что это может помочь кому-то.
Возможно, просто создайте маршрут к контроллеру и верните данные (без какого-либо промежуточного программного обеспечения).
Разрешить маршрут работать без AUTH
Http\Middleware\VerifyCsrfToken
public function handle($request, Closure $next)
{
if (!$request->is('api/*'))
{
return parent::handle($request, $next);
}
return $next($request);
}
Установить маршрут как этот
'api' => 'APIController'
Этот метод используется в APIController ('/ API/данные')
public function getData(Request $request)
{
return "Hello";
}
VerifyCsrfToken промежуточное ПО не является тем парнем, который аутентифицирует пользователей. Ваш ответ не решает проблему аутентификации. –
Из Конечно, вы можете избавиться от него. Просто настройте свои маршруты, чтобы не использовать промежуточное ПО.
Создайте API маршрутов на routes/api.php
файл, а затем изменить файл app/Http/Kernel.php
установить ваши правильно промежуточное программное:
Remove (или добавить) в промежуточное программное вы не хотите на api
промежуточного слоя группы.
По умолчанию L5.3 поставляется с двумя api
на промежуточное программное группы:
'api' => [
'throttle:60,1',
'bindings',
],
Первый обеспечивает ограничение скорости для вашего API (60 запросов/мин), второй заменяет вашу модель привязок.
- 1. Laravel 5.3 Ошибка аутентификации
- 2. Laravel 5.3 перенаправление после аутентификации
- 3. Laravel 3 - RESTful API
- 4. Дизайн API аутентификации RESTful
- 5. Разработка API аутентификации RESTful
- 6. аутентификации Passport не работает в Laravel 5.3
- 7. Manage 'MethodNotAllowedHttpException' в API RESTful с использованием Laravel 5.3
- 8. Laravel 5.3 API
- 9. Laravel - restful api
- 10. laravel 5.3 изменить SQL-запрос аутентификации
- 11. Тестирование защищенного API Laravel 5.3
- 12. Тестирование API в Laravel 5.3
- 13. api или web Laravel 5.3
- 14. Laravel RESTful API versioning design
- 15. Аутентификация Laravel 5.3 из другого API, без базы данных
- 16. Laravel 5.3 - Как добавить сеансы в `API` без CSRF?
- 17. Laravel 5.3 Middleware: создать промежуточное программное обеспечение для целей аутентификации
- 18. Как работает Laravel Passport в laravel 5.3?
- 19. Laravel 5.3: Внедрение паспортов - {«error»: «invalid_client», «message»: «Ошибка аутентификации клиента»}
- 20. Ошибка аутентификации в тесте RESTful
- 21. restful api путаница аутентификации с oauth2
- 22. Добавление аутентификации OAuth 2.0 в RESTful API
- 23. PHP RESTful API для принятия аутентификации
- 24. Ошибка аутентификации сигнализации в RESTful API
- 25. Разрешение токена для Laravel 5 RESTful API
- 26. API без аутентификации
- 27. Laravel API аутентификации с JWT
- 28. Laravel 5.3: Как использовать защищенные API внутри самого Laravel?
- 29. Laravel 5.3 Функция поиска в API
- 30. Как использовать маршруты API в Laravel 5.3
Yup возможно – Komal