Laravelの基礎については前回紹介しましたが、応用的な内容を今回は紹介していきます。 … [もっと読む...] about Laravel応用
Laravel 応用
ユーザー認証
ユーザ認証 ユーザ認証関連のファイルを生成 Laravelでの基本的なユーザ認証の仕組みを実装する。ユーザ認証ではメールアドレスとパスワードを用いた認証を行う。なお、コマンドを一つ叩くだけでこれまでの手順を全て自動で用意してくれる機能がLaravelに備わっている。以下のコマンドを実行することで、ユーザ認証機能をすぐに実装することができる。 [crayon-67ee280aca98f136253094/] 上記のコマンドを実行した結果、以下のファイルが生成・編集される。 Viewテンプレート … [もっと読む...] about ユーザー認証
ファイルアップロード
ファイルアップロード Laravelで画像をアップロードして一覧できる簡単な機能を実装する。アップロード先はLaravelのデフォルトのストレージであるstorage/app/public/imagesとし、ファイルの一覧をする際はstorage/app/public/images内のファイルを一覧するものとする。このとき、Laravelではstorage/app/public/imagesへ外部からのアクセスを許可していないため、以下のコマンドを実行してpublic/storageフォルダからstorage/app/publicへのリンクを貼り、外部か … [もっと読む...] about ファイルアップロード
ファイルダウンロード
ファイルダウンロード Laravelで画像をダウンロードする機能を実装する。ダウンロードするファイルはstorage/app/public/imagesディレクトリ配下にあるとする。 コントローラのapp/Http/Controllers/ExampleController.phpに以下のように編集する。 [crayon-67ee280acad83804156808/] $filePathの指定にはpublicフォルダからの相対パスとして../storage/app/public/im … [もっと読む...] about ファイルダウンロード
web.phpの省略
[crayon-67ee280acae6f763083727/] 上記の記載を1つにまとめることが可能です。 [crayon-67ee280acae71642552110/] 参考サイト https://qiita.com/sympe/items/9297f41d5f7a9d91aa11 … [もっと読む...] about web.phpの省略