Comments (4)
Hi,
What kind of presenter package do you use?
Did you tried auto presenter concept? (decorates objects during rendering process):
https://github.com/robclancy/presenter
https://github.com/ShawnMcCool/laravel-auto-presenter
from eloquent-tree.
Hey again,
Checked your presenter concept - looks nice! I'm using https://github.com/laracasts/Presenter at the moment - which is pretty much similar. However, in this (Tree) package I'm using presenters for slightly different purpose - rendered tree is passed back as JSON format to JavaScript (Angular), and I'm just preformatting some values to save memory consumption.
In either case, your presenter and mine is not working, as you're requiring it to be deferred from Tree class in function parameters...
from eloquent-tree.
I think the best way is to completely remove presenters logic form this package but I haven't any free time right now. For now we can use your fixes. Do you create pull request with your fix?
from eloquent-tree.
Sorry - was away for a while. Created a pull request.
from eloquent-tree.
Related Issues (10)
- getRoots() error HOT 1
- Setting multiple nodes as childs at once? HOT 2
- setChildOf on newly created Tree HOT 5
- Can setAsRoot() be called automatically if parent_id is null ?
- Laravel 5 Support HOT 1
- Laravel 5 HOT 2
- How to listen for and respond to fired events like updatedParent HOT 2
- Bug Tree::renderRecursiveTree() HOT 1
- My own table name HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eloquent-tree.