2016-06-16 11 views
1

AureliaをLaravel 5アプリケーションで使用したいが、Aureliaをブートストラップするのが難しい。lurevelでAureliaをブートストラップする方法5

Lurevelのpublic/testフォルダにAureliaをインストールしました。その後、Aureliaスケルトンアプリケーションに付属のデフォルトのindex.htmlという名前がindex.phpに変更されました。

<!DOCTYPE html> 
<html> 
    <head> 
    <title>Aurelia</title> 
    <link rel="stylesheet" href="<?= URL::asset('test/styles/styles.css'); ?>"> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    </head> 

    <body aurelia-app> 
    <script src="<?= URL::asset('test/jspm_packages/system.js'); ?>"></script> 
    <script src="<?= URL::asset('test/config.js'); ?>"></script> 
    <script> 
     SystemJS.import('aurelia-bootstrapper'); 
    </script> 
    </body> 
</html> 

しかし、次の場所からオーレリアをロードしようとしているため、ブートストラップが動作していません:そこの内容はこれですindex.phpがURLである

http://localhost/cms/public/index.php/jspm_packages/npm/[email protected] 

注こと。また、この方法でURLにサブフォルダtestがありません。これにより、基本的に正しいファイルをロードできなくなります。

Laravelでこの問題を解決するにはどうすればよいですか?

+2

フロントエンドにプレーンhtml/jsを使用し、バックエンドにlaravelを使用してみませんか?あなたはアプリケーションの静的なパスをレンダリングするためにサーバは必要ありません –

答えて

0

AureliaとLaravelはそのように混在するつもりはありません... Laravel(またはより良い使用lumen)でapiを作成し、Aureliaを介してapiを別々に呼び出すフロントエンドを構築できます。

+0

このリンクは質問に答えるかもしれませんが、答えの重要な部分をここに含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 – ekad

関連する問題