ユーザーがトピックを作成できるビューを取得しようとしています。私はこのプロジェクトを何度もやりましたが、このエラーは一度も起こりませんでした。Laravelモデル[App Topic]のクエリ結果がありません。
エラーNo query results for model [App\Topic] create
が表示されます。ここにコードがあります。
これは、ユーザーをビューに誘導するためのリンクです。
<div class="col s12">
<div class="card">
<div class="card-content clearfix">
<a href="{{ route('createtopic', ['theme_id' => $theme->id]) }}" class="waves-effect waves-light btn blue-grey darken-4">New topic <i class="material-icons right">edit</i></a>
</div>
</div>
</div>
これらは、この問題で使用されるルートです。
Route::get('/theme/{theme_id}/topics/create', '[email protected]')->name('createtopic');
Route::post('/theme/{theme_id}/topics/create', '[email protected]')->name('savetopic');
コントローラメソッドcreate。
dd('Hij is er ' . $id);
ストアメソッドが空です。このリンクにはDumpDieメソッドが表示されず、代わりにエラーが表示されます。だから私は表示しようとしているビューを投稿する必要はありません。なぜなら、問題がどこにないのかということです。前もって感謝します!あなたは上記のルートをヒットしている場合は
Route::get('/theme/{theme_id}/topics/create', '[email protected]')->name('createtopic');
で作業しているかのルートとコントローラメソッド
ブレードファイルに正しいIDを渡しているかどうかを確認してください。このブレードを戻す方法でDDを実行します。 – Vikash
私はddがあるので、私はビューを返していません。この問題は、createメソッドではなく、他の場所で発生します。私はどこにいるのか分かりません –
あなたのデータベースにこのIDの行が存在しないことを意味します – Vikash