実現したいこと
ここに実現したいことを箇条書きで書いてください。
現在laravelにて料理投稿機能を作成しています。しかし下記のエラーがでてしまい、データーベースに
保存できない状況になっています。下記のエラーはproductのモデルにrecipestepを記入してないからと
考え追加して、何度も確認したのですが同じエラーになってしまいます。もし料理投稿機能を作った経験が
ある方や、同じエラーを経験したことがある方がいたら教えていただけたら幸いです。
ここに質問の内容を詳しく書いてください。
(例)
TypeScriptで●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
エラーメッセージ
Call to undefined method App\Models\Product::recipSteps()
該当のソースコード
`
(Models/product)) <?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class Product extends Model { use HasFactory; protected $fillable=['name', 'description', 'price', 'image', 'category_id']; public function category(){ return $this->hasOne('App\Models\Category', 'id', 'category_id'); } public function recipeSteps() { return $this->hasMany(RecipeStep::class); } } ```ここに言語を入力
コード (Models/recipestep) <?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class RecipeStep extends Model { use HasFactory; protected $fillable = [ 'recipe_id', 'step', ]; public function recipeSteps() { return $this->belongsTo(RecipeStep::class); } } ```ここに言語を入力 コード
コード

0 コメント