Releases: GrafiteInc/Builder
Laravel 5.5 Support
New Activity Tracking
Sometimes you need some extra accountability for your users. Now you want harness the activity kit which lets you easily track your users in your app, and give them an activity history.
Laravel 5.4 Support
Laracogs is now prepared to work well with Laravel 5.4, all components have been updated including the tests to work with the new Laravel structures.
Now with Email Activation
Now by default the Laracogs Starter kit has an email activation requirement. Now when you register with your app you get an email with an activation token, once you click it you can log in and use your account. Otherwise you can request a new token.
In order to discard this, you need to remove the active
from the routes/web.php
in the middleware for the routes, and you would need to remove the ActivateUserEmail
notification.
Now with Notifications
The Starter Kit now supports notifications as well as various fixes for different Kits with Laravel 5.3
Official Laravel 5.3 Support
Now supporting Laravel 5.3
For apps with Laravel 5.2 and 5.1 please use the 1.9 version.
Please note from now on we will only be supporting the latest versions of Laravel.
Separation of Components
Laracogs has always included the CrudMaker, FormMaker, and Crypto components. Nothing about that has changed except that now those packages have been moved outside of Laracogs. So now you can use them on their own or use them with the Laracogs package.
The only real change that has occurred on a noticeable level is that the command for the crudmaker has changed from:
laracogs:crud
to
crudmaker:new
Please post any issues, and stay tuned for updates coming with the release of Laravel 5.3
Roles with Permissions
Roles now have permissions!
Code quality improvements
More unit tests
FormMaker improvements and more!
CRUDs with Relationships
You can now define relationships with CRUDs, this means you can specify that your CRUD has a relationship such as a Book has an author
--relationships="hasOne|App\Author|author,relation|class|name"
New CRUD options!
Now you can generate CRUDs without Controllers, Routes, Views, Requests etc. This means only the Service, Repository, Model, Tests, and Factory are generated. So if you need to work with relationships that never have a 'visual' element in your app its considerably easier! Think about things like Downloads for Links :) Now you'll have a Downloads service.