Open shogosakihama opened 4 years ago
migrationがエラーなったらここ見る。 https://qiita.com/kim_kou/items/11420f1aa885638865fb
paizaラーニングを参考に掲示板アプリを作り、そこに画像を表示するようにしている。 画像はGoogleBooksAPIを使い、書籍の画像を引っ張っている。
ruby/sinatraで以前に作ったものをLaravelで再現したいのだが、なぜかAPIの検索の精度が悪い。
順不同というか、メモみたいになるけどコードも少しずつ書きたい。最終的に作り方はqiitaにまとめたい。
JSONで取得したデータから画像を取り出し、それをボタンにする。ボタンを押すとgetで画像を投稿フォームに送る。Formファザード は使っていない。
if ($json_decode)
@foreach ($json_decode['items'] as $item)
<form style="height:200px;width:200px;float:left" action="{{action('ArticleController@searchCover')}}" method="get">
<input type="hidden" value="{{ $item['volumeInfo']['imageLinks']['thumbnail'] }}" name="url">
<button type="submit"><img src = "{{ $item['volumeInfo']['imageLinks']['thumbnail'] }}" ></button>
</form>
@endforeach
@endif
参考をメモ
GoogleBooksAPI https://manablog.org/google-books-apis/ https://miyachi-web.com/google-books-apis/
php httpclientのGuzzleを使う。 https://yaba-blog.com/laravel-call-api/
APIの利用についてqiitaにまとめました。 laravelでカバー画像も表示できるブックレビューアプリを作った。※自分の学習用です
「419 page expired」と表示されたらこのページを確認。 「CSRFの仕組みを無効化する」で一時的に対処した。 https://traveler0401.com/laravel-http-419/