Laravel

【Laravel】Font Awesome を使用する方法(npmでインストール)

本記事はLaravelプロジェクトFont Awesomeをインストールして使用する方法をまとめたものです。 もし、間違えている点などがあれば教えていただければと思います。 環境 PHP 8 Laravel 10 npm 9 node 20 インストール ※npmが使用できることを前提としていま…

【Laravel】Laravel SocialiteでGoogleログインを実装

ランキング参加中プログラミング 本記事では、Laravel SocialiteでGoogleログインを実装する方法について紹介しています。 環境 PHP 8 Laravel 10 npm 9 node 20 OS mac 動作イメージ Googleのログインボタンを押す LoginWithGoogleControllerでGoogleの認証…

Laravel環境構築(Mamp)

Homebrewのインストール macOS等で動作するパッケージ管理システムのHomebrewをインストールします。 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" composer インストール PHPのパッケージ管理システ…

【Laravel】Larastanの導入

php で有名な PHPStan という静的解析ツールがあります。 その Laravel 版として Larastan というものがあります。 こちらを利用することで、Laravel のソースコードの静的解析が可能となります。 Larastanのインストール Larastan は composer を使ってイン…

Reactのフォーム内容をLaravelに送信

送るまでの流れ Laravelに諸々のルートを書く 保存する処理をLaravelに書く Reactのフォームのinputタグの値が変わったらstateに値を入れる 送信ボタンが押されたらstateをLaravelに送る の順番で送りたいと思います 手順 axiosのインストール npm install a…

Laravelでログを出力する方法

Laravelでログを出力する方法をまとめます。 公式ドキュメント https://laravel.com/docs/9.x/logging Laravelのログをファサードを使用して出力する Laravelのログをファサードのクラスを使用して出力する方法です。 下記のようなクラスを使用して、出力し…

【Laravel】マイグレーションの管理

マイグレーションについてのメモとして作成しています。 マイグレーション状態の確認 php artisan migrate:status 特定のテーブルだけマイグレートをやり直したい時 php artisan migrate:refresh --path=/database/migrations/ファイル名 直前に行ったマイグ…

Laravelのインストール

Laravelのインストール 下記コマンドでLaravel(バージョン7系)をインストールする composer create-project "laravel/laravel=7.*" プロジェクト名 --prefer-dist 「Application key set successfully.」と表示されればOK!! 作成が完了したらプロジェクト…

Auth認証

Laravel勉強記録 実行環境 OS:Mac PHP:8.0 Laravel:8 Auth認証の追加 laravel/uiパッケージのインストール composer require laravel/ui laravel/uiを使ってサーバー側にAuth関連ファイルを生成 Reactを使用した認証機能の追加 php artisan ui react –auth V…

マイグレーションの作成・実行

Laravel勉強記録 実行環境 OS:Mac PHP:8.0 Laravel:8 マイグレーションとは テーブルの定義をマネジメントするためのもの テーブルの作成・更新などをマイグレーションコマンドを用いて操作を行う マイグレーションファイルの作成 マイグレーションファイル…

Seederの作成・実行

Laravel勉強記録 実行環境 OS:Mac PHP:8.0 Laravel:8 Seederとは? データベースに初期データを登録するために使用 使用例としては最初から用意しておきたいマスターデータやテスト用のデータを作成するときに使用 Seederの作成 php artisan make:seeder フ…