Browse Source

Remove unneeded files

pull/1/head
Nafies Luthfi 8 years ago
parent
commit
e7731f50f8
  1. 79
      app/Http/Controllers/MastersController.php
  2. 32
      app/Http/Requests/Masters/CreateRequest.php
  3. 31
      app/Http/Requests/Masters/DeleteRequest.php
  4. 32
      app/Http/Requests/Masters/UpdateRequest.php
  5. 32
      app/Http/Requests/Users/Permissions/CreateRequest.php
  6. 31
      app/Http/Requests/Users/Permissions/DeleteRequest.php
  7. 32
      app/Http/Requests/Users/Permissions/UpdateRequest.php
  8. 24
      resources/views/masters/create.blade.php
  9. 28
      resources/views/masters/delete.blade.php
  10. 26
      resources/views/masters/edit.blade.php
  11. 45
      resources/views/masters/index.blade.php
  12. 26
      resources/views/masters/show.blade.php

79
app/Http/Controllers/MastersController.php

@ -1,79 +0,0 @@
<?php
namespace App\Http\Controllers;
use App\Http\Requests\Masters\CreateRequest;
use App\Http\Requests\Masters\UpdateRequest;
use App\Http\Requests\Masters\DeleteRequest;
use App\Http\Controllers\Controller;
use App\Entities\Masters\MastersRepository;
use Illuminate\Http\Request;
class MastersController extends Controller {
private $repo;
public function __construct(MastersRepository $repo)
{
$this->repo = $repo;
$this->middleware('auth');
}
public function index(Request $req)
{
$masters = $this->repo->getAll($req->get('q'));
return view('masters.index',compact('masters'));
}
public function create()
{
return view('masters.create');
}
public function store(CreateRequest $req)
{
$master = $this->repo->create($req->except('_token'));
flash()->success(trans('master.created'));
return redirect()->route('masters.edit', $master->id);
}
public function show($masterId)
{
$master = $this->repo->requireById($masterId);
return view('masters.show', compact('master'));
}
public function edit($masterId)
{
$master = $this->repo->requireById($masterId);
return view('masters.edit',compact('master'));
}
public function update(UpdateRequest $req, $masterId)
{
$master = $this->repo->update($req->except(['_method','_token']), $masterId);
flash()->success(trans('master.updated'));
return redirect()->route('masters.edit', $masterId);
}
public function delete($masterId)
{
$master = $this->repo->requireById($masterId);
return view('masters.delete', compact('master'));
}
public function destroy(DeleteRequest $req, $masterId)
{
if ($masterId == $req->get('master_id'))
{
$this->repo->delete($masterId);
flash()->success(trans('master.deleted'));
}
else
flash()->error(trans('master.undeleted'));
return redirect()->route('masters.index');
}
}

32
app/Http/Requests/Masters/CreateRequest.php

@ -1,32 +0,0 @@
<?php
namespace App\Http\Requests\Masters;
use App\Http\Requests\Request;
class CreateRequest extends Request {
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return auth()->user()->can('manage_masters');
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'name' => 'required|max:60|unique:masters,name',
'description' => 'max:255'
];
}
}

31
app/Http/Requests/Masters/DeleteRequest.php

@ -1,31 +0,0 @@
<?php
namespace App\Http\Requests\Masters;
use App\Http\Requests\Request;
class DeleteRequest extends Request {
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return auth()->user()->can('manage_masters');
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'master_id' => 'required'
];
}
}

32
app/Http/Requests/Masters/UpdateRequest.php

@ -1,32 +0,0 @@
<?php
namespace App\Http\Requests\Masters;
use App\Http\Requests\Request;
class UpdateRequest extends Request {
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return auth()->user()->can('manage_masters');
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'name' => 'required|max:60|unique:masters,name,' . $this->segment(2),
'description' => 'max:255'
];
}
}

32
app/Http/Requests/Users/Permissions/CreateRequest.php

@ -1,32 +0,0 @@
<?php
namespace App\Http\Requests\Users\Permissions;
use App\Http\Requests\Request;
class CreateRequest extends Request {
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return auth()->user()->can('manage_role_permissions');
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'name' => 'required|max:60|unique:roles_permissions,name',
'label' => 'required|max:60',
];
}
}

31
app/Http/Requests/Users/Permissions/DeleteRequest.php

@ -1,31 +0,0 @@
<?php
namespace App\Http\Requests\Users\Permissions;
use App\Http\Requests\Request;
class DeleteRequest extends Request {
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return auth()->user()->can('manage_role_permissions');
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'permission_id' => 'required'
];
}
}

32
app/Http/Requests/Users/Permissions/UpdateRequest.php

@ -1,32 +0,0 @@
<?php
namespace App\Http\Requests\Users\Permissions;
use App\Http\Requests\Request;
class UpdateRequest extends Request {
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return auth()->user()->can('manage_role_permissions');
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'name' => 'required|max:60|unique:roles_permissions,name,' . $this->segment(2),
'label' => 'required|max:60',
];
}
}

24
resources/views/masters/create.blade.php

@ -1,24 +0,0 @@
@extends('layouts.app')
@section('title', trans('master.create'))
@section('content')
<div class="row"><br>
<div class="col-md-4">
{!! Form::open(['route'=>'masters.store']) !!}
<div class="panel panel-default">
<div class="panel-heading"><h3 class="panel-title">{{ trans('master.create') }}</h3></div>
<div class="panel-body">
{!! FormField::text('name',['label'=> trans('app.name')]) !!}
{!! FormField::textarea('description',['label'=> trans('app.description')]) !!}
</div>
<div class="panel-footer">
{!! Form::submit(trans('master.create'), ['class'=>'btn btn-primary']) !!}
{!! link_to_route('masters.index', trans('app.cancel'), [], ['class'=>'btn btn-default']) !!}
</div>
</div>
{!! Form::close() !!}
</div>
</div>
@endsection

