Commit cf150342 authored by Marcos Albano's avatar Marcos Albano 💬

DatePicker

parent 4592caa2
...@@ -15,11 +15,9 @@ class DatepickerController extends Controller ...@@ -15,11 +15,9 @@ class DatepickerController extends Controller
public function datepicker(Request $request) public function datepicker(Request $request)
{ {
$datepicker = new Datepicker(); $datepicker = new Datepicker();
$datepicker->id = $request->get('id');
$datepicker->nome = $request->get('nome');
$datepicker->cpf = $request->get('cpf');
$datepicker->data = $request->get('data'); $datepicker->data = $request->get('data');
$datepicker->save(); $datepicker->save();
return redirect('datepicker')->with('success', 'Agendamento adicionado com sucesso!'); // return redirect('datepicker')->with('success', 'Agendamento adicionado com sucesso!');
return redirect()->back();
} }
} }
...@@ -28,6 +28,7 @@ class TituloController extends Controller ...@@ -28,6 +28,7 @@ class TituloController extends Controller
*/ */
public function index() public function index()
{ {
$documentosPessoa = DocumentoPessoa::where('cpf', $this->request->cpf)->with('pessoa')->get(); $documentosPessoa = DocumentoPessoa::where('cpf', $this->request->cpf)->with('pessoa')->get();
foreach ($documentosPessoa as $documentoPessoa) { foreach ($documentosPessoa as $documentoPessoa) {
$pessoasLote = PessoaLote::where('pessoa_id', $documentoPessoa->pessoa_id)->with('lote')->get(); $pessoasLote = PessoaLote::where('pessoa_id', $documentoPessoa->pessoa_id)->with('lote')->get();
...@@ -92,6 +93,7 @@ class TituloController extends Controller ...@@ -92,6 +93,7 @@ class TituloController extends Controller
public function store(Request $request) public function store(Request $request)
{ {
return $request->name; return $request->name;
} }
......
...@@ -8,16 +8,16 @@ use Illuminate\Support\Facades\DB; ...@@ -8,16 +8,16 @@ use Illuminate\Support\Facades\DB;
class Agendamento extends Model class Agendamento extends Model
{ {
protected $table = 'agendamento.agendamentos'; protected $table = 'agendamento.agendamentos';
protected $fillable = ['nome', 'cpf', 'telefone','servico', 'data']; protected $fillable = ['data'];
public function search($filter = null) // public function search($filter = null)
{ // {
$results = $this->where(function ($query) use ($filter){ // $results = $this->where(function ($query) use ($filter){
if($filter){ // if($filter){
$query->where('nome', 'LIKE', "%{$filter}%"); // $query->where('nome', 'LIKE', "%{$filter}%");
} // }
})//->toSql(); // })//->toSql();
->paginate(); // ->paginate();
return $results; // return $results;
} // }
} }
...@@ -5,11 +5,23 @@ ...@@ -5,11 +5,23 @@
@section('content_header') @section('content_header')
@endsection @endsection
@section('content') @section('content')
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.5.0/css/bootstrap-datepicker.css" <link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.5.0/css/bootstrap-datepicker.css"
rel="stylesheet"> rel="stylesheet">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.5.0/js/bootstrap-datepicker.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.5.0/js/bootstrap-datepicker.js"></script>
{{-- <div class="card card-outline card-success">
<div class="card-body">
<form action="{{ route('titulos.search') }}" class="form form-inline" method="POST">
@csrf
<input type="text" name="filter" placeholder="Filtrar:" class="form-control"
value="{{ $filters['filter'] ?? '' }}">
<button type="submit" class="btn btn-info">Pesquisar</button>
</form>
</div>
</div> --}}
<div class="header_listagem small-box bg-gradient-success">
@foreach ($documentosPessoa as $documentoPessoa) @foreach ($documentosPessoa as $documentoPessoa)
@foreach ($lotes as $lote) @foreach ($lotes as $lote)
...@@ -19,18 +31,22 @@ ...@@ -19,18 +31,22 @@
@endforeach @endforeach
@endforeach @endforeach
</div> </div>
<!-- <h1></h1> -->
<div class="card card-outline card-success"> <div class="card card-outline card-success">
<div class="card-header"> <div class="card-header">
<h3 class="card-title"><b>Listagem dos Títulos</b></h3> <h3 class="card-title"><b>Listagem dos Títulos</b></h3>
</div> </div>
<!-- /.card-header -->
<div class="card-body"> <div class="card-body">
<table class="table table-striped"> <table class="table table-striped">
<thead> <thead>
<tr align="center"> <tr align="center">
<th>MUNICÍPIO</th> <th>MUNICÍPIO</th>
<th>PROPRIETÁRIO</th> <th>PROPRIETÁRIO</th>
<th>NÚMERO TÍTULO</th>
<th>CPF</th> <th>CPF</th>
<th>TRAMITE</th> <th>TRAMITE</th>
<th>LOCALIZAÇÃO</th>
<th width="100">AÇÕES</th> <th width="100">AÇÕES</th>
</tr> </tr>
</thead> </thead>
...@@ -41,8 +57,10 @@ ...@@ -41,8 +57,10 @@
<tr align="center"> <tr align="center">
<td>{{ $lote->municipio->nome }}</td> <td>{{ $lote->municipio->nome }}</td>
<td>{{ $lote->proprietario }}</td> <td>{{ $lote->proprietario }}</td>
<td>{{ $titulo->numero_titulo }}</td>
<td>{{ $documentoPessoa->cpf }}</td> <td>{{ $documentoPessoa->cpf }}</td>
<td>{{ $tramite->nome }}</td> <td>{{ $tramite->nome }}</td>
<td>{{ $loteTramite->localizacao_nova }}</td>
<td> <td>
<a href="{{ route('titulos.show', $lote->id) }}" class="badge bg-green">Detalhes</a> <a href="{{ route('titulos.show', $lote->id) }}" class="badge bg-green">Detalhes</a>
</td> </td>
...@@ -53,29 +71,31 @@ ...@@ -53,29 +71,31 @@
</tbody> </tbody>
</table> </table>
<div class="container"> <div class="container">
<form method="post" action="{{ route('datepicker') }}" enctype="multipart/form-data">
@csrf
<div class="row"> <div class="row">
<div class='col-sm-6'> <div class="col-md-4"></div>
<div class="form-group"> <div class="form-group col-md-4">
<div class='input-group date' id='datetimepicker1'> <strong>Date : </strong>
<input type='text' class="form-control datetimepicker" /> <input class="date form-control" type="text" id="datepicker" name="data">
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div> </div>
</div> </div>
<div class="row">
<div class="col-md-4"></div>
<div class="form-group col-md-4" style="margin-top:60px">
<button type="submit" class="btn btn-success">Submit</button>
</div> </div>
<script type="text/javascript">
$(function () {
$('#datetimepicker1').datepicker();
});
</script>
</div> </div>
</form>
</div> </div>
<script type="text/javascript">
$('#datepicker').datepicker({
autoclose: true,
format: 'dd/mm/yyyy'
});
</script>
{{-- <button type="submit" {{-- <button type="submit" class="btn btn-block btn-primary btn_pesquisa">Agendar</button> --}}
class="btn btn-block btn-primary btn_pesquisa">Agendar</button> --}}
</div> </div>
<div class="card-footer"> <div class="card-footer">
{{-- {!! $titulos->appends($filters)->links() !!} --}} {{-- {!! $titulos->appends($filters)->links() !!} --}}
......
...@@ -12,7 +12,7 @@ Route::get('one-to-one', 'OneToOneController@oneToOne'); ...@@ -12,7 +12,7 @@ Route::get('one-to-one', 'OneToOneController@oneToOne');
Route::any('agendamentos/search', 'AgendamentoController@search')->name('agendamentos.search')->middleware('auth');//->middleware('auth'); Route::any('agendamentos/search', 'AgendamentoController@search')->name('agendamentos.search')->middleware('auth');//->middleware('auth');
Route::any('titulos/search', 'TituloController@search')->name('titulos.search')->middleware('auth');//->middleware('auth'); Route::any('titulos/search', 'TituloController@search')->name('titulos.search')->middleware('auth');//->middleware('auth');
Route::resource('titulos', 'TituloController');//->middleware('auth'); Route::resource('titulos', 'TituloController');//->middleware('auth');
// Route::get('titulos/{id}', 'TituloController@show')->name('titulos.show');//->middleware('auth'); Route::get('titulos/{id}', 'TituloController@show')->name('titulos.show');//->middleware('auth');
Route::resource('agendamentos', 'AgendamentoController')->middleware('auth'); Route::resource('agendamentos', 'AgendamentoController')->middleware('auth');
Route::any('lotes/search', 'LoteController@search')->name('lotes.search'); Route::any('lotes/search', 'LoteController@search')->name('lotes.search');
Route::resource('lotes', 'LoteController')->middleware('auth'); Route::resource('lotes', 'LoteController')->middleware('auth');
...@@ -21,7 +21,8 @@ Route::any('municipios/search', 'MunicipioController@search')->name('municipios. ...@@ -21,7 +21,8 @@ Route::any('municipios/search', 'MunicipioController@search')->name('municipios.
Route::resource('glebas', 'GlebaController')->middleware('auth'); Route::resource('glebas', 'GlebaController')->middleware('auth');
Route::any('glebas/search', 'GlebaController@search')->name('glebas.search')->middleware('auth');//->middleware('auth'); Route::any('glebas/search', 'GlebaController@search')->name('glebas.search')->middleware('auth');//->middleware('auth');
Route::get('datepicker','DatepickerController@create')->name('datepicker');
Route::post('datepicker','DatepickerController@datepicker')->name('datepicker.datepicker');
Route::resource('teste', 'TesteController'); Route::resource('teste', 'TesteController');
......
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