2016-12-28 30 views
2

私は、Webフォームを持つWebサイトを持っており、mysqlデータベースにデータを入力しています。 要件が変更されたため、ウェブサイト全体をlaravelに変換する必要があります。laravelブレードビューのiframeを使用

現在のWebページには、メニューストリップとiframeを持つindex.phpがあります。メニュー項目をクリックすると、リンクされたページがIframeで開かれます。 今すぐLaravelを使用して同じ柔軟性を達成する方法。

ウェブフォームをiframeにリダイレクト/ルーティングする方法。

以下

は、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でこのアプローチを使用しないことをお勧めします。ブレードテンプレート技法を使用してください。 docを参照してくださいhttps://laravel.com/docs/5.3/blade – reza

+0

@rezaすべてのブレードビューでメニューを取得する必要がありますか? – Kash

答えて

0

である私はOpenForm()機能がちょうど最初のケースでregister.phpにIFRAMEのSRCを設定し、その代わりregister.phpに行くのようsearch.phpすると思いますかsearch.phpこれらはルートファイルで定義します。 Route.phpで がregister 例定義:

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

をそれからちょうど登録するIFRAMEのSRCを設定し、あなたがコアPHPでサイトと同じアプローチを持っています。

+0

とほとんど同じですが、そのためにはメニュー項目を持つindex.phpのブレードビューを開く必要があります。上記以外のコードではメニューなしでRegisterブレードビューが開きます。 – Kash

+0

私はあなたがラベールの刃のテンプレートではないと思います。今度は、ブレードテンプレートとラベルルーティングを使用するか、laravelを使用する感覚がありません。 –

関連する問題