第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Laravel 錯誤: 在 null 上調(diào)用成員函數(shù) create()

Laravel 錯誤: 在 null 上調(diào)用成員函數(shù) create()

PHP
繁華開滿天機 2022-08-19 10:03:30
我需要你的幫助。我正在學習Laravel,我知道它已經(jīng)被問過很多次了,但不能讓它起作用。我正在嘗試使用 .page_id我在 CategoryController 中的方法如下所示:storepublic function store(Page $page){    $data = request()->validate([        'title' => 'required'    ]);    $category = $page->categories()->create($data);    return redirect('/category/' . $category->id);}我的主頁如下所示:model<?phpnamespace App;use Illuminate\Database\Eloquent\Model;class Page extends Model{    protected $guarded = [];    public function categories() {        $this->hasMany(Category::class);    }}我的類別如下所示:migration public function up()   {        Schema::create('categories', function (Blueprint $table) {            $table->bigIncrements('id');            $table->unsignedBigInteger('page_id');            $table->string('title');            $table->timestamps();        });   }我想先了解我做錯了什么。
查看完整描述

1 回答

?
米脂

TA貢獻1836條經(jīng)驗 獲得超3個贊

您的類別關系必須返回 hasMany 對象。將代碼更改為:


<?php


namespace App;


use Illuminate\Database\Eloquent\Model;


class Page extends Model

{

    protected $guarded = [];


    public function categories() {

        return $this->hasMany(Category::class);

    }

}


查看完整回答
反對 回復 2022-08-19
  • 1 回答
  • 0 關注
  • 81 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號