سلام
هرکاری میکنم با این ارور مواجه میشم
reportcontroller:
public function topicReport(Request $request)
{
$topic = $request->route('topic');
$this->handleReport('AppTopic', $topic, $request->report);
return redirect(route('/'));
}
protected function handleReport($type, $id, $cause)
{
Report::create([
'user_id' =>Auth()->id(),
'cause' => $cause,
'reportable_id' => $id,
'reportable_type' => $type
]);
}
public function topics()
{
// return $this->morphedByMany(Topic::class,'reportable');
return $this->morphTo();
}
public function reports()
{
return $this->morphToMany(Report::class,'reportable');
}
Route::post('report/{topic}','ReportController@topicReport')->name('topic-report');
متغیرا هم نوعشون رو چک کردم و مشکلی ندارن
تو مدل Report اسم جدول رو تو array گذاشته بودم ک باید اینطوری میذاشتم
protected $table = 'reportables';
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