在不进行身份验证的情况下在laravel nova中注册公共api路由

时间:2018-10-15 15:41:58

标签: laravel laravel-5 laravel-nova

我正在为Laravel nova开发卡片。

在此过程中,我希望可以发布一个API路由,但是我不想对其进行身份验证。

我已经在卡的api.php中注册了我的路线

 Route::post('/endpoint/{id}', function (Request $request, $id) {)

如果我使用已通过身份验证的会话来调用它,这将起作用。

但是如果我尝试从邮递员那里打电话,我会得到

HTTP 419 Sorry, your session has expired. Please refresh and try again.

我可以看到卡服务提供商正在将路线注册为

Route::middleware(['nova'])
        ->prefix('nova-vendor/NovaPusherCard')
        ->group(__DIR__.'/../routes/api.php');

所以我想Nova会将一些经过身份验证的东西放在路由的前面。

有没有一种方法可以注册路由而不添加身份验证?

1 个答案:

答案 0 :(得分:0)

好,所以我解决了。

我只需要将中间件更新为api而不是nova。

相关问题