constants - 如何使用 laravel 将常量的值写入另一个变量
问题描述
我是 PHP 和 laravel 的新手,我正在做一个项目来提高我的知识,但我有一个很大的问题,因为我无法将常量的值写入变量以将其保存在数据库中。
我的常量文件如下所示:(它位于应用程序内的 Config 文件夹中)
<?php
return [
'STATUS' => [
'PENDING' => 0,
'ACTIVE' => 1,
'FAILED' => 2,
'OFF' => 3
],
'ACCESSES' => [
'PROVIDER' => 1,
'REQUEST' => 2
]
];
在我的控制器中如下:
use App\Config\constants;
* Store a newly created resource in storage.
*
* @param \app\Http\Requests\requestPrestador $request
* @return \Illuminate\Http\Response
*/
public function store(requestPrestador $request)
{
// Taking the value of the constant
$ status = \ Config :: get ('constants.STATUS.PENDENTE');
$ access = \ Config :: get ('constants.ACESSOS.PRESTADOR');
dd ($ status);
$ address = $ this-> objEndereco-> create ([
'CEP' => $ request-> providerCep,
'ADDRESS' => $ request-> ProviderAddress,
'NUMERO' => $ request-> providerNumero,
'COMPLEMENT' => $ request-> providerComplemento,
'BAIRRO' => $ request-> neighborhood provider,
'CITY_ID' => $ request-> CITY provider,
'STATE_ID' => $ request-> state provider,
]);
// Recording the address id
$ idEndereco = $ address-> id;
$ certificate = $ this-> objCertificate-> create ([
'CERTIFICATE' => $ request-> certificateFormacao-> store ('certificates')
]);
// Writing the certificate id
$ idCertificate = $ certificate-> id;
$ antecedente = $ this-> objAntecedente-> create ([
'BACKGROUND' => $ request-> background-> store ('background')
]);
// Recording the criminal record id
$ idAntedecente = $ antecedent-> id;
// dd ($ idAntedecente);
$ provider = $ this-> objPrestador-> create ([
'NAME' => $ request-> providerName,
'CPF' => $ request-> providerCPF,
'PHONE' => $ request-> providerPhone ,
'DT_NASCIMENTO' => $ request-> providerNascimento,
'SEX' => $ request-> gender,
'EMAIL' => $ request-> providerEmail ,
'PASSWORD' => $ request-> providerPassword,
'TRAINING' => $ request-> training,
'ID_CERTIFICADO' => $ idCertificate,
'BACKGROUND ID' => $ previousID,
'ID_ENDERECO' => $ idIDereco,
'ACCESS_ID' => $ access,
'STATUS' => $ status
]);
dd 的返回上的 ai 即将为空; 在此处输入图像描述
解决方案
推荐阅读
- jsf - 更新@all 表单时分页符
- python - 如何正确编写此列表理解?
- wordpress - 在LearnPress中购买课程/完成订单后执行自定义功能?
- firebase - 基于角色的身份验证 vue js firebase
- c# - .NET Core 3.1 从 appsettings.json 为控制台应用程序加载配置
- azure-active-directory - 使用联合 Google 用户刷新 Azure Active Directory 中的令牌流
- javascript - 如何在 Express 路由器 Jest 测试中模拟方法?
- linux - 仅在未最大化时最大化窗口的命令
- angular - Angular 应用程序的 polyfills,使用从 CLI 创建的 web worker
- android - 如何在 PageView 中有不同大小的页面?