4
블레이드 템플릿에 {{ URL::route('calendar') }}
을 사용할 때 webcal://
으로 URL을 생성하려면 webcal 리소스에 대한 사이트의 경로가 있습니다.Laravel 라우트의 프로토콜 설정
프로토콜 옵션을 추가하려고 시도했지만 무시됩니다. 다른 방법이 있어야합니다.
Route::get('/calendar.ics',
[
'as' => 'calendar',
'uses' => '[email protected]',
'protocol' => 'webcal'
]
);
제안 환영!
확실 하신가요? '프로토콜'여기에 전달할 수있는 배열 키입니까? – haakym
@haakym 아무런 영향도없는 것 같습니다. 오류는 없지만 프로토콜은 여전히 http입니다. 논리적으로 보였으 나이 param을 추측했지만이를 지원하는 문서를 찾을 수 없었습니다. – Ben
고유 한 방법으로 블레이드를 확장하십시오 (https://laravel.com/docs/master/blade#extending-blade). 현재'route()'도우미가 어떻게 동작하는지 살펴 보자 : https://github.com/laravel/framework/blob/5.2/src/Illuminate/Foundation/helpers.php#L605 그러면 'webCalRoute ()'방법 아마도? – haakym