【问题标题】:Laravel route api without api key and csrf token没有 api 密钥和 csrf 令牌的 Laravel 路由 api
【发布时间】:2018-09-17 09:46:12
【问题描述】:

目前我有

Route::filter('pre_api', function($route, $request)
{
}

进行 api 密钥验证及其工作正常。 是否可以对路由 api 发出普通请求,允许客户端在没有 api 密钥的情况下访问 api?

【问题讨论】:

  • 安装包cors并修改配置文件cors.php
  • 您必须为客户端访问编写自定义路由。您可以在路由中指定多个过滤器。

标签: php laravel laravel-4


【解决方案1】:

你可以在 routes/api.php 中编写 api 请求。

你需要在 laravel 中安装 cors 包。

安装核心的试用版 -> https://medium.com/@KrishaWeb/cross-origin-request-blocked-error-in-laravel-5-5-a733232795e4

示例:

  Route::group(['middleware' => 'cors'], function() {

    Route::get('/hello',function(){
    return 'hello';
    });
});

【讨论】:

  • 抱歉,我的 laravel 版本是 4.2,所以找不到中间件。
猜你喜欢
  • 2014-05-25
  • 2019-06-29
  • 2021-11-28
  • 2016-12-13
  • 2018-12-12
  • 2015-06-23
  • 1970-01-01
  • 2016-10-29
  • 1970-01-01
相关资源
最近更新 更多