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这样就没有其他方法可以通过使用值在输入字段中显示文件了?您不能使用输入字段中的值来预填充它,对吗。