微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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标题,但我想它不会在另一个应用程序中打开.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