私はlaravel 5.2を使用しています。私は自分のデータベースに格納されているデータベースの内容を、目的のページに動的に印刷したい。私は試しましたが、たびにエラーが表示されます(未定義の変数:)。私は自分のデータベーステーブルに動的に格納するコンテンツをすべて印刷したいだけです。データベースの内容を希望のページに印刷する方法は?
私のコードはここにある:
私のモデル名は次のとおりです。ギャラリー
マイルート:
Route::get('/gallery/list' ,[
'uses'=>'[email protected]',
'as'=>'viewgallery'
]);
Route::post('/gallery/save' ,[
'uses'=>'[email protected]',
'as'=>'savegallery'
]);
マイコントローラ:
public function viewgallerylist()
{
$galleries = gallery::all();
return view('gallery')->with('galleries', $galleries);
}
public function savegallery(Request $request)
{
$gallery1=$request['gallery_name'];
$gallery=new gallery();
$gallery->name=$gallery1;
$gallery->save();
return redirect()->route('viewgallery');
}
私の目的のページ:
<form method="post" action="{{ route('savegallery') }}">
<input class="form-control" type="text" name="gallery_name">
<button type="submit" class="btn btn-primary" id="upl">Create+</button>
<input type="hidden" value="{{ Session::token() }}" name="_token">
</form>
@foreach($galleries as $gallery)
<p>{{ $gallery->name }}</p>
@endforeach
「ギャラリー」モデル名は何ですか? – C2486
私のモデル名はギャラリー –
で、あなたのページは「gallery.blade.php」ですか?内部リソース\ views – C2486