Skip to content

📦 BREAD (browse, read, edit, add, delete) generator for Laravel

Notifications You must be signed in to change notification settings

adrosoftware/notitia-visum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notitia Visum

Build status Coverage Status Latest Stable Version License

This is a WIP package. Bread

Notitia Visum is a BREAD (browse, read, edit, add, delete) generator for Laravel

Usage

Brows usage:

/**
 * Inside a controller action
 */
return (new NotitiaVisum())
    ->table('users')
    ->browse();

You can add a raw where like this:

return (new NotitiaVisum())
    ->table('users')
    ->whereRaw('role = \'admin\'')
    ->browse();

If you want to filter the fields to render in the table, you can add an array of fields:

return (new NotitiaVisum())
    ->table('users')
    ->whereRaw('role = \'admin\'')
    ->browse(['id', 'first_name', 'role']);

By default the title on the table is the table name on the database but you can override it like this:

return (new NotitiaVisum())
    ->table('users')
    ->title('System Users')
    ->browse(['id', 'first_name', 'role']);

Tests

$ vendor/bin/phpunit

Authors

Adro Rocker