Laravel 在模态窗口中加载外部 URL

Posted

技术标签:

【中文标题】Laravel 在模态窗口中加载外部 URL【英文标题】:Laravel load external URL in modal window 【发布时间】:2021-05-19 11:23:28 【问题描述】:

我的刀片上有一个按钮,可以在 laravel-livewire 中打开一个模态窗口,例如

<a href="#" wire:click="confirmI">

另外,这是我的控制器

public function confirmI() 
    
        $this->reset();
        $this->eurl='https://websiteurl.com';
        $this->confirmingI = true;
    

和我在刀片中的模型

<x-jet-dialog-modal wire:model="confirmingI">
 <x-slot name="title">
            WebPage
        </x-slot>
 <x-slot name="content">
            <div class="flex -mx-3 mt-2">
here is data
</div>
</x-slot>
 <x-slot name="footer">
 </x-slot>
</x-jet-dialog-modal>

我想要的是在读取的模式中加载$eurl value 网站内容

“这是数据”

【问题讨论】:

【参考方案1】:

你可以利用file_get_contents ——将整个文件读入一个字符串

$this->eurl = file_get_contents('https://google.com');

Displaying Unescaped Data

<div class="flex -mx-3 mt-2">
    !! $eurl !!
</div>

【讨论】:

【参考方案2】:
<x-jet-dialog-modal>
 <x-slot name="title">
            WebPage
        </x-slot>
 <x-slot name="content">
    <div class="flex -mx-3 mt-2">
         $confirmingI 
    </div>
</x-slot>
 <x-slot name="footer">
 </x-slot>
</x-jet-dialog-modal>

【讨论】:

您好,谢谢 $confirmingI 的价值,我实际上想通过 URL 加载外部网站的内容

以上是关于Laravel 在模态窗口中加载外部 URL的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Laravel 中打开到模态窗口的路线

从 iFrame 更改父窗口 URL

Jcrop 在模态窗口上无法正常工作

模态窗口跳转问题

如何使用 asp.net core mvc 在引导模式中加载 AngularJS 代码

在 Laravel 中单击模态后如何获取标签的 data-href 值