php – 在Laravel路由上设置协议

我在网站上有一个到网络资源的路线,因此我们希望在使用Blade模板中的{{URL :: route(‘calendar’)}}时使用webcal://生成网址.

我尝试添加一个协议选项,但这被忽略了,所以我猜必须有另一种方法吗?

Route::get('/calendar.ics',
    [
        'as' => 'calendar',
        'uses' => 'EntityController@calendar',
        'protocol' => 'webcal'
    ]
);

建议欢迎!

解决方法:

网络URI不是官方协议. webcal://实际上将以http://传递给另一个应用程序.

如建议的那样,您可以为此执行自己的帮助,也可以在视图中编写纯实际URI.

您也可以使用Content-Type:text / calendar标题,但我想它不会在另一个应用程序中打开.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...