前提・実現したいこと
laravelでecサイトを作っています。
検索機能を実装中に以下のエラーが発生しました。
発生している問題・エラーメッセージ
ErrorException (E_ERROR) Undefined variable: pro_name
該当のソースコード
admin.blade.php
php
1<form action="{{ action('Admin\MercariController@index') }}" method="get"> 2 <div class="form-group row"> 3 <label class="col-md-2">商品名</label> 4 <div class="col-md-8"> 5 <input type="text" class="form-control" name="pro_name" value={{ $pro_name }}> 6 </div> 7 <div class="col-md-2"> 8 {{ cssrf_field() }} 9 <input type="submit" class="btn btn-primary" value="検索"> 10 </div> 11 </div> 12 </form>
Controller.php
php
1public function index(Request $request) 2 { 3 $pro_name = $request->pro_name; 4 $product = Product::where('name', $pro_name)->get(); 5 6 7 return view('admin.mercari.index', ['product' => $product , 'pro_name' => $pro_name]); 8 }
pro_nameが定義されていないだなということはわかりますがそこからどうすればいいのかが分かりません。
ここに問題に対して試したことを記載してください。
$pro_nameの初期化を追記しましたが、結果は変わりませんでした。
補足情報(FW/ツールのバージョンなど)
フレームワーク laravel
DB mysql
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/19 01:21