问题描述
'STATUS' => [
'PENDING' => ['LABEL'=>'Pending','VALUE'=>0],'PACKAGING' => ['LABEL'=>'Packing Done','VALUE'=>1],'PICKUP' => ['LABEL'=>'Assign to Pickup','VALUE'=>2],'REPICKUP' => ['LABEL'=>'Reassign to Pickup','VALUE'=>3],'PICKUPDONE' => ['LABEL'=>'Pickup Done','VALUE'=>4],'ASSIGNTODELever' => ['LABEL'=>'Assign to Deliver','VALUE'=> 5],'REASSIGNTODELever' => ['LABEL'=>'Reassign to Deliver','VALUE'=> 6],'DELIVERED' => ['LABEL'=>'Delivered','VALUE'=> 7],'PAID' => ['LABEL'=>'Paid to Merchant','VALUE'=> 8],'RETURNTOHUB' => ['LABEL'=>'Return to HUB','VALUE'=> 9],'RETURNTOMERCHANT' => ['LABEL'=>'Return to Merchant','VALUE'=> 10],'REFUSED' => ['LABEL'=>'Refused','VALUE'=> 100],];
现在我想在 layout/admin.htm 文件的 onStart() 函数中访问这些数据: 函数 onStart()
{
$this['STATUS'] = Config::get('app.STATUS');
}
但我收到以下错误:
致命错误:未捕获的错误:未在其中找到类“事件” E:\XAMMP\htdocs\myoctober\vendor\october\rain\src\Foundation\Exception\Handler.PHP:57 堆栈跟踪:#0 E:\XAMMP\htdocs\myoctober\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.PHP(408): October\Rain\Foundation\Exception\Handler->report(Object(Symfony\Component\Debug\Exception\FatalThrowableError)) #1 E:\XAMMP\htdocs\myoctober\vendor\laravel\framework\src\Illuminate\Foundation\Http \内核.PHP(116): Illuminate\Foundation\Http\Kernel->reportException(Object(Symfony\Component\Debug\Exception\FatalThrowableError)) #2 E:\XAMMP\htdocs\myoctober\index.PHP(43): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) #3 {main} 在 E:\XAMMP\htdocs\myoctober\vendor\october\rain\src\Foundation\Exception\Handler.PHP 中抛出 在线 57
我的方法错了吗?有没有什么聪明的方法来设置可以通过应用程序访问的 STATUS 数组?
解决方法
{
$this['STATUS'] = config('app.STATUS');
}
或
{
$this['STATUS'] = \Config::get('app.STATUS');
}