编程语言
首页 > 编程语言> > php – 在Laravel路由上设置协议

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

标签:php,laravel,laravel-5-2,laravel-routing
来源: https://codeday.me/bug/20190711/1430700.html