mirror of
https://github.com/laravel/laravel.git
synced 2025-02-20 11:53:14 +08:00
added packages auto-load array.
This commit is contained in:
parent
fb984016e8
commit
dbf43877c6
24
application/config/package.php
Normal file
24
application/config/package.php
Normal file
@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Auto-Loaded Packages
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The packages that should be auto-loaded each time Laravel handles
|
||||
| a request. These should generally be packages that you use on almost
|
||||
| every request to your application.
|
||||
|
|
||||
| Each package specified here will be bootstrapped and can be conveniently
|
||||
| used by your application's routes, models, and libraries.
|
||||
|
|
||||
| Note: The package names in this array should correspond to a package
|
||||
| directory in application/packages.
|
||||
|
|
||||
*/
|
||||
|
||||
'autoload' => array(),
|
||||
|
||||
);
|
@ -140,6 +140,13 @@ require SYS_PATH.'routing/router'.EXT;
|
||||
require SYS_PATH.'routing/loader'.EXT;
|
||||
require SYS_PATH.'routing/filter'.EXT;
|
||||
|
||||
// --------------------------------------------------------------
|
||||
// Load the packages that are in the auto-loaded packages array.
|
||||
// --------------------------------------------------------------
|
||||
require SYS_PATH.'package'.EXT;
|
||||
|
||||
System\Package::load(System\Config::get('packages.autoload'));
|
||||
|
||||
// --------------------------------------------------------------
|
||||
// Register the route filters.
|
||||
// --------------------------------------------------------------
|
||||
|
@ -23,6 +23,8 @@ class Package {
|
||||
{
|
||||
static::load($value);
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
// Packages may have a bootstrap file, which commonly is used to register auto-loaders
|
||||
|
Loading…
x
Reference in New Issue
Block a user