PHPackages                             gsferro/responseview - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. gsferro/responseview

ActiveLibrary[Templating &amp; Views](/categories/templating)

gsferro/responseview
====================

Response easy the dates from views

v1.2(3y ago)0587↓50%1MITPHP

Since Oct 12Pushed 3y ago1 watchersCompare

[ Source](https://github.com/gsferro/laravel-responseview)[ Packagist](https://packagist.org/packages/gsferro/responseview)[ RSS](/packages/gsferro-responseview/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (4)Used By (1)

[![Logo](logo.png)](logo.png)

- Pode ser usado com Livewire.

### Instalação

[](#instalação)

- Faça o download via composer

> `composer require gsferro/responseview`

- Adicione no controller a trait

> `use ResponseView;`

### Métodos

[](#métodos)

- `$this->addData($chave, $valor)`

> Prepara os dados para ser enviado para a view dentro do scope do metodo

ex:

```
public function index()
{
    $this->addData("nome", "Meu nome");
    $this->addData("sobrenome", "Sobrenome");
    ...

    return $this->view('nome_view');
}
```

- `$this->addMergeData($chave, $valor)`

> Prepara os dados para ser enviado para a view globalmente. deve ser usado no construct do Controller

ex:

```
public function __construct()
{
    $this->addMergeData("sexos", ["M", "F"]);
    $this->addMergeData("situacao", ["Ativo", "Inativo"]);
}
```

- `$this->addTitulo($valor)` / `$this->addSubTitulo($valor)`

> Coloca um titulo e um subtitulo na pagina

ex:

```
public function __construct()
{
    $this->addTitulo("Titulo da pagina"); // $titulo
    $this->addSubTitulo("Sub titulo da pagina"); //$subTitulo
}
```

- `$this->addBreadcrumb($titulo, $href = null, $icone = null)`

> Adiciona o breadcrumb em cada view
>
> @param string $titulo
>
> @param null $href \[route() | url()\]
>
> @param null $icone \[fa fa-\* | glyphicon glyphicon-\*\]

ex

```
 public function exemplo()
 {
     // Se voce não setar, ele colocará sempre o titulo da página
     $this->addBreadcrumb("Titulo"); // breadcrumb
     // ou informe o titulo e uma rota para click
     $this->addBreadcrumb("Titulo", route('index')); // breadcrumb
     // colocando icone no link
     $this->addBreadcrumb("Titulo", route('index'), "home"); // breadcrumb
     // colocando icone no nome
     $this->addBreadcrumb("Titulo", null, "home"); // breadcrumb

     // se quiser criar uma sequencia migralhas
     $this->addBreadcrumb("titulo"); // titulo
     $this->addBreadcrumb("titulo 2", route('index')); // titulo > titulo 2
     $this->addBreadcrumb("titulo 3", null, 'file-o'); // titulo > titulo 2 > titulo 3
 }
```

- `$this->addArrayData(array $array)`

> Adiciona um array direto no data

ex:

```
public function exemplo()
{
    $this->addArrayData([
        "sexos"    => ["M", "F"],
        "situacao" => ["Ativo", "Inativo"]
    ]);
}
```

- `$this->addArrayMergeData(array $array)`

> Adiciona um array direto no mergeData

ex:

```
public function __construct()
{
       $this->addArrayMergeData([
        "sexos"    => ["M", "F"],
        "situacao" => ["Ativo", "Inativo"]
    ]);
}
```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~451 days

Total

3

Last Release

1142d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9857d9f527903d58285b8afd4c9cc5d4150041a5951ba5b84c399d0e579b0255?d=identicon)[gsferro](/maintainers/gsferro)

---

Top Contributors

[![gsferro](https://avatars.githubusercontent.com/u/12704346?v=4)](https://github.com/gsferro "gsferro (8 commits)")

---

Tags

responselaravelbladeview

### Embed Badge

![Health badge](/badges/gsferro-responseview/health.svg)

```
[![Health](https://phpackages.com/badges/gsferro-responseview/health.svg)](https://phpackages.com/packages/gsferro-responseview)
```

###  Alternatives

[sinnbeck/laravel-dom-assertions

106250.5k8](/packages/sinnbeck-laravel-dom-assertions)[leitsch/kirby-blade

Enable Laravel Blade Template Engine for Kirby 4 and Kirby 5

219.2k](/packages/leitsch-kirby-blade)[johnturingan/laravel-fly-view

Render Blade templates from string mark-up.

163.9k](/packages/johnturingan-laravel-fly-view)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
