В Java все находится в форме класса.
Если вы хотите использовать любой объект, тогда у вас есть две фазы:
Пример:
Object a;
a=new Object();
То же самое для концепции массива
Item i[]=new Item[5];
i[0]=new Item();
Если вы не дают секцию инициализации, тогда возникает NullpointerException
.
Это работает на Laravel 5.2
Файл: app/Providers/AppServiceProvider.php
public function register() { ... $this->app->useStoragePath(config('what_ever_you_want')); ... }
Установите его в .env
app.php
'app_storage' => env('APP_STORAGE', storage_path()),
app / Providers / AppServiceProvider.php
public function register()
{
$this->app->useStoragePath(config('app.app_storage'));
}
.env
APP_STORAGE=custom_location
Вот простое решение об изменении пути хранения в Laravel 5, как в Laravel 4
в bootstrap / app.php
# new storage path
# base_path() -> returns root path
$path_storage = base_path() . "../../storage";
# override already $app->storagePath using the function
$app->useStoragePath($path_storage);
, это сделает память путь к сеансу, представлениям, кешу, журналам
Laravel 5.3 находится в bootstrap / app.php
/*
|--------------------------------------------------------------------------
| Set Storage Path
|--------------------------------------------------------------------------
|
| This script allows us to override the default storage location used by
| the application. You may set the APP_STORAGE environment variable
| in your .env file, if not set the default location will be used
|
*/
$app->useStoragePath( env( 'APP_STORAGE', base_path() . '/storage' ) );