Chegou a altura de criarmos o ficheiro index.blade.php na pasta views\products. A estrutura que este ficheiro irá ter será idêntica ao do create.blade.php:
Em seguida, só temos de acrescentar o código HMTL que irá permitir adicionar um novo produto e criar uma tabela com os registos existentes na base de dados, dando a possibilidade de editar ou eliminar cada um desses registos.
O código abaixo permite colocar um título e criar um botão para adicionar novos produtos, reencaminhando o utilizador para a view create existente na pasta products.
Em seguida, é verificado se existe alguma mensagem de sucesso e, no caso de haver, mostra-a. Esta mensagem irá surgir sempre que um registo for criado, alterado ou eliminado com sucesso.
Por fim, é criada a tabela dos produtos usando o array products que foi criado no método index()
.
A última linha desde código vai permitir colocar a paginação na tabela.
Atualize a página e insira mais alguns registos para verificar o progresso do projeto.
Podemos verificar que no fundo da página aparecem umas setas enormes que fazem parte da paginação da tabela. Para resolver este problema vamos à pasta app\Providers e abrimos o ficheiro AppServiceProvider.php e editamos o método boot()
com o seguinte código:
Obtemos este resultado final: