У нас есть простой маршрут, определенный следующим образом:
Маршрут
// Home
Route::get('/home', [
'as' => 'home::index',
'uses' => 'IndexController@home'
]);
Вид
<a href="{{ route('home::index') }}">Home</a>
Нам нужно заставить нашу ссылку/маршрут отображаться как HTTP или, в некоторых случаях, как маршрут HTTPS, например. http://host.domain/home
или https://host.domain/home
.
Мы не можем использовать URL::forceSchema("http")
или URL::forceSchema("https")
, так как нам нужно принудительно использовать HTTPS на странице HTTP и HTTP на странице HTTPS. У нас есть мультидоменное приложение. Некоторые домены работают через HTTP, некоторые через HTTPS. Ссылку на другой домен/"раздел приложения" можно разместить везде. Домен, работающий через HTTPS, не может быть доступен через HTTP. Домен, работающий по HTTP, не может быть доступен через HTTPS
Как заставить маршрут отображаться как определенный гипертекстовый протокол?