Skip to content

Commit

Permalink
update changelog and readme
Browse files Browse the repository at this point in the history
  • Loading branch information
mostafamaklad committed Mar 21, 2018
1 parent 1233e69 commit b8bfbfd
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 11 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

All Notable changes to `laravel-permission-mongodb` will be documented in this file.

## 1.7.0 - 2018-03-21

### Added
- Support getting guard_name from extended model
- Add required permissions and roles in exception object
- Add the option to hide and show permissions in exceptions

## 1.6.0 - 2018-02-17

### Added
Expand Down
17 changes: 6 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,6 @@
[![Coverage Status][ico-coveralls]][link-coveralls]
[![Dependency Status][ico-gemnasium]][link-gemnasium]
[![Total Downloads][ico-downloads]][link-packagist]
[![Laravel 5.3.x][ico-laravel-5.2]][link-laravel-5.2]
[![Laravel 5.3.x][ico-laravel-5.3]][link-laravel-5.3]
[![Laravel 5.4.x][ico-laravel-5.4]][link-laravel-5.4]
[![Laravel 5.5.x][ico-laravel-5.5]][link-laravel-5.5]
[![Laravel 5.6.x][ico-laravel-5.6]][link-laravel-5.6]

This package allows you to manage user permissions and roles in a database.
It is inspired from [laravel-permission][link-laravel-permission]. Same code same every thing but it is compatible with [laravel-mongodb][link-laravel-mongodb]
Expand Down Expand Up @@ -649,17 +644,17 @@ class RolesAndPermissionsSeeder extends Seeder
app()['cache']->forget('maklad.permission.cache');

// create permissions
Permission::create(['name' => 'edit articles']);
Permission::create(['name' => 'delete articles']);
Permission::create(['name' => 'publish articles']);
Permission::create(['name' => 'unpublish articles']);
Permission::firstOrCreate(['name' => 'edit articles']);
Permission::firstOrCreate(['name' => 'delete articles']);
Permission::firstOrCreate(['name' => 'publish articles']);
Permission::firstOrCreate(['name' => 'unpublish articles']);

// create roles and assign existing permissions
$role = Role::create(['name' => 'writer']);
$role = Role::firstOrCreate(['name' => 'writer']);
$role->givePermissionTo('edit articles');
$role->givePermissionTo('delete articles');

$role = Role::create(['name' => 'admin']);
$role = Role::firstOrCreate(['name' => 'admin']);
$role->givePermissionTo('publish articles');
$role->givePermissionTo('unpublish articles');
}
Expand Down

0 comments on commit b8bfbfd

Please sign in to comment.