Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gustavinho/laravel-views

Laravel package to create beautiful common views like data tables using the TALL stack.
https://github.com/gustavinho/laravel-views

alpine laravel laravel-livewire laravel-package php tailwind-css tall-stack

Last synced: 1 day ago
JSON representation

Laravel package to create beautiful common views like data tables using the TALL stack.

Awesome Lists containing this project

README

        

![Laravel views](https://laravelviews.com/img/docs/table.png)

# Laravel views

Laravel package to create beautiful common views like data tables using the [TALL stack](https://tallstack.dev/).

# Documentation
Read the [full documentation](https://laravelviews.com)

# Live examples
See some [live examples](https://laravelviews.com/examples/table-view) for the different views.

## Contributing

Check the [contribution guide](CONTRIBUTING.md)

## Roadmap

Laravel Views is still under heavy development so I will be adding more awesome features and views.

Here's the plan for what's coming:

- **New form view**
- **New layout view**
- Add a download action
- Add translations
- Add links as a UI helpers

## Upgrade guide
### From 2.4.0 to 2.4.1
**Publish blade componentes**

Some of the internal components have changed, if you have published these components before to customize them, you will not have them up to date, unfourtunately you need to publish them again with `php artisan vendor:publish --tag=views --provider='LaravelViews\LaravelViewsServiceProvider'` and customize them as you need.

### From 2.2 to 2.3
**Cached views**

The blade directives have changed, you need to clear the cached views with `php artisan view:clear`

**Public assets**

The main assets (JS and CSS files) have changed, you need to publish the public assets again with `php artisan vendor:publish --tag=public --provider='LaravelViews\LaravelViewsServiceProvider' --force`

**Publish blade componentes**

Some of the internal components have changed, if you have published these components before to customize them, you will not have them up to date, unfourtunately you need to publish them again with `php artisan vendor:publish --tag=views --provider='LaravelViews\LaravelViewsServiceProvider'` and customize them as you need.

**Method `renderIf()` in actions**

Update the renderIf() function in your action classes adding a new `$view` parameter as follows:
```php