Laravel記事の目次

知りたいものが見つけやすいように目次を作ってみました。

上から読んでいけば、なんか作れそうな希望が持てる目次にしていきたい!!

Laravel について知りたい

Laravel とは?現在の、PHP フレームワークの筆頭として大活躍

Laravel の学習方法でオススメの流れ

LaravelAPI と Vue の構成はざっくり分けると2種類ある

Laravel 環境構築

Laravel(Sanctum)と Vue(Nuxt)で API 認証をする方法

Laravel、PHP7.4 で環境構築する比較的簡単な方法

Nuxt3 と Laravel8(API)の環境構築をしてデータを取得する方法

【Laravel 環境構築】composer をインストールする方法

Laravel + Vue.js + Vue-Router+Vuetify の環境構築

Laravel に Vuex を導入する方法

Laravel の Vue コンポーネントの import を絶対パスにする方法

Laravel6 から Laravel8 へアップグレードする方法

シンプルに Laravel 8をインストールする方法

Laravel のバージョンを確認する方法

Laravel8 の認証を Jetstream で実装する方法

基本

Laravel のコレクションとは?ややこしくない説明をしてみます

Laravel8、Jetstream でユーザー登録のカスタマイズ方法

Laravel で Service(サービス)クラスを使う方法

Laravel での Facade(ファサード)とは?Facade の実装方法

【初心者向け】Laravel の config と env の関係について分かりやすく説明します

データベース

Laravel のデータベースの接続方法(MAMP の場合)

Laravel でデータベースを作成する方法(マイグレーション)

Laravel でテストデータを用意する方法(Seeder の使い方)

Laravel8 以降で Factory を使う方法

Laravel のマイグレーションの after の順序を見やすくする方法

リレーション(データ取得方法あれこれ)

Laravel でデータを取得する基本的なやり方

Laravel で where 複数で AND 検索をする方法

Laravel で orWhere を使って OR 検索をする方法

Laravel で複雑な条件検索、A and (B or C)を取得する方法

Laravel で1対1のリレーションをする方法。【hasOne】

Laravel で1対多のリレーションをして保存、表示する方法【hasMany】

Laravel で多対1のリレーションをして保存、表示する方法。1対多のときの逆【belongsTo】

Laravel で多対多のリレーションをして保存、表示する方法【belongsToMany】

Laravel でリレーション先の数の合計を数えて一覧に表示する方法【withCount】

Laravel で昨日のデータだけ取得する方法

Laravel で Union を使って、違うテーブル同士を一緒に取得する方法

Laravel の Union はカラム数を元テーブルと同じにしないとエラーになる

Laravel で whereMonth で注意する点と、今月のデータを取得する方法

Laravel で whereDate、whereMonth、whereYear などで使える Carbon の format の一覧

Laravel でコレクションの順番を並びかえる方法

Laravel で最新のデータを5件取得する方法

ルーティング

【初心者向け】Laravel のルーティングの書き方。覚える基本系は1個。

【初心者向け】Laravel のルーティングには name を指定したい

複数の middleware を指定したルーティングの書き方

ログイン認証したユーザーだけが使えるルーティングの書き方

Laravel8 のルーティングの基本的な書き方

ビュー

Laravel で View に対してデータを送る方法

Laravel で foreach を使って一覧を作成する方法

Laravel で一覧に「ハッシュタグ」を表示する方法

投稿機能(フォーム)

【初心者向け】Laravel で投稿機能を作る方法(掲示板的なやつ)

【初心者向け】Laravel で一番簡単なバリデーションをする方法

【初心者向け】Laravel のフォームリクエストでバリデーションする方法

Laravel のバリデーションで errors が表示されないときの解決方法

Vue と Laravel で FormData で配列を POST(送信)する方法

Laravel のユーザー情報を更新する方法

Laravel の VueComponent に対してフォームの保持情報を送る方法

Laravel×Vue でパラメーターを axios で送信する方法

認証

Laravel6 Auth のメールアドレスの認証を実装してみる(VerifyEmail)

Laravel のログイン後のリダイレクト先を変更する方法

Laravel の Register(ユーザー登録)でバリデーションにひっかかったとき、指定の場所にリダイレクトさせる方法

Laravel でユーザー登録時に色々なデータを保存する方法

