Introdução
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
//Retorna todos os registros
Usuario::all();
//Retorna 1 registro
Usuario::find(id);
//Apagar um registro
Usuario::delete(id);
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