Чтобы встроить веб-сайт при нажатии на ссылку в Laravel, у вас есть несколько способов. Вот несколько примеров:
Метод 1. Использование iFrame
<a href="{{ route('embed') }}" target="_blank">Click here to embed</a>
// Route definition
Route::get('embed', function () {
return view('embed');
});
// embed.blade.php
<iframe src="https://example.com"></iframe>
Метод 2. Использование JavaScript
<a href="#" onclick="embedWebsite('https://example.com')">Click here to embed</a>
// JavaScript function
function embedWebsite(url) {
var newWindow = window.open(url, '_blank');
newWindow.document.write('<html><body><iframe src="' + url + '"></iframe></body></html>');
}
Метод 3. Использование HTTP-клиента Laravel
<a href="{{ route('embed') }}" target="_blank">Click here to embed</a>
// Route definition
Route::get('embed', function () {
$response = Http::get('https://example.com');
$content = $response->body();
return view('embed', ['content' => $content]);
});
// embed.blade.php
{!! $content !!}
Это всего лишь несколько примеров того, как можно встроить веб-сайт при нажатии на ссылку в Laravel. Не забудьте настроить URL-адреса и маршруты в соответствии со своими потребностями.