Files
ProxyPanel/resources/views/admin/node/cert/info.blade.php
2024-06-27 22:18:23 +08:00

68 lines
3.3 KiB
PHP

@extends('admin.layouts')
@section('content')
<div class="page-content container">
<div class="panel">
<div class="panel-heading">
<h2 class="panel-title">
{{ isset($cert) ? trans('admin.action.edit_item', ['attribute' => trans('model.node_cert.attribute')]) : trans('admin.action.add_item', ['attribute' => trans('model.node_cert.attribute')]) }}
</h2>
<div class="panel-actions">
<a href="{{route('admin.node.cert.index')}}" class="btn btn-danger">{{ trans('common.back') }}</a>
</div>
</div>
@if (Session::has('successMsg'))
<x-alert type="success" :message="Session::pull('successMsg')"/>
@endif
@if($errors->any())
<x-alert type="danger" :message="$errors->all()"/>
@endif
<div class="panel-body">
<form action="@isset($cert) {{route('admin.node.cert.update', $cert)}} @else {{route('admin.node.cert.store')}} @endisset"
method="POST" enctype="multipart/form-data" class="form-horizontal">
@isset($cert)
@method('PUT')
@endisset
@csrf
<div class="form-group row">
<label for="domain" class="col-md-3 col-form-label">{{ trans('model.node_cert.domain') }}</label>
<div class="col-md-9">
<input type="text" class="form-control" name="domain" id="domain" required>
</div>
</div>
<div class="form-group row">
<label for="key" class="col-md-3 col-form-label">{{ trans('model.node_cert.key') }}</label>
<div class="col-md-9">
<textarea type="text" rows="10" class="form-control" name="key" id="key"
placeholder="{{ trans('admin.node.cert.key_placeholder') }}"></textarea>
</div>
</div>
<div class="form-group row">
<label for="pem" class="col-md-3 col-form-label">{{ trans('model.node_cert.pem') }}</label>
<div class="col-md-9">
<textarea type="text" rows="10" class="form-control" name="pem" id="pem"
placeholder="{{ trans('admin.node.cert.pem_placeholder') }}"></textarea>
</div>
</div>
<div class="form-actions">
<button type="submit" class="btn btn-success">{{ trans('common.submit') }}</button>
</div>
</form>
</div>
</div>
</div>
@endsection
@section('javascript')
<script>
$(document).ready(function() {
$('#domain').val(@json(old('domain')));
$('#key').val(@json(old('key')));
$('#pem').val(@json(old('pem')));
@isset($cert)
$('#domain').val(@json(old('domain') ?? $cert->domain));
$('#key').val(@json(old('key') ?? $cert->key));
$('#pem').val(@json(old('pem') ?? $cert->pem));
@endisset
});
</script>
@endsection