Skip to content

Instantly share code, notes, and snippets.

@bruceoutdoors
Created February 24, 2014 14:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bruceoutdoors/9189378 to your computer and use it in GitHub Desktop.
Save bruceoutdoors/9189378 to your computer and use it in GitHub Desktop.
Laravel 4 Entrust boilerplate migration file for adding predefined permissions - https://github.com/Zizaco/entrust
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
class AddPermissions extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
$manageUsers = new Permission;
$manageUsers->name = 'manage_users';
$manageUsers->display_name = 'Manage Users';
$manageUsers->save();
$addUsers = new Permission;
$addUsers->name = 'add_users';
$addUsers->display_name = 'Add Users';
$addUsers->save();
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Permission::where('name', '=', 'manage_users')->delete();
Permission::where('name', '=', 'add_users')->delete();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment