Commit c293fd8c authored by m-wynn's avatar m-wynn

winas_adminlte 最初コミット

parent bb700ff7
vendor/
node_modules/
# Laravel 4 specific
bootstrap/compiled.php
app/storage/
.idea
# Laravel 5 & Lumen specific
bootstrap/cache/
storage/
.env.*.php
.env.php
.env
.env.example
composer.lock
**/.DS_Store
{
"name": "winas_generator/winas_adminlte",
"type": "library",
"description": "AdminLTE templates for Winas Scaffold",
"source": {
"type": "git",
"url": "https://gitlab.winas.jp/winas_lib/winas_generator/winas_adminlte_ui.git",
"reference": "3ba89d61d5db19a3f4870ff466a89806da96ab65"
},
"keywords": [
"infyom",
"laravel",
"generator",
"adminlte",
"templates",
"bootstrap"
],
"license": "MIT",
"authors": [
{
"name": "Mitul Golakiya",
"email": "me@mitul.me"
}
],
"require": {
"php": "^8.1",
"illuminate/support": "^10.0",
"illuminate/view": "^10.0",
"winas_generator/winas_adminlte_ui": "dev-develop"
},
"autoload": {
"psr-4": {
"InfyOm\\AdminLTETemplates\\": "src/"
}
},
"extra": {
"laravel": {
"providers": [
"\\InfyOm\\AdminLTETemplates\\AdminLTETemplatesServiceProvider"
]
}
},
"minimum-stability": "dev",
"prefer-stable": true
}
<?php
namespace InfyOm\AdminLTETemplates;
use Illuminate\Pagination\Paginator;
use Illuminate\Support\Facades\Blade;
use Illuminate\Support\ServiceProvider;
class AdminLTETemplatesServiceProvider extends ServiceProvider
{
/**
* Bootstrap the application services.
*
* @return void
*/
public function boot()
{
$this->loadViewsFrom(__DIR__.'/../views', 'adminlte-templates');
$this->publishes([
__DIR__.'/../views/common' => resource_path('views/vendor/adminlte-templates/common'),
], 'adminlte-views');
$this->publishes([
__DIR__.'/../views/templates' => resource_path('views/vendor/adminlte-templates/templates'),
], 'adminlte-templates');
Paginator::defaultView('adminlte-templates::common.paginator');
Paginator::defaultSimpleView('adminlte-templates::common.simple_paginator');
Blade::directive('ocb', function () {
return '<?php echo "{{ " ?>';
});
Blade::directive('ccb', function () {
return '<?php echo " }}" ?>';
});
}
/**
* Register the application services.
*
* @return void
*/
public function register()
{
}
}
@if(!empty($errors))
@if($errors->any())
<ul class="alert alert-danger" style="list-style-type: none">
@foreach($errors->all() as $error)
<li>{!! $error !!}</li>
@endforeach
</ul>
@endif
@endif
<div class="row">
{!! $records->links() !!}
</div>
@if ($paginator->hasPages())
<ul class="pagination m-0">
{{-- Previous Page Link --}}
@if ($paginator->onFirstPage())
<li class="page-item disabled" aria-disabled="true" aria-label="@lang('pagination.previous')">
<span class="page-link" aria-hidden="true">«</span>
</li>
@else
<li class="page-item">
<a class="page-link" href="{{ $paginator->previousPageUrl() }}" rel="prev"
aria-label="@lang('pagination.previous')">«</a>
</li>
@endif
{{-- Pagination Elements --}}
@foreach ($elements as $element)
{{-- "Three Dots" Separator --}}
@if (is_string($element))
<li class="page-item disabled" aria-disabled="true"><span class="page-link">{{ $element }}</span></li>
@endif
{{-- Array Of Links --}}
@if (is_array($element))
@foreach ($element as $page => $url)
@if ($page == $paginator->currentPage())
<li class="page-item active" aria-current="page"><span class="page-link">{{ $page }}</span></li>
@else
<li class="page-item"><a class="page-link" href="{{ $url }}">{{ $page }}</a></li>
@endif
@endforeach
@endif
@endforeach
{{-- Next Page Link --}}
@if ($paginator->hasMorePages())
<li class="page-item">
<a class="page-link" href="{{ $paginator->nextPageUrl() }}" rel="next"
aria-label="@lang('pagination.next')">»</a>
</li>
@else
<li class="page-item disabled" aria-disabled="true" aria-label="@lang('pagination.next')">
<span class="page-link" aria-hidden="true">»</span>
</li>
@endif
</ul>
@endif
@if ($paginator->hasPages())
<ul class="pagination m-0">
{{-- Previous Page Link --}}
@if ($paginator->onFirstPage())
<li class="page-item disabled" aria-disabled="true">
<span class="page-link">@lang('pagination.previous')</span>
</li>
@else
<li class="page-item">
<a class="page-link" href="{{ $paginator->previousPageUrl() }}"
rel="prev">@lang('pagination.previous')</a>
</li>
@endif
{{-- Next Page Link --}}
@if ($paginator->hasMorePages())
<li class="page-item">
<a class="page-link" href="{{ $paginator->nextPageUrl() }}" rel="next">@lang('pagination.next')</a>
</li>
@else
<li class="page-item disabled" aria-disabled="true">
<span class="page-link">@lang('pagination.next')</span>
</li>
@endif
</ul>
@endif
<!-- 'Boolean {{ $fieldTitle }} Field' checked by default -->
<div class="form-group col-sm-6">
@if($config->options->localized)
@{!! Form::label('{{ $fieldName }}', __('models/{{ $config->modelNames->camelPlural }}.fields.{{ $fieldName }}').':') !!}
@else
@{!! Form::label('{{ $fieldName }}', '{{ $fieldTitle }}:') !!}
@endif
<label class="checkbox-inline">
@{!! Form::checkbox('{{ $fieldName }}', 1, true) !!}
<!-- remove {, true} to make it unchecked by default -->
</label>
</div>
\ No newline at end of file
<!-- {{ $fieldTitle }} Field -->
<div class="form-group col-sm-6">
<div class="form-check">
@{!! Form::hidden('{{ $fieldName }}', 0, ['class' => 'form-check-input']) !!}
@{!! Form::checkbox('{{ $fieldName }}', '{{ $checkboxVal }}', null, ['class' => 'form-check-input']) !!}
@{!! Form::label('{{ $fieldName }}', '{{ $fieldTitle }}', ['class' => 'form-check-label']) !!}
</div>
</div>
\ No newline at end of file
<!-- {{ $fieldTitle }} Field -->
<div class="form-group col-sm-12">
@if($config->options->localized)
@{!! Form::label('{{ $fieldName }}', __('models/{{ $config->modelNames->camelPlural }}.fields.{{ $fieldName }}').':') !!}
@else
@{!! Form::label('{{ $fieldName }}', '{{ $fieldTitle }}:') !!}
@endif
@if($config->options->localized)
@{!! Form::label('{{ $fieldName }}', __('models/{{ $config->modelNames->camelPlural }}.fields.{{ $fieldName }}').':') !!}
@else
@{!! Form::label('{{ $fieldName }}', '{{ $fieldTitle }}:') !!}
@endif
{!! $checkboxes !!}
</div>
\ No newline at end of file
<!-- {{ $fieldTitle }} Field -->
<div class="form-group col-sm-6">
@if($config->options->localized)
@{!! Form::label('{{ $fieldName }}', __('models/{{ $config->modelNames->camelPlural }}.fields.{{ $fieldName }}').':') !!}
@else
@{!! Form::label('{{ $fieldName }}', '{{ $fieldTitle }}:') !!}
@endif
@{!! Form::text('{{ $fieldName }}', null, ['class' => 'form-control','id'=>'{{ $fieldName }}']) !!}
</div>
@@push('page_scripts')
<script type="text/javascript">
$('#{{ $fieldName }}').datepicker()
</script>
@@endpush
\ No newline at end of file
<!-- {{ $fieldTitle }} Field -->
<div class="form-group col-sm-6">
@if($config->options->localized)
@{!! Form::label('{{ $fieldName }}', __('models/{{ $config->modelNames->camelPlural }}.fields.{{ $fieldName }}').':') !!}
@else
@{!! Form::label('{{ $fieldName }}', '{{ $fieldTitle }}:') !!}
@endif
@{!! Form::email('{{ $fieldName }}', null, ['class' => 'form-control'@php if(isset($options)) { echo htmlspecialchars_decode($options); } @endphp]) !!}
</div>
\ No newline at end of file
<!-- {{ $fieldTitle }} Field -->
<div class="form-group col-sm-6">
@if($config->options->localized)
@{!! Form::label('{{ $fieldName }}', __('models/{{ $config->modelNames->camelPlural }}.fields.{{ $fieldName }}').':') !!}
@else
@{!! Form::label('{{ $fieldName }}', '{{ $fieldTitle }}:') !!}
@endif
<div class="input-group">
<div class="custom-file">
@{!! Form::file('{{ $fieldName }}', ['class' => 'custom-file-input']) !!}
@{!! Form::label('{{ $fieldName }}', 'Choose file', ['class' => 'custom-file-label']) !!}
</div>
</div>
</div>
<div class="clearfix"></div>
\ No newline at end of file
<!-- {{ $fieldTitle }} Field -->
<div class="form-group col-sm-6">
@if($config->options->localized)
@{!! Form::label('{{ $fieldName }}', __('models/{{ $config->modelNames->camelPlural }}.fields.{{ $fieldName }}').':') !!}
@else
@{!! Form::label('{{ $fieldName }}', '{{ $fieldTitle }}:') !!}
@endif
@{!! Form::number('{{ $fieldName }}', null, ['class' => 'form-control'@php if(isset($options)) { echo htmlspecialchars_decode($options); } @endphp]) !!}
</div>
\ No newline at end of file
<!-- {{ $fieldName }} Field -->
<div class="form-group col-sm-6">
@if($config->options->localized)
@{!! Form::label('{{ $fieldName }}', __('models/{{ $config->modelNames->camelPlural }}.fields.{{ $fieldName }}').':') !!}
@else
@{!! Form::label('{{ $fieldName }}', '{{ $fieldTitle }}:') !!}
@endif
@{!! Form::password('{{ $fieldName }}', ['class' => 'form-control'@php if(isset($options)) { echo htmlspecialchars_decode($options); } @endphp]) !!}
</div>
\ No newline at end of file
<label class="form-check">
@{!! Form::radio('{{ $fieldName }}', "{{ $value }}", null, ['class' => 'form-check-input']) !!} {{ $label }}
</label>
\ No newline at end of file
<!-- {{ $fieldTitle }} Field -->
<div class="form-group col-sm-12">
@if($config->options->localized)
@{!! Form::label('{{ $fieldName }}', __('models/{{ $config->modelNames->camelPlural }}.fields.{{ $fieldName }}'), ['class' => 'form-check-label']) !!}
@else
@{!! Form::label('{{ $fieldName }}', '{{ $fieldTitle }}', ['class' => 'form-check-label']) !!}
@endif
{!! $radioButtons !!}
</div>
\ No newline at end of file
<!-- {{ $fieldTitle }} Field -->
<div class="form-group col-sm-6">
@if($config->options->localized)
@{!! Form::label('{{ $fieldName }}', __('models/{{ $config->modelNames->camelPlural }}.fields.{{ $fieldName }}').':') !!}
@else
@{!! Form::label('{{ $fieldName }}', '{{ $fieldTitle }}:') !!}
@endif
@{!! Form::select('{{ $fieldName }}', @php echo htmlspecialchars_decode($selectValues) @endphp, null, ['class' => 'form-control custom-select']) !!}
</div>
\ No newline at end of file
<!-- {{ $fieldTitle }} Field -->
<div class="form-group col-sm-6">
@if($config->options->localized)
@{!! Form::label('{{ $fieldName }}', __('models/{{ $config->modelNames->camelPlural }}.fields.{{ $fieldName }}').':') !!}
@else
@{!! Form::label('{{ $fieldName }}', '{{ $fieldTitle }}:') !!}
@endif
@{!! Form::text('{{ $fieldName }}', null, ['class' => 'form-control'@php if(isset($options)) { echo htmlspecialchars_decode($options); } @endphp]) !!}
</div>
\ No newline at end of file
<!-- {{ $fieldTitle }} Field -->
<div class="form-group col-sm-12 col-lg-12">
@if($config->options->localized)
@{!! Form::label('{{ $fieldName }}', __('models/{{ $config->modelNames->camelPlural }}.fields.{{ $fieldName }}').':') !!}
@else
@{!! Form::label('{{ $fieldName }}', '{{ $fieldTitle }}:') !!}
@endif
@{!! Form::textarea('{{ $fieldName }}', null, ['class' => 'form-control'@php if(isset($options)) { echo htmlspecialchars_decode($options); } @endphp]) !!}
</div>
\ No newline at end of file
<!-- 'bootstrap / Toggle Switch {{ $fieldTitle }} Field' -->
<div class="form-group col-sm-6">
<div class="custom-control custom-switch">
@{!! Form::checkbox('{{ $fieldName }}', 1, null, ['class' => 'custom-control-input']) !!}
@if($config->options->localized)
@{!! Form::label('{{ $fieldName }}', __('models/{{ $config->modelNames->camelPlural }}.fields.{{ $fieldName }}').':', ['class' => 'custom-control-label']) !!}
@else
@{!! Form::label('{{ $fieldName }}', '{{ $fieldTitle }}:', ['class' => 'custom-control-label']) !!}
@endif
</div>
</div>
\ No newline at end of file
<li class="nav-item">
<a href="@{{ route('{!! $config->prefixes->getRoutePrefixWith('.') !!}{!! $config->modelNames->camelPlural !!}.index') }}" class="nav-link @{{ Request::is('{!! $config->prefixes->getRoutePrefixWith('.') !!}{!! $config->modelNames->camelPlural !!}*') ? 'active' : '' }}">
<i class="nav-icon fas fa-home"></i>
@if($config->options->localized)
<p>@@lang('models/{{ $config->modelNames->camelPlural }}.plural')</p>
@else
<p>{{ $config->modelNames->humanPlural }}</p>
@endif
</a>
</li>
@@extends('layouts.app')
@@section('content')
<section class="content-header">
<div class="container-fluid">
<div class="row mb-2">
<div class="col-sm-12">
<h1>
@if($config->options->localized)
@@lang('crud.create') @@lang('models/{!! $config->modelNames->camelPlural !!}.singular')
@else
Create {{ $config->modelNames->humanPlural }}
@endif
</h1>
</div>
</div>
</div>
</section>
<div class="content px-3">
@@include('adminlte-templates::common.errors')
<div class="card">
@{!! Form::open(['route' => '{{ $config->prefixes->getRoutePrefixWith('.') }}{{ $config->modelNames->camelPlural }}.store']) !!}
<div class="card-body">
<div class="row">
@@include('{{ $config->prefixes->getViewPrefixForInclude() }}{{ $config->modelNames->snakePlural }}.fields')
</div>
</div>
<div class="card-footer">
@{!! Form::submit('Save', ['class' => 'btn btn-primary']) !!}
<a href="@{{ route('{!! $config->prefixes->getRoutePrefixWith('.') !!}{!! $config->modelNames->camelPlural !!}.index') }}" class="btn btn-default">@if($config->options->localized) @@lang('crud.cancel') @else Cancel @endif</a>
</div>
@{!! Form::close() !!}
</div>
</div>
@@endsection
@@extends('layouts.app')
@@section('content')
<section class="content-header">
<div class="container-fluid">
<div class="row mb-2">
<div class="col-sm-12">
<h1>
@if($config->options->localized)
@@lang('crud.edit') @@lang('models/{!! $config->modelNames->camelPlural !!}.singular')
@else
Edit {{ $config->modelNames->human }}
@endif
</h1>
</div>
</div>
</div>
</section>
<div class="content px-3">
@@include('adminlte-templates::common.errors')
<div class="card">
@{!! Form::model(${{ $config->modelNames->camel }}, ['route' => ['{{ $config->prefixes->getRoutePrefixWith('.') }}{{ $config->modelNames->camelPlural }}.update', ${{ $config->modelNames->camel }}->{{ $config->primaryName }}], 'method' => 'patch']) !!}
<div class="card-body">
<div class="row">
@@include('{{ $config->prefixes->getViewPrefixForInclude() }}{{ $config->modelNames->snakePlural }}.fields')
</div>
</div>
<div class="card-footer">
@{!! Form::submit('Save', ['class' => 'btn btn-primary']) !!}
<a href="@{{ route('{!! $config->prefixes->getRoutePrefixWith('.') !!}{!! $config->modelNames->camelPlural !!}.index') }}" class="btn btn-default">@if($config->options->localized) @@lang('crud.cancel') @else Cancel @endif</a>
</div>
@{!! Form::close() !!}
</div>
</div>
@@endsection
@@extends('layouts.app')
@@section('content')
<section class="content-header">
<div class="container-fluid">
<div class="row mb-2">
<div class="col-sm-6">
@if($config->options->localized)
<h1>@@lang('models/{{ $config->modelNames->camelPlural }}.plural')</h1>
@else
<h1>{{ $config->modelNames->humanPlural }}</h1>
@endif
</div>
<div class="col-sm-6">
<a class="btn btn-primary float-right"
href="@{{ route('{!! $config->prefixes->getRoutePrefixWith('.') !!}{!! $config->modelNames->camelPlural !!}.create') }}">
@if($config->options->localized)
@@lang('crud.add_new')
@else
Add New
@endif
</a>
</div>
</div>
</div>
</section>
<div class="content px-3">
@@include('flash::message')
<div class="clearfix"></div>
<div class="card">
{!! $table !!}
</div>
</div>
@@endsection
@@include('adminlte-templates::common.paginate', ['records' => ${!! $config->modelNames->camelPlural !!}])
\ No newline at end of file
@@extends('layouts.app')
@@section('content')
<section class="content-header">
<div class="container-fluid">
<div class="row mb-2">
<div class="col-sm-6">
<h1>
@if($config->options->localized)
@@lang('models/{!! $config->modelNames->camelPlural !!}.singular') @@lang('crud.detail')
@else
{{ $config->modelNames->human }} Details
@endif
</h1>
</div>
<div class="col-sm-6">
<a class="btn btn-default float-right"
href="@{{ route('{!! $config->prefixes->getRoutePrefixWith('.') !!}{!! $config->modelNames->camelPlural !!}.index') }}">
@if($config->options->localized)
@@lang('crud.back')
@else
Back
@endif
</a>
</div>
</div>
</div>
</section>
<div class="content px-3">
<div class="card">
<div class="card-body">
<div class="row">
@@include('{{ $config->prefixes->getViewPrefixForInclude() }}{{ $config->modelNames->snakePlural }}.show_fields')
</div>
</div>
</div>
</div>
@@endsection
<!-- {{ $fieldTitle }} Field -->
<div class="col-sm-12">
@if($config->options->localized)
@{!! Form::label('{{ $fieldName }}', __('models/{{ $config->modelNames->camelPlural }}.fields.{{ $fieldName }}').':') !!}
@else
@{!! Form::label('{{ $fieldName }}', '{{ $fieldTitle }}:') !!}
@endif
<p>@{{ ${!! $config->modelNames->camel !!}->{!! $fieldName !!} }}</p>
</div>
\ No newline at end of file
<div class="card-body p-0">
<div class="table-responsive">
<table class="table" id="{{ $config->modelNames->dashedPlural }}-table">
<thead>
<tr>
{!! $fieldHeaders !!}
@if($config->options->localized)
<th colspan="3">@lang('crud.action')</th>
@else
<th colspan="3">Action</th>
@endif
</tr>
</thead>
<tbody>
@@foreach(${{ $config->modelNames->camelPlural }} as ${{ $config->modelNames->camel }})
<tr>
{!! $fieldBody !!}
<td style="width: 120px">
@{!! Form::open(['route' => ['{{ $config->prefixes->getRoutePrefixWith('.') }}{{ $config->modelNames->camelPlural }}.destroy', ${{ $config->modelNames->camel }}->{{ $config->primaryName }}], 'method' => 'delete']) !!}
<div class='btn-group'>
<a href="@{{ route('{!! $config->prefixes->getRoutePrefixWith('.') !!}{!! $config->modelNames->camelPlural !!}.show', [${!! $config->modelNames->camel !!}->{!! $config->primaryName !!}]) }}"
class='btn btn-default btn-xs'>
<i class="far fa-eye"></i>
</a>
<a href="@{{ route('{!! $config->prefixes->getRoutePrefixWith('.') !!}{!! $config->modelNames->camelPlural !!}.edit', [${!! $config->modelNames->camel !!}->{!! $config->primaryName !!}]) }}"
class='btn btn-default btn-xs'>
<i class="far fa-edit"></i>
</a>
@{!! Form::button('<i class="far fa-trash-alt"></i>', ['type' => 'submit', 'class' => 'btn btn-danger btn-xs', 'onclick' => "return confirm('Are you sure?')"]) !!}
</div>
@{!! Form::close() !!}
</td>
</tr>
@@endforeach
</tbody>
</table>
</div>
<div class="card-footer clearfix">
<div class="float-right">
{!! $paginate !!}
</div>
</div>
</div>
<td>@{{ ${!! $modelVariable !!}->{!! $fieldName !!} }}</td>
\ No newline at end of file
<th>{!! $fieldTitle !!}</th>
\ No newline at end of file
@{!! Form::open(['route' => ['{{ $config->prefixes->getRoutePrefixWith('.') }}{{ $config->modelNames->camelPlural }}.destroy', ${{ $config->primaryName }}], 'method' => 'delete']) !!}
<div class='btn-group'>
<a href="@{{ route('{!! $config->prefixes->getRoutePrefixWith('.') !!}{!! $config->modelNames->camelPlural !!}.show', ${!! $config->primaryName !!}) }}" class='btn btn-default btn-xs'>
<i class="fa fa-eye"></i>
</a>
<a href="@{{ route('{!! $config->prefixes->getRoutePrefixWith('.') !!}{!! $config->modelNames->camelPlural !!}.edit', ${!! $config->primaryName !!}) }}" class='btn btn-default btn-xs'>
<i class="fa fa-edit"></i>
</a>
@{!! Form::button('<i class="fa fa-trash"></i>', [
'type' => 'submit',
'class' => 'btn btn-danger btn-xs',
@if($config->options->localized)
'onclick' => "return confirm('Are you sure?')"
@else
'onclick' => 'return confirm("'.__('crud.are_you_sure').'")'
@endif
]) !!}
</div>
@{!! Form::close() !!}
@@push('third_party_stylesheets')
@@include('layouts.datatables_css')
@@endpush
<div class="card-body px-4">
@{!! $dataTable->table(['width' => '100%', 'class' => 'table table-striped table-bordered']) !!}
</div>
@@push('third_party_scripts')
@@include('layouts.datatables_js')
@{!! $dataTable->scripts() !!}
@@endpush
@if($config->options->localized)
'{{ $fieldName }}' => new Column(['title' => __('models/{{ $config->modelNames->camelPlural }}.fields.{{ $fieldName }}'), 'data' => '{{ $fieldName }}'])
@else
'{{ $fieldName }}'
@endif
\ No newline at end of file
<div class='btn-group'>
<a href="{{ $showUrl }}" class='btn btn-default btn-xs'>
<i class="fa fa-eye"></i>
</a>
<a href="{{ $editUrl }}" class='btn btn-default btn-xs'>
<i class="fa fa-edit"></i>
</a>
<a class='btn btn-danger btn-xs' wire:click="deleteRecord({{ $recordId }})"
onclick="confirm('Are you sure you want to remove this Record?') || event.stopImmediatePropagation()">
<i class="fa fa-trash"></i>
</a>
</div>
<div class="card-body">
@@livewire('{{ $config->modelNames->dashedPlural }}-table', [])
</div>
\ No newline at end of file
@extends('layouts.app')
@section('content')
<section class="content-header">
<div class="container-fluid">
<div class="row mb-2">
<div class="col-sm-12">
<h1>Create User</h1>
</div>
</div>
</div>
</section>
<div class="content px-3">
@include('adminlte-templates::common.errors')
<div class="card">
{!! Form::open(['route' => 'users.store']) !!}
<div class="card-body">
<div class="row">
@include('users.fields')
</div>
</div>
<div class="card-footer">
{!! Form::submit('Save', ['class' => 'btn btn-primary']) !!}
<a href="{{ route('users.index') }}" class="btn btn-default">Cancel</a>
</div>
{!! Form::close() !!}
</div>
</div>
@endsection
@extends('layouts.app')
@section('content')
<section class="content-header">
<div class="container-fluid">
<div class="row mb-2">
<div class="col-sm-12">
<h1>User</h1>
</div>
</div>
</div>
</section>
<div class="content px-3">
@include('adminlte-templates::common.errors')
<div class="card">
{!! Form::model($user, ['route' => ['users.update', $user->id], 'method' => 'patch']) !!}
<div class="card-body">
<div class="row">
@include('users.fields')
</div>
</div>
<div class="card-footer">
{!! Form::submit('Save', ['class' => 'btn btn-primary']) !!}
<a href="{{ route('users.index') }}" class="btn btn-default">Cancel</a>
</div>
{!! Form::close() !!}
</div>
</div>
@endsection
\ No newline at end of file
<!-- Name Field -->
<div class="form-group col-sm-6">
{!! Form::label('name', 'Name') !!}
{!! Form::text('name', null, ['class' => 'form-control']) !!}
</div>
<!-- Email Field -->
<div class="form-group col-sm-6">
{!! Form::label('email', 'Email') !!}
{!! Form::email('email', null, ['class' => 'form-control']) !!}
</div>
<!-- Password Field -->
<div class="form-group col-sm-6">
{!! Form::label('password', 'Password') !!}
{!! Form::password('password', ['class' => 'form-control']) !!}
</div>
<!-- Confirmation Password Field -->
<div class="form-group col-sm-6">
{!! Form::label('password', 'Password Confirmation') !!}
{!! Form::password('password_confirmation', ['class' => 'form-control']) !!}
</div>
@extends('layouts.app')
@section('content')
<section class="content-header">
<div class="container-fluid">
<div class="row mb-2">
<div class="col-sm-6">
<h1 class="pull-left">Users</h1>
</div>
<div class="col-sm-6">
<a class="btn btn-primary float-right"
href="{{ route('users.create') }}">
Add New
</a>
</div>
</div>
</div>
</section>
<div class="content px-3">
@include('flash::message')
<div class="clearfix"></div>
<div class="card">
<div class="card-body p-0">
@include('users.table')
<div class="card-footer clearfix">
<div class="float-right">
@include('adminlte-templates::common.paginate', ['records' => $users])
</div>
</div>
</div>
</div>
</div>
@endsection
<li class="nav-item">
<a href="{{ route('users.index') }}" class="nav-link {{ Request::is('users*') ? 'active' : '' }}">
<i class="nav-icon fas fa-user"></i>
<p>Users</p>
</a>
</li>
@extends('layouts.app')
@section('content')
<section class="content-header">
<div class="container-fluid">
<div class="row mb-2">
<div class="col-sm-6">
<h1>Users</h1>
</div>
<div class="col-sm-6">
<a class="btn btn-default float-right"
href="{{ route('users.index') }}">
Back
</a>
</div>
</div>
</div>
</section>
<div class="content px-3">
<div class="card">
<div class="card-body">
<div class="row">
@include('users.show_fields')
</div>
</div>
</div>
</div>
@endsection
<!-- Name Field -->
<div class="col-sm-12">
{!! Form::label('name', 'Name:') !!}
<p>{!! $user->name !!}</p>
</div>
<!-- Email Field -->
<div class="col-sm-12">
{!! Form::label('email', 'Email:') !!}
<p>{!! $user->email !!}</p>
</div>
<div class="table-responsive">
<table class="table" id="users-table">
<thead>
<tr>
<th>Name</th>
<th>Email</th>
<th colspan="3">Action</th>
</tr>
</thead>
<tbody>
@foreach($users as $user)
<tr>
<td>{!! $user->name !!}</td>
<td>{!! $user->email !!}</td>
<td>
{!! Form::open(['route' => ['users.destroy', $user->id], 'method' => 'delete']) !!}
<div class='btn-group'>
<a href="{!! route('users.show', [$user->id]) !!}" class='btn btn-default btn-xs'>
<i class="fa fa-eye"></i>
</a>
<a href="{!! route('users.edit', [$user->id]) !!}" class='btn btn-default btn-xs'>
<i class="fa fa-edit"></i>
</a>
{!! Form::button('<i class="fa fa-trash"></i>', ['type' => 'submit', 'class' => 'btn btn-danger btn-xs', 'onclick' => "return confirm('Are you sure?')"]) !!}
</div>
{!! Form::close() !!}
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment