Php Laravel-编辑时,文件上载的链接不显示
只有编辑链接不显示,因为所有其他字段都显示保存在数据库中的数据。在数据库中,我只保存文件名,因为当请求链接时,我将其更改为只保存文件名Php Laravel-编辑时,文件上载的链接不显示,php,html,laravel,Php,Html,Laravel,只有编辑链接不显示,因为所有其他字段都显示保存在数据库中的数据。在数据库中,我只保存文件名,因为当请求链接时,我将其更改为只保存文件名 //this is code is in the RevisionsController if($request->hasFile('link')){ $request->file('link'); $request->link->store('public'); $revision-
//this is code is in the RevisionsController
if($request->hasFile('link')){
$request->file('link');
$request->link->store('public');
$revision->link = $data . $request->link->store('public');
}else{
return 'No file Selected';
}
//this file is the edit.blade.php for the revisions
<div class="panel-body">
<form action="/revisions/{{ $revision->revision_id }}" method="POST" enctype="multipart/form-data">
{{csrf_field()}}
{{ method_field('PUT') }}
<div class="form-group">
<label for="publication_id">Publication</label>
<select class="selectpicker form-control" name="publication_id">
@foreach($publications as $publication)
{{$found = false}}
@if($publication->publication_id == $revision->publications['publication_id'])
{{$found=true}}
@endif
@if($found)
<option selected>{{$publication->name}}</option>
@else
<option>{{$publication->name}}</option>
@endif
@endforeach
</select>
</div>
<div class="form-group">
<label for="edition">Publication Edition</label>
<input type="text" style="background-color: #fff" name="edition" class="form-control" value="{{$revision->edition}}">
</div>
<div class="form-group">
<label for="link">Upload Publication File:</label>
<input type="file" name="link" value="Upload Publication" class="form-control" value="{{$revision->link}}">
</div>
<div class="form-group text-center">
<input type="submit" style="width: 150px;" class="btn btn-success" value="Submit">
</div>
</form>
</div>
//这是修订控制器中的代码
如果($request->hasFile('link')){
$request->file('link');
$request->link->store('public');
$revision->link=$data.$request->link->store('public');
}否则{
返回“未选择任何文件”;
}
//此文件是用于修订的edit.blade.php文件
{{csrf_field()}}
{{method_字段('PUT')}
出版
@foreach($出版物作为$出版物)
{{$found=false}
@如果($publication->publication\u id==$revision->publications['publication\u id'])
{{$found=true}
@恩迪夫
@如有($已找到)
{{$publication->name}
@否则
{{$publication->name}
@恩迪夫
@endforeach
出版版
上载发布文件:
您不能预先填充
标记的值。如果要向用户显示当前值,请考虑在输入之前显示在
中
<div class="form-group">
<label for="link">Upload Publication File: ({{ $revision->link }})</label>
<input type="file" name="link" value="Upload Publication" class="form-control" value="{{$revision->link}}">
</div>
上载发布文件:({{$revision->link})
请看一看如何创建一个最小的、完整的、可验证的示例。@Llope这样就没有其他方法可以通过使用值在输入字段中显示文件了?您不能使用输入字段中的值来预填充它,对吗。