如何解决Laravel:尝试访问 null 类型值的数组偏移量
我的 livewire 文件中有以下内容用于创建联系人并为他创建新企业。
public $contact;
public $entreprise;
public function saveContact()
{
$this->validate();
$newentreprise = Entreprise::create([
'nom' => $this->entreprise['nom'],'adresse' => '1','cle' => Str::random(32),'code_postal' => '95959','ville' => 'meknes',]);
Contact::create([
'nom' => $this->contact['nom'],'prenom' => $this->contact['prenom'],'e_mail' => $this->contact['e_mail'],'telephone_mobile' => '','telephone_fixe' => '','entreprise_id' => $newentreprise->id,]);
$this->confirmingContactAdd = false ;
}
联系人创建完美,但我在创建企业时遇到了问题。似乎未正确请求 'nom'
中 $newentreprise
的输入。我哪里有问题?
contact.blade.PHP 显示输入(正确请求接触的 3 个输入):
<div class="flex mt-6">
<div class="flex-1 text-left mr-2"><div class="col-span-6 sm:col-span-4">
<x-jet-label class="font-bold" for="prenom" value="{{ __('Prénom') }}" />
<x-jet-input id="prenom" type="text" class="mt-1 block w-full" wire:model.defer="contact.prenom" />
<x-jet-input-error for="contact.prenom" class="mt-2" />
</div></div>
<div class="flex-1 text-left ml-2"><div class="col-span-6 sm:col-span-4">
<x-jet-label class="font-bold" for="nom" value="{{ __('Nom') }}" />
<x-jet-input id="nom" type="text" class="mt-1 block w-full" wire:model.defer="contact.nom" />
<x-jet-input-error for="contact.nom" class="mt-2" />
</div></div>
</div>
<div class="flex-1 text-left mt-4"><div class="col-span-6 sm:col-span-4">
<x-jet-label class="font-bold" for="e-mail" value="{{ __('E-mail') }}" />
<x-jet-input id="e-mail" type="text" class="mt-1 block w-full" wire:model.defer="contact.e_mail" />
<x-jet-input-error for="contact.e_mail" class="mt-2" />
</div></div>
<div class="flex-1 text-left mt-4"><div class="col-span-6 sm:col-span-4">
<x-jet-label class="font-bold" for="entreprise" value="{{ __('Entreprise') }}" />
<x-jet-input id="entreprise" type="text" class="mt-1 block w-full" wire:model.defer="contact.entreprise.nom" />
<x-jet-input-error for="contact.entreprise.nom" class="mt-2" />
</div></div>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。