我是Laravel的新手,我也了解Laravel不再支持Collective,但我仍然设法将软件包安装到我的Laravel 5.8项目中。
现在我的问题是,当我尝试添加下面的行时,它不起作用。当我检查元素时,它没有显示在页面的顶部。
{!! Html::style('css/parsley.css') !!}
您是否认为Laravel不再支持Collective,或者我在这里做错了?
非常感谢您的帮助!
我也尝试使用
<link href="{{ asset('css/parsley.css') }}" rel="stylesheet">
但仍然无法正常工作。
这是我正在处理的整个页面的代码。
@extends('main')
@section('title', '| New Post')
@section('stylesheets')
{{-- {!! Html::style('css/parsley.css') !!} --}}
<link href="{{ asset('css/parsley.css') }}" rel="stylesheet">
@endsection
@section('content')
<div class="jumbotron">
<div class="container">
<h1 class="display-4">Create New Post</h1>
<p class="lead"></p>
<hr class="my-4">
<p>Fill out the fields to write your post.</p>
{{-- <a class="btn btn-primary btn-lg" href="#" role="button">Learn more</a> --}}
</div>
</div>
<div class="container">
<div class="col-sm-12 col-md-12">
{!! Form::open(array('route' => 'posts.store', 'data-parsly-validate' => '')) !!}
{{ Form::label('title', 'Title:') }}
{{ Form::text('title', null, array('class' => 'form-control', 'required' => '')) }}
{{ Form::label('body', 'Body:') }}
{{ Form::textarea('body', null, array('class' => 'form-control', 'required' => '')) }}
{{ Form::submit('Create Post', array('class' => 'btn btn-success btn-lg btn-block mt-2')) }}
{!! Form::close() !!}
</div>
</div>
@endsection
@section('scripts')
{!! Html::script('js/parsley.min.js') !!}
@endsection
我希望将parsley.css和parsley.min.js导入到页面中,但是没有用。
答案 0 :(得分:0)
您的模板看起来如何?您的模板中是否有@yield('stylesheets')
?
您的parsley.css在哪里?
答案 1 :(得分:0)
我解决了这个问题。我必须删除集体代码,然后再回到基本代码,才能正常工作。