157 lines
7.8 KiB
PHP
157 lines
7.8 KiB
PHP
@extends('backend.layout')
|
|
@section('content')
|
|
<script src="{{asset('public/libs/ckeditor/ckeditor.js')}}"></script>
|
|
@if(Session::has('success'))
|
|
<div class="alert alert-success">
|
|
{{ Session::get('success') }}
|
|
@php
|
|
Session::forget('success');
|
|
@endphp
|
|
</div>
|
|
@endif
|
|
@if(Session::has('errors'))
|
|
<div class="alert alert-danger">
|
|
{{ 'Có lỗi xảy ra (' . implode(', ', $errors->all(':message')) . ')'}}
|
|
@php
|
|
Session::forget('errors');
|
|
@endphp
|
|
</div>
|
|
@endif
|
|
<div class='card-header'>
|
|
<h1>{{$title ?? ''}}</h1>
|
|
</div>
|
|
<div class='card-body'>
|
|
<a class="btn btn-primary btn-custom right default" href="{{route('admin/prize')}}">Trở về danh sách</a><br>
|
|
<form enctype="multipart/form-data" action="{{route('admin/prize/update')}}" method="POST">
|
|
{{ csrf_field() }}
|
|
<input type="hidden" name="id" value="{{$data->id ?? 0}}" />
|
|
<button class="btn btn-primary btn-custom" type="submit">
|
|
@if (isset($data->id) && $data->id != '')
|
|
Cập nhật
|
|
@else
|
|
Thêm mới
|
|
@endif
|
|
</button>
|
|
<br>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="custom-file">
|
|
<input type="file" name="prize_image" class="custom-file-input" id="upload-image">
|
|
<label class="upload-image-file-label" for="upload-image" id="upload-image-label">
|
|
<i class='fa fa-camera'></i>
|
|
</label>
|
|
<div class="imgPreview">
|
|
@if(isset($data->prize_image) && $data->prize_image != '')
|
|
<img src="{{asset('public/images/' . $data->prize_image)}}" />
|
|
@endif
|
|
</div>
|
|
<span class="text-danger" id="prize-image_ErrorMsg"></span>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12">
|
|
<div class="form-group">
|
|
<label for="prize_name">Tên giải thưởng</label>
|
|
@php
|
|
$prize_name = $data->prize_name ?? '';
|
|
if (old('prize_name') != '') {
|
|
$prize_name = old('prize_name');
|
|
}
|
|
@endphp
|
|
<input class="form-control" id="prize_name" name="prize_name" value="{{$prize_name ?? ''}}" />
|
|
@if ($errors->has('prize_name'))
|
|
<span class="text-danger">{{ $errors->first('prize_name') }}</span>
|
|
@endif
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="form-group">
|
|
<label for="prize_number">Số lượng giải thưởng</label>
|
|
@php
|
|
$prize_number = $data->prize_number ?? '';
|
|
if (old('prize_number') != '') {
|
|
$prize_number = old('prize_number');
|
|
}
|
|
@endphp
|
|
<input class="form-control" id="prize_number" name="prize_number" value="{{$prize_number ?? ''}}" />
|
|
@if ($errors->has('prize_number'))
|
|
<span class="text-danger">{{ $errors->first('prize_number') }}</span>
|
|
@endif
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="form-group">
|
|
<label for="prize_order">STT giải thưởng</label>
|
|
@php
|
|
$prize_order = $data->prize_order ?? '';
|
|
if (old('prize_order') != '') {
|
|
$prize_order = old('prize_order');
|
|
}
|
|
@endphp
|
|
<input class="form-control" id="prize_order" name="prize_order" value="{{$prize_order ?? ''}}" />
|
|
@if ($errors->has('prize_order'))
|
|
<span class="text-danger">{{ $errors->first('prize_order') }}</span>
|
|
@endif
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="form-group">
|
|
<label for="prize_status">Trạng thái</label>
|
|
@php
|
|
$prize_status = $data->prize_status ?? '';
|
|
if (old('prize_status') != '') {
|
|
$prize_status = old('prize_status');
|
|
}
|
|
@endphp
|
|
<select class="form-control" id="prize_status" name="prize_status">
|
|
<option value="">Chưa chọn</option>
|
|
<option value="1" {{isset($prize_status) && $prize_status == 1 ? 'selected' : ''}}>Hiển thị
|
|
</option>
|
|
<option value="0" {{isset($prize_status) && $prize_status == 0 ? 'selected' : ''}}>Ẩn</option>
|
|
</select>
|
|
@if ($errors->has('prize_status'))
|
|
<span class="text-danger">{{ $errors->first('prize_status') }}</span>
|
|
@endif
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12" style="display: none;">
|
|
<div class="form-group">
|
|
<label for="prize_content">Nội dung giải thưởng</label>
|
|
@php
|
|
$prize_content = $data->prize_content ?? '';
|
|
if (old('prize_content') != '') {
|
|
$prize_content = old('prize_content');
|
|
}
|
|
@endphp
|
|
<textarea class="form-control" id="prize_content" name="prize_content"
|
|
rows="10">{{$prize_content ?? ''}}</textarea>
|
|
@if ($errors->has('prize_content'))
|
|
<span class="text-danger">{{ $errors->first('prize_content') }}</span>
|
|
@endif
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<br>
|
|
<button class="btn btn-primary btn-custom" type="submit">
|
|
@if (isset($data->id) && $data->id != '')
|
|
Cập nhật
|
|
@else
|
|
Thêm mới
|
|
@endif
|
|
</button>
|
|
</form>
|
|
</div>
|
|
<script>
|
|
CKEDITOR.editorConfig = function (config) {
|
|
config.versionCheck = false;
|
|
};
|
|
var post_content = CKEDITOR.replace('prize_content', {
|
|
filebrowserBrowseUrl: '{{ asset('public/libs/ckfinder/ckfinder.html') }}',
|
|
filebrowserImageBrowseUrl: '{{ asset('public/libs/ckfinder/ckfinder.html?type=Images') }}',
|
|
filebrowserFlashBrowseUrl: '{{ asset('public/libs/ckfinder/ckfinder.html?type=Flash') }}',
|
|
filebrowserUploadUrl: '{{ asset('public/libs/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files') }}',
|
|
filebrowserImageUploadUrl: '{{ asset('public/libs/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images') }}',
|
|
filebrowserFlashUploadUrl: '{{ asset('public/libs/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash') }}'
|
|
});
|
|
post_content.config.height = 800;
|
|
</script>
|
|
@endsection |