Gerando um link HTML para uma rota nomeada

Gerando um link HTML para uma rota nomeada

Problema

Você quer gerar um link para uma de suas rotas.

Solução

Use o Html :: linkRoute () método.

O único argumento necessário é o primeiro, o nome da rota.

Html :: linkRoute ('login')

Dependendo da sua aplicativo/rotas.php arquivo, isso pode gerar algo como.

http: //.URL/usuário/login

Se você não tiver uma rota com o nome especificado, um erro será gerado.

Você pode passar um segundo argumento para especificar o título para exibir.

Html :: linkRoute ('login', 'assinar')

Isso produz algo semelhante ao seguinte (com base em rotas.php).

Entrar

Se sua rota leva parâmetros, você deve aprovar um terceiro argumento.

Html :: linkRoute ('itens.Mostrar ',' Mostrar item #4 ', Array (4))

A saída pode parecer algo abaixo.

Mostrar item #4

Você pode especificar uma matriz como o quarto parâmetro. Esta matriz deve conter qualquer atributo adicional para aplicar à tag de âncora.

Html :: linkRoute ('login', 'assinar in', array (), array ('classe' => 'btn'))

Agora a tag âncora tem um atributo de classe.

Entrar

Discussão

Nada para discutir.