認可

Laravel の Policy で認可をするときの方法と手順

Laravel-mix

【Laravel】平文 CSS と Javascript を使うときの Laravel-mix について考えてみた【まだ Sass で疲弊してるの?】

Laravel の Javascript 内で blade の変数を使う方法

Laravel で laravel-mix を1から6にアップデートした方法・手順

php artisan コマンド関係

Laravel のコマンドに引数を使う方法

Laravel で定期実行(スケジューラー)を設定する方法

Laravel の make:command はどんな時に使うのか?

テスト

Laravel、PHPunit で関数の頭に test と書かないとエラーになる

Laravel に Jest を入れて Vue のテストをする

Laravel の PHPunit でテストをしているときに undefined-method と出た時の解決方法

Laravel を CircleCI で自動テストする方法

Laravel で画像を送信するテストを実装する方法

AWS を使う

Laravel + Vue + S3 で画像の保存をする方法

【Laravel + S3】保存時にユーザー定義の metadata を保存する方法

PHP7.4 + Laravel6 のプロジェクトを AWS EC2 にデプロイする

AWS の EC2 で無料で https 化(ELB なし)

バグ対応

Laravel でデバッグする方法

Laravel でモデルが not found するときの解決方法

EC2、Laravel、Queue でメモリが足りなくて処理が止まってしまったときの解決方法

Laravel で 401 エラーが出て POST やアクセスができない時の対処法

Laravel の 405 エラーの対処方法

【Laravel】413 (payload too large) が出た時の対処法

【初心者向け】Laravel で 419 エラーが発生して POST できないとき

composer require コマンドでバージョンが全然うまくいかない時の対処法

Laravel で php artisan をしたら Your app key is missing とおいうエラーがでた時の対処法

Laravel debugbar が表示されないときの対処法

Laravel で app.js や app.css が 404NOT FOUND するときの解決方法

Laravel の migration でカラムを変更しようとしたらエラーが出た

Laravel の withCount が取得できないを解決する方法

[Laravel の blade から Vue コンポーネントに配列のデータを渡す方法]

Laravel で Trying to get property ‘headers’ of non-object と出た時の解決方法

Laravel で List というディレクトリを作ったらエラーになった

Laravel で syntax error, unexpected end of file が出た時の解決方法

Laravel のエラー「local.ERROR Creating default object from empty value」を解決する方法

Laravel の Argument 1 passed to Illuminate\Database\Grammar::parameterize() must be of the type array, int given, called in の解決方法

Laravel×Vue でリレーションが上手く表示できないときの対処方法

Laravel と Vue の環境で axios で POST したらエラーになった時の解決方法

Laravel で AWS の SES で起きたエラーの解決方法

LaravelUI が入っているはずなのに登録・ログインページが見つからないときの解決方法

Laravel の Auth::user()でユーザー情報が取得できないときの解決方法

Laravel で$ is not defined と表示された時の解決方法

SEO 対策

Laravel でサイトマップを作る方法【SEO 対策】

Tips

Laravel でゲストログイン機能を実装する方法

Laravel でフォロー機能を実装する方法(jQuery、Vue 対応)

Laravel で「いいね」機能を実装する方法

Laravel で一覧に「いいねの数」を表示する方法

Laravel プロジェクトで Python を動かす方法

Laravel の Cors で特定のオリジンを許可する方法

【laravel-breadcrumbs】Laravel でパンくずリストを実装する

【Laravel】認証している Auth の guard の種類によって読み込む layouts を変えたい

Docker で Laravel の環境構築した際に Intervention Image を使う方法

【Laravel】Intervention Image で画像を加工して保存画像圧縮に便利

Laravel で Intervention Image を使って webp に圧縮する方法

Docker × Laravel で FFMpeg を使う方法を使う方法

Laravel で Slack にエラーログを出力する

Laravel の表示速度をあげたいとき、実装コストに対して効果が高いものはコレ!

Laravel の XSS 対策で注意すべきところ

Laravel でスマホなどのデバイスを判別する方法

Laravel で ReCAPTCHA のバリデーションの指定の仕方

Laravel で ReCAPTCHA を複数の処理で使用する方法

Laravel の blade でのコメントアウト方法

一番滑っている食洗機の記事