Introdução
Ativista e Militante do Software Livre
Criador e Mantenedor da PHP com Rapadura
Desenvolvedor Web na Bannet
Instrutor de Web na iwtraining
Gerenciador de Dependências para PHP.
.json com todas as bibliotecas que precisa utilizar em seu projeto.
Ele baixa e coloca no autoloader.
curl -sS https://getcomposer.org/installer | php
Object Relational Mapper.
<?php
Usuario::all(); //Retorna todos os registros
Usuario::find(id); //Retorna 1 registro
Usuario::delete(id); //Apagar um registro
Gerenciador de Template
Em vez de utilizar tags PHP diretamente no seu HTML, você vai utilizar outra sintaxe com chaves e arrobas.
<h3><?php echo $artigo->titulo; ?></h3>
<small>
<a href="artigos/editar/<?php echo $artigo->id; ?>" title="Editar">Editar</a>
|
<a href="artigos/remover/<?php echo $artigo->id; ?>" title="Remover">Remover</a>
</small>
<p><?php echo $artigo->conteudo; ?></p>
<h2>{{{ $artigo->titulo }}}</h2>
<small>
<a href="artigos/editar/{{ $artigo->id }}" title="Editar">Editar</a>
|
<a href="artigos/remover/{{ $artigo->id }}" title="Remover">Remover</a>
</small>
<p>{{ $artigo->conteudo }}</p>
ferramenta de linha de comando
classes já são criadas estendendo a classe correta.
migrar estruturas de banco de dados
php artisan make:model Teacher
php artisan make:request TeacherRequest