Criei a View "listaProcesso" que lista todos os processos do banco
Para isso criei o método lista no Controller, ocorre que não está vindo toda a lista do banco, apenas alguns itens. Gostaria de saber por que e como resolver.
Arquivo de Rotas:
<?php
Route::get('/processos', 'ProcessoController@lista');
Controller:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Status;
use App\Processo;
use App\TipoProcesso;
class ProcessoController extends Controller
{
public function lista(){
return view('listaProcesso')->with('processos', Processo::all());
}
}
View listaProcesso:
@extends('principal')
@section('conteudo')
<div class="table-responsive">
<table class="table table-striped">
<tr>
<td align="center"><strong><h4 align="center">Nome</strong></h4></td>
<td align="center"><strong><h4 align="center">Entrada</strong></h4></td>
<td align="center"><strong><h4 align="center">Número</strong></h4></td>
<td align="center"><strong><h4 align="center">Descrição</strong></h4></td>
<td align="center"><strong><h4 align="center">Tipo</strong></h4></td>
<td align="center"><strong><h4 align="center">Justificativa</strong></h4></td>
<td align="center"><strong><h4 align="center">Saída</strong></h4></td>
<td align="center"><strong><h4 align="center">Status</strong></h4></td>
</tr>
@foreach ($processos as $p)
<tr>
<td>{{$p->nome}}</td>
<?php $dataEntradaUSA = $p->data_de_entrada; ?>
<td align="center"> <?php echo date('d/m/Y', strtotime($dataEntradaUSA)); ?> </td>
<td align="center">{{$p->numero}}</td>
<td align="center">{{substr($p->descricao, 0, 40)}}</td>
<td align="center">{{$p->tipo->nome}}</td>
<td align="center">{{substr($p->justificativa, 0, 40)}}</td>
<?php if($p->data_de_saida ==""){?>
<td align="center"></td>
<?php }else{$dataSaidaUSA = $p->data_de_saida;?>
<td align="center"><?php echo date('d/m/Y', strtotime($dataSaidaUSA)); ?></td>
<?php } ?>
<td align="center">{{$p->status->nome}}</td>
<td align="center"><a class="btn btn-success" href="#">Ver</a></td>
</tr>
@endforeach
</table>
</div>
@stop