>

다른 모든 필드에는 데이터베이스에 저장된 데이터가 표시되므로 편집 링크 만 표시되지 않습니다. 데이터베이스에서 링크가 요청 될 때만 파일 이름을 저장하고 파일 이름 만 저장하도록 변경합니다

//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>


  • 답변 # 1

    <input> 의 값을 미리 채울 수 없습니다  꼬리표. 사용자에게 현재 값을 표시하려면 <div> 에 표시하는 것을 고려하십시오.  예를 들어 입력 전에.

    <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>
    
    

  • 이전 sorting - php - zip을 알파벳 순서로 정렬
  • 다음 SALT에서 언어를 식별 할 수 없습니다