我已经使用asgardcms框架创建了一个cms,但是现在我想使用docker部署我的项目。似乎网站正常工作,但是当我想通过cms插入新记录时,它显示一条错误消息“ compact():未定义变量:media(View:....)”。
问题的原因似乎是由于一行代码@mediaSingle('cover_img')
。当我删除这一行代码时,错误消息没有弹出。
我怀疑安装的软件包的版本是否不同,因此我尝试在不使用docker的情况下构建项目并运行php composer update
进行测试。但是效果很好。
如何解决这个问题?谢谢!
我的create-fields.blade.php
<div class="box-body">
<select class="selectpicker" style="width:100%;" name="title_color">
<option value="0c15c0" data-icon="color1" >#0c15c0</option>
</select>
<br>
@mediaSingle('cover_img')
<p>Cover Image Size (320px x 215px)</p>
{!! Form::normalTextarea('title', 'Title', $errors) !!}
{!! Form::normalTextarea('content', 'Content', $errors) !!}
<div class="form-group ">
<label>Date</label>
<input type="date" name="date" required="required">
</div>
</div>