Created
April 9, 2018 10:41
-
-
Save Senither/66dcec5213a49dcc52b8325e41efdb19 to your computer and use it in GitHub Desktop.
Edit page resource from Yggdrasil
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@extends('layouts.yggdrasil') | |
@section('page-title', 'Edit Page: ' . $page->name) | |
@section('title', 'Edit page: ' . $page->name) | |
@section('breadcrumbs') | |
<li><a href="{{ route('admin.home') }}">Home</a></li> | |
<li><a href="{{ route('admin.pages.index') }}">Pages</a></li> | |
<li><a href="#">Display Pages</a></li> | |
<li class="active">{{ $page->name }}</li> | |
@endsection | |
@section('content') | |
<div class="row"> | |
<div class="col-lg-12 col-md-12"> | |
<div class="panel panel-white"> | |
<div class="panel-body"> | |
@if($errors->any()) | |
<div class="alert alert-danger"> | |
<ul> | |
@foreach ($errors->all() as $error) | |
<li>{{ $error }}</li> | |
@endforeach | |
</ul> | |
</div> | |
@endif | |
<form action="{{ route('admin.pages.update', $page) }}" method="post" class="form-horizontal"> | |
@csrf | |
<input type="hidden" name="_method" value="PATCH"> | |
<input type="hidden" name="_id" value="{{ $page->id }}"> | |
<div class="form-group"> | |
<label for="input-default" class="col-sm-2 control-label">Name</label> | |
<div class="col-sm-10"> | |
<input type="text" class="form-control" name="name" value="{{ $page->name }}" placeholder="This is the name of the page"> | |
</div> | |
</div> | |
<div class="form-group"> | |
<label for="input-help-block" class="col-sm-2 control-label">Page Route</label> | |
<div class="col-sm-10"> | |
<input type="text" class="form-control" name="route" value="{{ $page->route }}" placeholder="This is the url people will need to go to, to view the page."> | |
<p class="help-block">This is the url people will need to go to, to view the page, leave it back to set the page as the home page.</p> | |
</div> | |
</div> | |
<div class="form-group"> | |
<label class="col-sm-2 control-label">Template</label> | |
<div class="col-sm-10"> | |
<select class="form-control m-b-sm" name="template_id"> | |
@foreach(\App\Template::all() as $template) | |
<option value="{{ $template->id }}" {{ $template->id == $page->template_id ? ' selected' : null }}>{{ $template->name }}</option> | |
@endforeach | |
</select> | |
</div> | |
</div> | |
<div class="form-group"> | |
<label class="col-sm-2 control-label">Page Type</label> | |
<div class="col-sm-10"> | |
<select class="form-control m-b-sm" name="type_id"> | |
<option disabled selected>-- Select a Page type --</option> | |
@foreach(\App\PageType::all() as $pageType) | |
<option value="{{ $pageType->id }}" {{ $pageType->id == $page->type_id ? ' selected' : null }}>{{ $pageType->name }}</option> | |
@endforeach | |
</select> | |
</div> | |
</div> | |
<div class="form-group"> | |
<label for="input-default" class="col-sm-2 control-label">Title</label> | |
<div class="col-sm-10"> | |
<input type="text" class="form-control" name="title" value="{{ $page->title }}" placeholder="This is the title of the page"> | |
</div> | |
</div> | |
<div class="form-group"> | |
<label class="col-sm-2 control-label">Content</label> | |
<div class="col-sm-10"> | |
<textarea class="summernote" name="body"> | |
{!! $page->body !!} | |
</textarea> | |
</div> | |
</div> | |
<a href="{{ route('admin.pages.index') }}" class="btn btn-lg btn-danger">Return to Page List</a> | |
<input type="submit" value="Save Page" class="btn btn-lg btn-success" style="float:right;"> | |
<a href="{{ route('admin.pages.live-edit', $page) }}" class="btn btn-lg btn-primary" style="float:right; margin-right: 20px;">Live Edit</a> | |
</form> | |
</div> | |
</div> | |
</div> | |
</div> | |
@endsection | |
@section('styles') | |
<link href="{{ asset('plugins/summernote-master/summernote.css') }}" rel="stylesheet" type="text/css"/> | |
@endsection | |
@section('scripts') | |
<script src="{{ asset('plugins/summernote-master/summernote.min.js') }}"></script> | |
<script> | |
$(document).ready(function() { | |
$('.summernote').summernote({ | |
height: 350 | |
}); | |
}); | |
</script> | |
@endsection |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment