Laravel

Laravel

Laravel Sanctumの使い方(フロントエンド編)

本記事では、掲示板アプリを想定して、ユーザー登録とログインのサンプルコードと解説を載せています。 サンプルコードについては、完全版ではなく検証程度のものです。 sanctumで作ったバックエンドに対して、axiosを使用して処理する時の雰囲...
Laravel

Laravel Sanctumの使い方(バックエンド編)

Laravel Sanctumを使って、認証を実装してみました。 バックエンドがLaravelでフロントエンドがNuxt.jsの構成です。 本記事では、Laravel Sanctumの導入から、ユーザー登録APIとログインAPIを作成すると...
Laravel

Laravelでブラウザのリロード(再読み込み)を判定する

Laravelでブラウザのリロード(再読み込み)を判定する Laravelで、リロードの判定をする必要があったので、セッションを使ってやってみました。 初期表示の画面でボタンを押されたときにGetリクエストで何かの処理をして、初期表示のメソ...
Laravel

LaravelのEloquentで論理削除を使う方法!

LaravelのEloquentを使用して、論理削除をする方法を記載しています。 マイグレーションを作成して、論理削除の設定を追加して、実際に削除を試してみました。 Laravelのバージョン8で動作確認しています。 論理削除を含めたテーブ...
Laravel

LaravelでEloquentの使い方(更新・追加・取得・削除)

LaravelでEloquentを使用する方法と、DB操作の基本のデータの更新・追加・取得・削除について書いています。 本記事では、実際に簡単なモデルを作成して、更新・追加・取得・削除を確認してみます。 最初にモデルとマイグレーションファイ...
Laravel

LaravelのEncrypterクラスを解析してみた

LaravelのEncrypterクラスを解析してみた Laravelの暗号化(encrypt)・複合化(decrypt)メソッドの中身を解析してみました。 ことの始まりは、別のシステム(PHPだけで出来ている)で暗号化・複合化する必要があ...
Laravel

Laravel8のBladeでComponentsを使ってみる

Laravel8のBladeでComponentsを使ってみる Laravel8がリリースされたということで、リリースノートを見てみました。 するとbladeでコンポーネントが作れるようになっているようだったので使ってみました。 公式のこち...
Laravel

[Laravel]コレクションのソートまとめ(複数キーでソートでハマった..)

laravelのコレクション(collection)を使って、連想配列のソート処理を行うことがありました。 複数キーでソートしたかったのですがハマったので、コレクション(collection)でのソートについてまとめてみます。 配列をソート...
Laravel

[Laravel]ユニットテストをする(phpunit設定など)

Laravelでテストを書く方法について、記載しています。 前に作ったLaravelの掲示板にテストを入れてみました。 下記はLaravel5で確認しています。 ユニットテストを作成する ユニットテストを作成するときは下記のコマンドを使用し...
Laravel

Laravelのバッチ(コマンド)処理の自動起動設定

laravelで作ったバッチ処理(コマンド)を自動的に処理させる方法を書いています。 前回バッチコマンドを作ったので、それを自動起動設定させてみました。 公式のこの辺りの内容になります。 cron(クーロン) に自動起動設定 laravel...
Laravel

Laravelでバッチ(コマンド)処理を作成する方法のまとめ

Laravelでバッチ処理を作成することも多々あるので、基本的なバッチ作成方法などを書きました。(よく使いそうなオプションなどのみ、まとめてます) laravel的にはコマンドって言うみたいですが・・・🙃 laravelでバッチを作成する場...
Laravel

[Laravel]クエリパラメータを暗号化・復号化(encrypt, decrypt)

laravelのencryptヘルパを使って、画面遷移時のパラメータの暗号化をしたので laravelでの値の暗号化・復号化方法を記載しています。 下記を参考にしています。 ・(公式翻訳)Laravel 7.x 暗号化 ・公式Encrypt...