微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Laravel:尝试访问 null 类型值的数组偏移量

如何解决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 举报,一经查实,本站将立刻删除。