-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 2c6344f
Showing
86 changed files
with
6,213 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
/bootstrap/compiled.php | ||
/vendor | ||
/certs/* | ||
composer.phar | ||
composer.lock | ||
.env.*.php | ||
.env.php | ||
.DS_Store | ||
.idea | ||
_ide_helper.php | ||
Thumbs.db |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
<?php | ||
|
||
use Illuminate\Console\Command; | ||
use Symfony\Component\Process\Process; | ||
|
||
class SetupCommand extends Command { | ||
|
||
/** | ||
* The console command name. | ||
* | ||
* @var string | ||
*/ | ||
protected $name = 'trusted:setup'; | ||
|
||
/** | ||
* The console command description. | ||
* | ||
* @var string | ||
*/ | ||
protected $description = 'Setup the trusted application'; | ||
|
||
/** | ||
* Create a new command instance. | ||
* | ||
* @return void | ||
*/ | ||
public function __construct() | ||
{ | ||
parent::__construct(); | ||
} | ||
|
||
/** | ||
* Execute the console command. | ||
* | ||
* @return mixed | ||
*/ | ||
public function fire() | ||
{ | ||
// Create certs dir if it doesn't exist | ||
if(!File::isDirectory(base_path().'/certs')) | ||
File::makeDirectory(base_path().'/certs'); | ||
|
||
// Touch sqlite database file | ||
if(!File::exists(app_path().'/database/trusted.sqlite')) | ||
File::put(app_path().'/database/trusted.sqlite', ''); | ||
|
||
// Setup key and database migration | ||
if(Config::get('app.key') == 'YourSecretKey!!!') { | ||
$this->call('key:generate'); | ||
$this->call('migrate', ['--seed' => true, '--force' => true]); | ||
} | ||
} | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,196 @@ | ||
<?php | ||
|
||
return array( | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Application Debug Mode | ||
|-------------------------------------------------------------------------- | ||
| | ||
| When your application is in debug mode, detailed error messages with | ||
| stack traces will be shown on every error that occurs within your | ||
| application. If disabled, a simple generic error page is shown. | ||
| | ||
*/ | ||
|
||
'debug' => false, | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Application URL | ||
|-------------------------------------------------------------------------- | ||
| | ||
| This URL is used by the console to properly generate URLs when using | ||
| the Artisan command line tool. You should set this to the root of | ||
| your application so that it is used when running Artisan tasks. | ||
| | ||
*/ | ||
|
||
'url' => 'http://localhost', | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Application Timezone | ||
|-------------------------------------------------------------------------- | ||
| | ||
| Here you may specify the default timezone for your application, which | ||
| will be used by the PHP date and date-time functions. We have gone | ||
| ahead and set this to a sensible default for you out of the box. | ||
| | ||
*/ | ||
|
||
'timezone' => 'UTC', | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Application Locale Configuration | ||
|-------------------------------------------------------------------------- | ||
| | ||
| The application locale determines the default locale that will be used | ||
| by the translation service provider. You are free to set this value | ||
| to any of the locales which will be supported by the application. | ||
| | ||
*/ | ||
|
||
'locale' => 'en', | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Application Fallback Locale | ||
|-------------------------------------------------------------------------- | ||
| | ||
| The fallback locale determines the locale to use when the current one | ||
| is not available. You may change the value to correspond to any of | ||
| the language folders that are provided through your application. | ||
| | ||
*/ | ||
|
||
'fallback_locale' => 'en', | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Encryption Key | ||
|-------------------------------------------------------------------------- | ||
| | ||
| This key is used by the Illuminate encrypter service and should be set | ||
| to a random, 32 character string, otherwise these encrypted strings | ||
| will not be safe. Please do this before deploying an application! | ||
| | ||
*/ | ||
|
||
'key' => 'YourSecretKey!!!', | ||
|
||
'cipher' => MCRYPT_RIJNDAEL_128, | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Autoloaded Service Providers | ||
|-------------------------------------------------------------------------- | ||
| | ||
| The service providers listed here will be automatically loaded on the | ||
| request to your application. Feel free to add your own services to | ||
| this array to grant expanded functionality to your applications. | ||
| | ||
*/ | ||
|
||
'providers' => array( | ||
|
||
'Illuminate\Foundation\Providers\ArtisanServiceProvider', | ||
'Illuminate\Auth\AuthServiceProvider', | ||
'Illuminate\Cache\CacheServiceProvider', | ||
'Illuminate\Session\CommandsServiceProvider', | ||
'Illuminate\Foundation\Providers\ConsoleSupportServiceProvider', | ||
'Illuminate\Routing\ControllerServiceProvider', | ||
'Illuminate\Cookie\CookieServiceProvider', | ||
'Illuminate\Database\DatabaseServiceProvider', | ||
'Illuminate\Encryption\EncryptionServiceProvider', | ||
'Illuminate\Filesystem\FilesystemServiceProvider', | ||
'Illuminate\Hashing\HashServiceProvider', | ||
'Illuminate\Html\HtmlServiceProvider', | ||
'Illuminate\Log\LogServiceProvider', | ||
'Illuminate\Mail\MailServiceProvider', | ||
'Illuminate\Database\MigrationServiceProvider', | ||
'Illuminate\Pagination\PaginationServiceProvider', | ||
'Illuminate\Queue\QueueServiceProvider', | ||
'Illuminate\Redis\RedisServiceProvider', | ||
'Illuminate\Remote\RemoteServiceProvider', | ||
'Illuminate\Auth\Reminders\ReminderServiceProvider', | ||
'Illuminate\Database\SeedServiceProvider', | ||
'Illuminate\Session\SessionServiceProvider', | ||
'Illuminate\Translation\TranslationServiceProvider', | ||
'Illuminate\Validation\ValidationServiceProvider', | ||
'Illuminate\View\ViewServiceProvider', | ||
'Illuminate\Workbench\WorkbenchServiceProvider', | ||
'Way\Generators\GeneratorsServiceProvider', | ||
'Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider', | ||
|
||
), | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Service Provider Manifest | ||
|-------------------------------------------------------------------------- | ||
| | ||
| The service provider manifest is used by Laravel to lazy load service | ||
| providers which are not needed for each request, as well to keep a | ||
| list of all of the services. Here, you may set its storage spot. | ||
| | ||
*/ | ||
|
||
'manifest' => storage_path().'/meta', | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Class Aliases | ||
|-------------------------------------------------------------------------- | ||
| | ||
| This array of class aliases will be registered when this application | ||
| is started. However, feel free to register as many as you wish as | ||
| the aliases are "lazy" loaded so they don't hinder performance. | ||
| | ||
*/ | ||
|
||
'aliases' => array( | ||
|
||
'App' => 'Illuminate\Support\Facades\App', | ||
'Artisan' => 'Illuminate\Support\Facades\Artisan', | ||
'Auth' => 'Illuminate\Support\Facades\Auth', | ||
'Blade' => 'Illuminate\Support\Facades\Blade', | ||
'Cache' => 'Illuminate\Support\Facades\Cache', | ||
'ClassLoader' => 'Illuminate\Support\ClassLoader', | ||
'Config' => 'Illuminate\Support\Facades\Config', | ||
'Controller' => 'Illuminate\Routing\Controller', | ||
'Cookie' => 'Illuminate\Support\Facades\Cookie', | ||
'Crypt' => 'Illuminate\Support\Facades\Crypt', | ||
'DB' => 'Illuminate\Support\Facades\DB', | ||
'Eloquent' => 'Illuminate\Database\Eloquent\Model', | ||
'Event' => 'Illuminate\Support\Facades\Event', | ||
'File' => 'Illuminate\Support\Facades\File', | ||
'Form' => 'Illuminate\Support\Facades\Form', | ||
'Hash' => 'Illuminate\Support\Facades\Hash', | ||
'HTML' => 'Illuminate\Support\Facades\HTML', | ||
'Input' => 'Illuminate\Support\Facades\Input', | ||
'Lang' => 'Illuminate\Support\Facades\Lang', | ||
'Log' => 'Illuminate\Support\Facades\Log', | ||
'Mail' => 'Illuminate\Support\Facades\Mail', | ||
'Paginator' => 'Illuminate\Support\Facades\Paginator', | ||
'Password' => 'Illuminate\Support\Facades\Password', | ||
'Queue' => 'Illuminate\Support\Facades\Queue', | ||
'Redirect' => 'Illuminate\Support\Facades\Redirect', | ||
'Redis' => 'Illuminate\Support\Facades\Redis', | ||
'Request' => 'Illuminate\Support\Facades\Request', | ||
'Response' => 'Illuminate\Support\Facades\Response', | ||
'Route' => 'Illuminate\Support\Facades\Route', | ||
'Schema' => 'Illuminate\Support\Facades\Schema', | ||
'Seeder' => 'Illuminate\Database\Seeder', | ||
'Session' => 'Illuminate\Support\Facades\Session', | ||
'SoftDeletingTrait' => 'Illuminate\Database\Eloquent\SoftDeletingTrait', | ||
'SSH' => 'Illuminate\Support\Facades\SSH', | ||
'Str' => 'Illuminate\Support\Str', | ||
'URL' => 'Illuminate\Support\Facades\URL', | ||
'Validator' => 'Illuminate\Support\Facades\Validator', | ||
'View' => 'Illuminate\Support\Facades\View', | ||
|
||
), | ||
|
||
); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
<?php | ||
|
||
return array( | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Default Authentication Driver | ||
|-------------------------------------------------------------------------- | ||
| | ||
| This option controls the authentication driver that will be utilized. | ||
| This driver manages the retrieval and authentication of the users | ||
| attempting to get access to protected areas of your application. | ||
| | ||
| Supported: "database", "eloquent" | ||
| | ||
*/ | ||
|
||
'driver' => 'eloquent', | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Authentication Model | ||
|-------------------------------------------------------------------------- | ||
| | ||
| When using the "Eloquent" authentication driver, we need to know which | ||
| Eloquent model should be used to retrieve your users. Of course, it | ||
| is often just the "User" model but you may use whatever you like. | ||
| | ||
*/ | ||
|
||
'model' => 'User', | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Authentication Table | ||
|-------------------------------------------------------------------------- | ||
| | ||
| When using the "Database" authentication driver, we need to know which | ||
| table should be used to retrieve your users. We have chosen a basic | ||
| default value but you may easily change it to any table you like. | ||
| | ||
*/ | ||
|
||
'table' => 'users', | ||
|
||
/* | ||
|-------------------------------------------------------------------------- | ||
| Password Reminder Settings | ||
|-------------------------------------------------------------------------- | ||
| | ||
| Here you may set the settings for password reminders, including a view | ||
| that should be used as your password reminder e-mail. You will also | ||
| be able to set the name of the table that holds the reset tokens. | ||
| | ||
| The "expire" time is the number of minutes that the reminder should be | ||
| considered valid. This security feature keeps tokens short-lived so | ||
| they have less time to be guessed. You may change this as needed. | ||
| | ||
*/ | ||
|
||
'reminder' => array( | ||
|
||
'email' => 'emails.auth.reminder', | ||
|
||
'table' => 'password_reminders', | ||
|
||
'expire' => 60, | ||
|
||
), | ||
|
||
); |
Oops, something went wrong.