shogosakihama / laravel-book-review

普段はprivate。.envは.env.sampleというファイルを作ってあるので、それをenvにリネームして利用することも可能。マイグレーションでエラーの場合https://qiita.com/kim_kou/items/11420f1aa885638865fb データベース名はlaravelに設定しています。
0 stars 0 forks source link

laravelで画像を表示するブックレビューアプリを作る。 #4

Open shogosakihama opened 4 years ago

shogosakihama commented 4 years ago

「419 page expired」と表示されたらこのページを確認。 「CSRFの仕組みを無効化する」で一時的に対処した。 https://traveler0401.com/laravel-http-419/

shogosakihama commented 4 years ago

migrationがエラーなったらここ見る。 https://qiita.com/kim_kou/items/11420f1aa885638865fb

shogosakihama commented 4 years ago

paizaラーニングを参考に掲示板アプリを作り、そこに画像を表示するようにしている。 画像はGoogleBooksAPIを使い、書籍の画像を引っ張っている。

shogosakihama commented 4 years ago

ruby/sinatraで以前に作ったものをLaravelで再現したいのだが、なぜかAPIの検索の精度が悪い。

shogosakihama commented 4 years ago

順不同というか、メモみたいになるけどコードも少しずつ書きたい。最終的に作り方はqiitaにまとめたい。

shogosakihama commented 4 years ago

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
shogosakihama commented 4 years ago

参考をメモ

GoogleBooksAPI https://manablog.org/google-books-apis/ https://miyachi-web.com/google-books-apis/

php httpclientのGuzzleを使う。 https://yaba-blog.com/laravel-call-api/

shogosakihama commented 4 years ago

APIの利用についてqiitaにまとめました。 laravelでカバー画像も表示できるブックレビューアプリを作った。※自分の学習用です

shogosakihama commented 4 years ago

Gmail 経由での SMTP メール送信が出来ない時の解決法 (ユーザー名とパスワードは合っているのに。。)

shogosakihama commented 4 years ago

Laravelをherokuにデプロイする(データベースはMySQL)