2017-01-29 13 views
0

HTMLファイル、CSS、およびJavascriptでテンプレートを購入しました。今私はリソースフォルダと公開フォルダを持っているので、私はLaravel 5.4を使いたいです。 後、私はすべての私のCSSは、テンプレートがくれたJavascriptのことを私は私のパブリックフォルダに入れる必要があることを理解し、このLaravelのパブリックフォルダにControllerを使用してください

Click here to redirect to the topic

を読みました。

問題が何ですか?インデックスページ(ユーザーが自分のサイトwww.mysite.comに入力したときに開くページ)は、いくつかのスタディティクスデータを取得するためにサーバーに接続し、インデックスページはパブリックフォルダにあります。インデックス用のコントローラを作成すると、index.blade.phpのリソース/ビューフォルダに配置する必要があります。

インデックスページをリソースに配置するとブラウザを表示すると、パブリックフォルダのインデックスにリダイレクトされます。 .. 私はこのすべての頭痛を持っています、あなたは私の問題を解決するために私を助けることができますか?

私は、サーバーに接続するためのコントローラでインデックスを作成する必要があるのではないと思います。

ありがとうございます!

+0

問題が発生するかどうかはわかりません。テンプレートをブレード構文に変換し、コントローラーを使用してデータを渡して処理する必要があります。それ以外の方法は? –

+0

テンプレートはhtml cssとjsでのみ動作し、今日はデータを渡す必要はありません。私はそれを行う必要がありますテンプレートは、今私は自分のサーバーから取得する必要があるいくつかの値をharcodedですので、 –

+0

それでは、 –

答えて

1

チャットルームでの会話のとおり、publicディレクトリ内にあるindex.phpファイルを変更したようです。このファイルに変更したり、変更したりすることはできません。これは、Laravelアプリの機能の一部です。

ブレードビューを作成し、ビューを返すようにコントローラを作成し、そのコントローラ/ビューへのルートを作成する必要があります。大丈夫です。

publicディレクトリは、CSSファイル、JSファイル、テンプレート画像など、一般公開したいもののみにする必要があります。実際の構造コードはブレードビューに分割する必要があります:)

関連する問題