2016-12-28 154 views
2

我有一个网页,其中有一个网页,用于将数据输入到mysql数据库中。 现在需求已经改变,我需要将整个网站转换为laravel。在laravel刀片视图中使用iframe

在当前网页中有index.php,它有一个菜单条和一个iframe。在点击菜单项时,在Iframe中打开链接的页面。 现在如何使用Laravel实现相同的灵活性。

如何在iframe中重定向/路由web表单。

下面是在index.php

<html> 
    <head> 
    <script type="text/javascript" src="JS/header.js"></script> 
    <link href="css/stylesheets.css" rel="stylesheet" type="text/css" /> 
    </head> 

    <body> 
    <div class="menustrip"> 
     <ul> 
      <li><a href="index.php" onclick="OpenForm('register.php');">Register</a></li> 
      <li><a href="index.php" onclick="OpenForm('search.php');">Search</a></li> 
     </ul> 
    </div> 
    <div class="iframe" style="position:fixed;top:62px; left:0; width:100%; height:100%;" > 
     <iframe name="main" id="main" src="" frameborder="0" width="99%" height="95%" align="left"><FONT FACE=ARIAL SIZE=3 COLOR="RED">Your Browser doesn't Support Required Component.</FONT></iframe> 
    </div>  

    </body> 
</html> 
+1

请显示您的代码索引 –

+0

其使用模板的旧方法。我建议你不要在laravel中使用这种方法。而是使用刀片模板技术。请参阅文档https://laravel.com/docs/5.3/blade – reza

+0

@reza我必须在每个刀片视图中使用我的菜单吗? – Kash

回答

0

我认为OpenForm()功能刚刚设置的iframe的src到register.php在第一种情况下,并因此search.php中,而不是去register.phpsearch.php你可以在路径文件中定义它们。 在Route.php定义register 例如:

Route::get('register', function() { 
//code to go here or use controllers 
return view('register'); 
}); 

然后,只需设置的iframe的src注册,你将有同样的方法为您的网站在PHP核心。

+0

几乎相同,但为此我必须打开包含菜单项的index.php刀片视图,否则上面的代码将打开没有菜单的注册刀片视图。 – Kash

+0

我认为你没有进入laravel blade模板。现在你必须使用刀片模板和laravel路由,或者没有使用laravel的感觉。 –