Встроить веб-сайт при нажатии на ссылку в Laravel

Чтобы встроить веб-сайт при нажатии на ссылку в 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-адреса и маршруты в соответствии со своими потребностями.