前提・実現したいこと
laravelで画像投稿機能を作成中にエラーが発生しました。
発生している問題・エラーメッセージ
フォームから送信ボタンを押すと ### $image is undefinedと出てしまいます
エラーメッセージ
Facade\Ignition\Exceptions\ViewException
Undefined variable: image (View: /home/vagrant/code/links/resources/views/submit.blade.php)
該当のソースコード
<form action="/submit" method="post"> {!! csrf_field() !!} <div class="form-group"> <label for="title">Title</label> <input type="text" class="form-control" id="title" name="title" placeholder="Title"> </div> <div class="form-group"> <label for="url">Url</label> <input type="text" class="form-control" id="url" name="url" placeholder="URL"> </div> <div class="form-group"> <label for="description">Description</label> <textarea class="form-control" id="description" name="description" placeholder="description"></textarea> </div> {{ csrf_field() }} <input type="file" name="image"> <button type="submit" class="btn btn-default">Submit</button> </form> </div> </div> <div class="image"> @foreach($image as $i) @if($i!=null) <img src="/images/{{$i->image}}"> @endif @endforeach </div>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。