Created
January 26, 2014 20:04
-
-
Save prodeveloper/8638494 to your computer and use it in GitHub Desktop.
Editing Start PHP File HMVC
This file contains hidden or 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
<?php | |
/* | |
|-------------------------------------------------------------------------- | |
| Register The Laravel Class Loader | |
|-------------------------------------------------------------------------- | |
| | |
| In addition to using Composer, you may use the Laravel class loader to | |
| load your controllers and models. This is useful for keeping all of | |
| your classes in the "global" namespace without Composer updating. | |
| | |
*/ | |
ClassLoader::addDirectories(array( | |
app_path().'/commands', | |
app_path().'/controllers', | |
app_path().'/models', | |
app_path().'/database/seeds', | |
)); | |
/* | |
|-------------------------------------------------------------------------- | |
| Application Error Logger | |
|-------------------------------------------------------------------------- | |
| | |
| Here we will configure the error logger setup for the application which | |
| is built on top of the wonderful Monolog library. By default we will | |
| build a rotating log file setup which creates a new file each day. | |
| | |
*/ | |
$logFile = 'log-'.php_sapi_name().'.txt'; | |
Log::useDailyFiles(storage_path().'/logs/'.$logFile); | |
/* | |
|-------------------------------------------------------------------------- | |
| Application Error Handler | |
|-------------------------------------------------------------------------- | |
| | |
| Here you may handle any errors that occur in your application, including | |
| logging them or displaying custom views for specific errors. You may | |
| even register several error handlers to handle different types of | |
| exceptions. If nothing is returned, the default error view is | |
| shown, which includes a detailed stack trace during debug. | |
| | |
*/ | |
App::error(function(Exception $exception, $code) | |
{ | |
Log::error($exception); | |
}); | |
/* | |
|-------------------------------------------------------------------------- | |
| Maintenance Mode Handler | |
|-------------------------------------------------------------------------- | |
| | |
| The "down" Artisan command gives you the ability to put an application | |
| into maintenance mode. Here, you will define what is displayed back | |
| to the user if maintenace mode is in effect for this application. | |
| | |
*/ | |
App::down(function() | |
{ | |
return Response::make("Be right back!", 503); | |
}); | |
/* | |
|-------------------------------------------------------------------------- | |
| Require The Filters File | |
|-------------------------------------------------------------------------- | |
| | |
| Next we will load the filters file for the application. This gives us | |
| a nice separate location to store our route and application filter | |
| definitions instead of putting them all in the main routes file. | |
| | |
*/ | |
require app_path().'/filters.php'; | |
/** | |
* Add the custom view files | |
*/ | |
View::addNamespace('payments', app_path() .'/modules/payments/views'); | |
View::addNamespace('memberships', app_path() .'/modules/memberships/views'); |
This file contains hidden or 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
<?php | |
//Sample load view | |
//This will load the file index.php or index.blade.php in the views folder of the memberships module | |
function getSimple(){ | |
return View::make('memberships::index') | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment