包含laravel中的脚本,Laravel生成错误的URL

问题描述 投票:0回答:2

我试图包含我使用的js文件

<script src="{{asset('js/bootstrap.min.js')}}"></script>
<script src="{{asset('js/jquery.min.js')}}"></script>
<script src="{{asset('js/custom.js')}}"></script>
<script src="{{asset('js/jquery.easing.min.js')}}"></script>
<script src="{{asset('contactform/contactform.js')}}"></script>

//这些文件夹在puplic文件夹中,当我有一个url时,这个工作 http://localhost:8888/htdocs/graduation/public/coursepage 但如果我有这样的网址 http://localhost:8888/htdocs/graduation/public/coursepage/CMPE224-fall-2017 它给出了这个错误

Failed to load resource: the server responded with a status of 404 (Not Found)
css/font-awesome.min.css Failed to load resource: the server responded with a status of 404 (Not Found)
css/imagehover.min.css Failed to load resource: the server responded with a status of 404 (Not Found)
css/style.css Failed to load resource: the server responded with a status of 404 (Not Found)
bootstrap.min.js:6 Uncaught Error: Bootstrap's JavaScript requires jQuery
laravel generate this url http://localhost:8888/htdocs/graduation/public/coursepage/js/bootstrap.min.js

考虑到在coursepage文件夹但它不是,它是在puplic和我没有coursepage文件夹我怎么能得到正确的网址

javascript laravel url
2个回答
0
投票

您确定该页面是否加载了相同的脚本?你可以做一个@extends('master')并在主文件中有一个@stack('js')。然后在你的文件中你所做的一切

@push('js')
<script src="{{asset('js/bootstrap.min.js')}}"></script>
<script src="{{asset('js/jquery.min.js')}}"></script>
<script src="{{asset('js/custom.js')}}"></script>
<script src="{{asset('js/jquery.easing.min.js')}}"></script>
<script src="{{asset('contactform/contactform.js')}}"></script>
@endpush

0
投票

我已经解决了问题,问题出在_head文件中

  <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Open+Sans|Candal|Alegreya+Sans">
      <link rel="stylesheet" type="text/css" href="{{asset('css/font-awesome.min.css')}}">
      <link rel="stylesheet" type="text/css" href="{{asset('css/bootstrap.min.css')}}">
      <link rel="stylesheet" type="text/css" href="{{asset('css/imagehover.min.css')}}">
      <link rel="stylesheet" type="text/css" href="{{asset('css/style.css')}}">

当我添加它时,我没有在这里使用资产方法

© www.soinside.com 2019 - 2024. All rights reserved.