====== Laravel ====== ===== Laravel 8 ===== * [[プログラム言語:php:laravel:Laravel8:FileMaxSize|ファイルアップロート時のメガバイト(MB)単位でのMaxサイズのバリデーションルール追加(make:rule)]] * [[プログラム言語:php:laravel:DBにファイルの中身を保存|DBにファイルの中身を保存&保存したデータをテキストファイルとしてダウンロード]] * [[プログラム言語:php:laravel:union_all|union all で2つのテーブルのデータを結合]] * [[プログラム言語:php:laravel:フォーム|フォーム]] * [[プログラム言語:php:laravel:DBに保存した内容をテンプレートとして表示|DBに保存した内容をテンプレートとして表示]] ==== トラブルシューティング ==== * [[プログラム言語:php:laravel:ブラウザに@livewireStylesや@livewireScriptsと表示されてしまう|ブラウザに @livewireStyles や @livewireScripts と表示されてしまう]] ===== Laravel 7 以前 ===== Laravel 7 以前の記事につき、Laravel 8 以降で動作するかは未検証の物になります。 * [[プログラム言語:php:laravel:インストール:Laravel7|Laravel 7 のインストール]] * [[プログラム言語:php:laravel:マイグレーション|マイグレーション]] * [[プログラム言語:php:laravel:クエリビルダ|クエリビルダ]] * [[プログラム言語:php:laravel:セッション|セッション]] * [[プログラム言語:php:laravel:バリデーション|バリデーション]] * [[プログラム言語:php:laravel:Blade|Blade(テンプレートエンジン)]] * [[プログラム言語:php:laravel:ページャ|ページャ]] * [[プログラム言語:php:laravel:ルーティング|ルーティング]] * [[プログラム言語:php:laravel:axios|axios で Laravel のバリデーションエラーを取得する方法]] * [[プログラム言語:php:laravel:ログ出力|ログ出力]] * [[プログラム言語:php:laravel:Basic認証|Basic 認証]] * [[プログラム言語:php:laravel:csvアップロード|csvアップロード]] * [[プログラム言語:php:laravel:csvダウンロード|csvダウンロード]] * [[プログラム言語:php:laravel:QRコードダウンロード|QRコードダウンロード]] * [[プログラム言語:php:laravel:認証|認証]] ===== トラブルシューティング ===== * [[ソフトウェア:docker:トラブルシューティング:Laravel の php artisan migrate で The server requested authentication method unknown to the client と出るとき|Laravel の php artisan migrate で The server requested authentication method unknown to the client と出るとき]] * [[プログラム言語:php:laravel:cross-env command not foundと出るとき|npm runでsh: cross-env: command not found と出るとき]] * [[プログラム言語:php:laravel:The server requested authentication method unknown to the client と出るとき|The server requested authentication method unknown to the client と出るとき]] * [[プログラム言語:php:laravel:staging.ERROR: file_put_contents(...): failed to open stream: Permission denied と出るとき|staging.ERROR: file_put_contents(...): failed to open stream: Permission denied と出るとき]] ===== パッケージ ===== * [[http://image.intervention.io/getting_started/introduction|Intervention Image(画像処理)]] * [[https://laravelcollective.com/docs|Laravel Collective(フォーム)]] * [[https://qiita.com/yudsuzuk/items/ff894bd0b76d4657741d|Carbon]] ===== 参考サイト ===== * [[https://www.ritolab.com/entry/93#aj_10|Laravelのクエリビルダ記法まとめ]] * [[https://re-engines.com/2019/07/11/laravel5-8-logging/|ログの扱い方]] * [[https://pointsandlines.jp/server-side/php/laravel-post_max_size|Middlewareでpost_max_sizeを超えたリクエストの処理をする]] * [[https://laraweb.net/|Laravel学習帳]] ==== ページによってドメインを変更(マルチドメイン) ==== * [[https://qiita.com/ibarakishiminn/items/3a9ef79190d6537b4b7b|laravelでマルチドメイン対応]] * [[https://qiita.com/up-tri/items/7302c40e8b03ed020f83|Laravelを複数ドメインで使ってみた]] ===== おすすめ書籍 ===== * [[https://www.amazon.co.jp/gp/product/4798052582/ref=as_li_tl?ie=UTF8&camp=247&creative=1211&creativeASIN=4798052582&linkCode=as2&tag=aff05d-22&linkId=b21305862d1878195958dce6305336a0|PHPフレームワーク Laravel入門]] ===== 未整理の参考になりそうなサイト ===== * [[https://manablog.org/laravel-image-manipulation/|Laravelで画像処理(アップロード/リサイズ/サムネイル)を行なう方法]] * [[https://qiita.com/sizukutamago/items/007c281670a17e09f74b|laravel5.3でwebsocket通信のチュートリアル(Pusher)]]