<?php

function createMail($name)
{
    $url = Config('app.url');
    if (starts_with($url, 'http://')) {
        $domain = substr($url, 7);
        // $domain is now 'www.example.com'
        return $name . '@' . $domain;
    }
}
return ['users' => ['amin' => ['id' => 1, 'email' => createMail('amin'), 'password' => 'secret', 'role' => 'Administrator'], 'john' => ['id' => 2, 'email' => createMail('john'), 'password' => 'secret', 'role' => 'Editor'], 'annie' => ['id' => 3, 'email' => createMail('annie'), 'password' => 'secret', 'role' => 'Staff'], 'derpina' => ['id' => 4, 'email' => createMail('derpina'), 'password' => 'secret', 'role' => 'User']], 'roles-and-perms' => ['Roles' => ['User' => 'A registered User', 'Staff' => 'An employee', 'Editor' => '', 'Administrator' => 'Almighty Administrator', 'God' => 'Super Administrator'], 'Permissions' => ['delete' => ['role', 'roles', 'permission', 'permissions', 'employee', 'employees', 'user', 'users'], 'create' => ['role', 'roles', 'permission', 'permissions', 'employee', 'employees', 'user', 'users'], 'edit' => ['role', 'roles', 'permission', 'permissions', 'employee', 'employees', 'user', 'users'], 'read' => ['role', 'roles', 'permission', 'permissions', 'employee', 'employees', 'user', 'users']], 'Attachments' => ['User' => ['read-user', 'edit-user', 'delete-user', 'create-user'], 'Staff' => ['inherits' => 'User', 'read-users', 'read-employee', 'read-employees'], 'Editor' => ['inherits' => 'Staff', 'create-employee'], 'Administrator' => ['inherits' => 'Editor', 'delete-role', 'delete-roles', 'delete-permission', 'delete-permissions', 'delete-employee', 'delete-employees', 'delete-users', 'edit-users', 'edit-role', 'edit-roles', 'edit-permission', 'edit-permissions', 'create-role', 'create-roles', 'create-permission', 'create-permissions']]], 'defaults' => ['role' => 'User']];
Example #2
0
function createMailJo($to, $subject, $body)
{
    return createMail(array("*****@*****.**", "Jogos OlĂ­mpicos 2012"), "pw10606jo", $to, $subject, $body);
}