Laravel 5では、画像を保存するディレクトリ(背景)と、CSSファイル内でのアクセス方法について説明します。私のCSSファイルはpublic/css
ディレクトリにあります。私はpublic/images
とpublic/assets/images
に画像を配置しようとしましたが、うまく動作せず、Webブラウザから直接画像にアクセスできませんでした。Laravel 5 CSS内の画像へのアクセス方法とアクセス方法
3
A
答えて
0
public
です。あなたのCSSファイルで、例えば/images/xy.jpg
または/assets/images/xy.jpg
などでアクセスしてください。最初の/はルートディレクトリを参照するのが理にかなっています。
これで解決しない場合は、画像のパス、画像、および画像で動作しないCSSファイルの例をご提供ください。 CSSで
2
彼らは公共/画像であるときは、ブレードのテンプレートで
../images/imgename.jpg
ようにあなたがpublic/
の内部のすべてのファイルにアクセスを経由している
{{ asset("images/imagename.jpg") }}
1
のようなものを使用することができ、画像にアクセスすることができますウェブブラウザ、ちょうどそこに画像やCSSを置く。例:
public/images/foo.png
public/css/style.css
通常、この構造には、background: url('../images/foo.png')
が必要です。
しかし、一部の人はbackground: url('/images/foo.png')
のような絶対パスの使用に問題があります。なぜですか? laravelのインストールは、以下の構造を有するhtdocs/
かpublic_html/
の下で作られているので:
/home/user/public_html/laravel/public/
上記の構造は、あなたが使用している場合、あなたはあなただけ使用することができますbackground: url('/laravel/images/foo.png')
0
を必要とする:URL(http://localhost:8000/imgs/image_name.extensionを)私に従ってexemple:http://localhost:8000/img/spacer.pngしかし、あなたのドメイン名を変更するには、localhost:8000のデベロッパー環境で行うことをお勧めします。
関連する問題
- 1. 出力データへのアクセス方法laravel
- 2. C#webbrowser HtmlElement CSSクラスへのアクセス方法?
- 3. アプリケーションフォルダ内の項目へのアクセス方法
- 4. スレッド内のクラスへのアクセス方法
- 5. gradle内のバイナリファイルへのアクセス方法
- 6. CarouselView内のオブジェクトへのアクセス方法Xamarin.Forms
- 7. クラス内のクラスへのアクセス方法
- 8. JEditorPane内のウィジェットへのアクセス方法
- 9. ブラウザで表示されるs3プライベート画像へのアクセス方法
- 10. [詳細]配列内へのアクセス方法
- 11. 内部フレームへのアクセス方法Html?
- 12. XMLレスポンスへのアクセス方法
- 13. JavaScript内部のngCordovaカメラ画像にアクセスする方法
- 14. Laravel 5の外部テーブルのフィールドにアクセスする方法は?
- 15. Laravel 5:hasManyテーブルのフィールドにアクセスする方法は?
- 16. iframe history.lengthへのアクセス方法
- 17. SSIS:リンクサーバーへのアクセス方法
- 18. jsonデータへのアクセス方法
- 19. OSM APIへのアクセス方法
- 20. javaプロパティファイルへのアクセス方法
- 21. ハンドルアトリビュートアトリビュートへのアクセス方法(ハンドルバーテンプレート
- 22. Netsuiteエラーログへのアクセス方法
- 23. google.assistant.assistantへのアクセス方法
- 24. アプリケーション(スマートカード)へのアクセス方法
- 25. モバイルサイト/テンプレートへのアクセス方法
- 26. AsyncLocalへのアクセス方法
- 27. ユーザーへのアクセス方法
- 28. Fullcalendarへのアクセス方法は?
- 29. IDへのアクセス方法は?
- 30. GSA APIへのアクセス方法
ここにあなたの例を載せるだけで、リンクを提供するのではありません。 (リンクが壊れる可能性があります)。 – peacetype