Oi
Eu fiz o procedimento que você orientou na aula para recuperar o id, mas não está funcionado. Os dados são incluídos no bd normalmente, a mensagem é apresentada na tela, mas não aparece o id. No meu banco o nome do campo não é id, é código, mas é um autoincremento (mysql). Estou fazendo um cadastro de livros com os campos nome, edicao e ano.
A seguir está o código do controller e da classe Livro
Código do controller
public function store(Request $request){
$livro = Livro::create($request->all());
echo "Livro com código {$livro->codigo} criado com os dados: {$livro->nome} - {$livro->edicao} - {$livro->ano}";
}
Código da classe Livro, nessa eu também já tentei colocando o campo codigo no fillable
class Livro extends Model{
// se o nome não for indicado será utilizado o nome da classe no plural iniciado em minúsculo
protected $table = 'livros';
public $timestamps = false;
protected $fillable=['nome','edicao','ano'];
}
?>