我想恢復在 laravel 中用 softdeletes 刪除的帖子:錯誤:ArgumentCountErrorToo few arguments to function App\Http\Controllers\PostController::restore(), 0 passed and exactly 1 expected帖子控制器:public function restore($id){ $post= Post::withTrashed()->findOrFail($id); $post->restore(); return redirect()->action('PostController@index');}路線:Route::get('dashboard/posts/restore', 'PostController@restore');標簽在trash.blade.php中<a href="{{ action('PostController@restore', ['post' => $post->id]) }}" data-toggle="tooltip" data-placement="top" data-original-title="restore"></a>
1 回答

慕碼人8056858
TA貢獻1803條經驗 獲得超6個贊
您需要指定您的路線接受一個參數:
Route::get('dashboard/posts/restore/{post}', 'PostController@restore');
- 1 回答
- 0 關注
- 97 瀏覽
添加回答
舉報
0/150
提交
取消