laravel5.5にてvue.jsでもっている画像の名前の情報を,laravel collective formの中に挿入しようとしております。
<ul> <li v-for="available_teacher in available_teachers"> <div> {!! Html::image('images/teachers/'.available_teacher.teacher.teacher_image[0].name.','profile'--}}//この書き方だとerror出る @{{available_teacher.teacher.name}}<br>//←ここではerrorは出ない </div> </li> </ul>
また{!! Html::image('images/teachers/'.@{{available_teacher.teacher.teacher_image[0].name}}.','profile'--}}
としてもエラーが出ます。
laravel collectiveのformタグにvue.jsのコードを挿入するにはどうすれば良いのでしょうか??
追記
$available_teachers = Reservation_calender::where('date','=' ,$date) ->where('user_id', '=', NULL) ->with(['teacher.teacherImage' => function($query){ $query->where('profile', '=', 1)->latest('created_at'); }])->get();
このコードで授業可能な先生の情報を取ってきている
→js側にてjson_encode
→画像がconsole.logのavailable_teachersの中身
(teacher_imageは配列なんだ。。という違和感ありますが。。)
//この書き方だと何も表示されない {{available_teacher.teacher.teacher_image[0].name}}
//これだとid,name,profileの情報をとってきてくれる {{available_teacher.teacher.teacher_image[0]}}
という状態で止まっております、申し訳ございませんが、よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/26 08:01
退会済みユーザー
2018/04/26 08:10
2018/04/26 08:54
退会済みユーザー
2018/04/26 09:13
退会済みユーザー
2018/04/26 09:15
退会済みユーザー
2018/04/26 09:22
2018/04/26 11:04