Я уже искал и перепробовал множество решений подобного случая, но в моем случае ничего не работает.Я все еще довольно новичок в Laravel и не очень разбираюсь в красноречивости.Я пытаюсь удалить ветку форума, пожалуйста, помогите.
Это маршрут для удаления тем:
Route::get('/forum/{forum_id}/thread/{thread_id}/delete', [
'uses' => 'ForumsController@deleteThread',
'as' => 'thread.delete']);
Это функция (я не знаю, как получитьидентификатор темы):
public function deleteThread($id)
{
$forum = Forum::find($id);
$thread = $forum->threads;
dd($thread);
$thread->delete();
return redirect()->back();
}
Это кнопка удаления:
<a href="{{ route('thread.delete', ['forum_id' => $forum->id, 'thread_id' => $thread->id]) }}" class="btn btn-danger">Delete</a>
Это модель форума:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Forum extends Model
{
public function threads () {
return $this->hasMany(Thread::class);
}
}
Это модель темы:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Thread extends Model
{
public function forum () {
return $this->belongsTo(Forum::class);
}
}