28
resources/views/masters/delete.blade.php

@ -1,28 +0,0 @@
@extends('layouts.app')
@section('title', trans('master.delete'))
@section('content')
<h1 class="page-header">
<div class="pull-right">
{!! FormField::delete(['route'=>['masters.destroy',$master->id]], trans('app.delete_confirm_button'), ['class'=>'btn btn-danger'], ['master_id'=>$master->id]) !!}
</div>
{{ trans('app.delete_confirm') }}
{!! link_to_route('masters.show', trans('app.cancel'), [$master->id], ['class' => 'btn btn-default']) !!}
</h1>
<div class="row">
<div class="col-md-4">
<div class="panel panel-info">
<div class="panel-heading"><h3 class="panel-title">{{ trans('master.show') }}</h3></div>
<div class="panel-body">
<table class="table table-condensed">
<tbody>
<tr><th>{{ trans('master.name') }}</th><td>{{ $master->name }}</td></tr>
<tr><th>{{ trans('app.description') }}</th><td>{{ $master->description }}</td></tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
@endsection

26
resources/views/masters/edit.blade.php

@ -1,26 +0,0 @@
@extends('layouts.app')
@section('title', trans('master.edit'))
@section('content')
<div class="row"><br>
<div class="col-md-4">
{!! Form::model($master, ['route'=>['masters.update', $master->id], 'method' => 'patch']) !!}
<div class="panel panel-default">
<div class="panel-heading"><h3 class="panel-title">{{ $master->name }} <small>{{ trans('master.edit') }}</small></h3></div>
<div class="panel-body">
{!! FormField::text('name',['label'=> trans('app.name')]) !!}
{!! FormField::textarea('description',['label'=> trans('app.description')]) !!}
</div>
<div class="panel-footer">
{!! Form::submit(trans('master.update'), ['class'=>'btn btn-primary']) !!}
{!! link_to_route('masters.show', trans('app.show'), [$master->id], ['class' => 'btn btn-info']) !!}
{!! link_to_route('masters.index', trans('master.back_to_index'), [], ['class' => 'btn btn-default']) !!}
{!! link_to_route('masters.delete', trans('app.delete'), [$master->id], ['class'=>'btn btn-danger pull-right']) !!}
</div>
</div>
{!! Form::close() !!}
</div>
</div>
@endsection

45
resources/views/masters/index.blade.php

@ -1,45 +0,0 @@
@extends('layouts.app')
@section('title', trans('master.masters'))
@section('content')
<h1 class="page-header">
{!! link_to_route('masters.create', trans('master.create'), [], ['class'=>'btn btn-success pull-right']) !!}
{{ trans('master.masters') }} <small>{{ $masters->total() }} {{ trans('master.found') }}</small>
</h1>
<div class="well well-sm">
{!! Form::open(['method'=>'get','class'=>'form-inline']) !!}
{!! Form::text('q', Request::get('q'), ['class'=>'form-control index-search-field','placeholder'=>trans('master.search'),'style' => 'width:350px']) !!}
{!! Form::submit(trans('master.search'), ['class' => 'btn btn-info btn-sm']) !!}
{!! link_to_route('masters.index','Reset',[],['class' => 'btn btn-default btn-sm']) !!}
{!! Form::close() !!}
</div>
<table class="table table-condensed">
<thead>
<th>{{ trans('app.table_no') }}</th>
<th>{{ trans('app.name') }}</th>
<th>{{ trans('app.description') }}</th>
<th>{{ trans('app.created_at') }}</th>
<th>{{ trans('app.action') }}</th>
</thead>
<tbody>
@forelse($masters as $key => $master)
<tr>
<td>{{ $masters->firstItem() + $key }}</td>
<td>{{ $master->name }}</td>
<td>{{ $master->description }}</td>
<td>{{ $master->created_at }}</td>
<td>
{!! link_to_route('masters.show',trans('app.show'),[$master->id],['class'=>'btn btn-info btn-xs']) !!}
{!! link_to_route('masters.edit',trans('app.edit'),[$master->id],['class'=>'btn btn-warning btn-xs']) !!}
</td>
</tr>
@empty
<tr>
<td colspan="5">{{ trans('master.not_found') }}</td>
</tr>
@endforelse
</tbody>
</table>
{!! str_replace('/?', '?', $masters->appends(Request::except('page'))->render()) !!}
@endsection

26
resources/views/masters/show.blade.php

@ -1,26 +0,0 @@
@extends('layouts.app')
@section('title', trans('master.show'))
@section('content')
<h1 class="page-header">{{ $master->name }} <small>{{ trans('master.show') }}</small></h1>
<div class="row">
<div class="col-md-4">
<div class="panel panel-default">
<div class="panel-heading"><h3 class="panel-title">{{ trans('master.show') }}</h3></div>
<div class="panel-body">
<table class="table table-condensed">
<tbody>
<tr><th>{{ trans('master.name') }}</th><td>{{ $master->name }}</td></tr>
<tr><th>{{ trans('app.description') }}</th><td>{{ $master->description }}</td></tr>
</tbody>
</table>
</div>
<div class="panel-footer">
{!! link_to_route('masters.edit', trans('app.edit'), [$master->id], ['class' => 'btn btn-warning']) !!}
{!! link_to_route('masters.index', trans('master.back_to_index'), [], ['class' => 'btn btn-default']) !!}
</div>
</div>
</div>
</div>
@endsection
Loading…
Cancel
Save