我正在尝试包含我使用的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文件夹中,当我有一个类似于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
考虑到couryepage中的文件夹,但它不是,它是在puplic,我没有coursepage文件夹,我怎么能得到正确的URL
答案 0 :(得分: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
答案 1 :(得分: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')}}">
当我添加它时,我没有使用资产方法