#Laravel

23 件の記事

Laravel JP Conferenceにコアスタッフ兼LTスピーカーとして参加してきました
ポエム 2019-02-16

Laravel JP Conferenceにコアスタッフ兼LTスピーカーとして参加してきました

Laravel JP Conferenceにコアスタッフ兼LTスピーカーとして参加し、LaravelのテストのベストプラクティスやDuskについて登壇した経験を紹介します。

#Laravel#LT#PHP
Laravelでの機能テストの始め方雑メモ
テスト 2019-02-11

Laravelでの機能テストの始め方雑メモ

Laravelでの機能テストの始め方と簡単な使い方について、テストを書いたことがない人向けに紹介します。browser-kit-testingを活用したAPIテストの実装例を通して、入門レベルで機能テストの基本を押さえられる内容です。

#Laravel#機能テスト
Laravel Homesteadを使ったLaravelの環境構築
アプリケーション 2018-04-11

Laravel Homesteadを使ったLaravelの環境構築

構築するHomesteadによるLaravel環境。Vagarant、VirtualBox、composer、SSH鍵認証の設定から仮想環境の立ち上げまで。

#Laravel#Vagrant#VirtualBox#composer#homestead
LaravelにbowerでReactを導入してみる
アプリケーション 2017-10-01

LaravelにbowerでReactを導入してみる

統合するLaravelとReact。bowerパッケージマネージャー、Babel、JSX構文、gulp/elixirによるビルド環境構築の実装手法を解説

#Laravel#React
Laravelのデプロイツール Laravel Envoy を使ってみる
インフラストラクチャ 2017-10-01

Laravelのデプロイツール Laravel Envoy を使ってみる

Laravelのデプロイツール「Laravel Envoy」を解説。タスク定義、git hooks、Slackへのデプロイ通知などを使って効率的にデプロイする方法を紹介します。

#Laravel#デプロイ
Laravelでエラーメッセージを共通のテンプレートで対応する方法
アプリケーション 2017-10-01

Laravelでエラーメッセージを共通のテンプレートで対応する方法

実装するLaravelのエラー処理。HandlerクラスでのHttpException対応、共通テンプレート設計、カスタムエラーページの実装パターン

#Laravel
Laravelのフォームリクエストでバリデーションされる値をカスタマイズする
アプリケーション 2017-10-01

Laravelのフォームリクエストでバリデーションされる値をカスタマイズする

Laravelのフォームリクエストで、バリデーションの対象となる値をカスタマイズする方法を解説します。たとえば/post/:id/deleteのようなエンドポイントで、リクエストボディだけでなくルートパラメータにもバリデーションをかけたい、といった場面で役立つ手法です。

#Laravel
Laravelの多対多のリレーションでテーブル名を規則から外す時
アプリケーション 2017-10-01

Laravelの多対多のリレーションでテーブル名を規則から外す時

Laravelの多対多リレーションを設計する際に、Eloquentが規約から自動で決める中間(ピボット)テーブル名を、任意の名前にカスタム指定する方法を解説します。ドキュメント通りに進めたつもりで少し勘違いした体験をもとに、命名規則と明示的な指定方法を整理します。

#Laravel
Laravelのredirect('hoge')とredirect()->to('hoge')の違い
アプリケーション 2017-10-01

Laravelのredirect('hoge')とredirect()->to('hoge')の違い

Laravelのリダイレクトで何となく使い分けていた、redirect('hoge')とredirect()->to('hoge')の違いが気になって調べてみた記事です。それぞれのヘルパー関数が内部でどう動くのかを確認し、どちらをどう使うべきかを整理します。

#Laravel
LaravelにSPAを組み込む時に考えたディレクトリ構成とnginxのconfファイル
インフラストラクチャ 2017-10-01

LaravelにSPAを組み込む時に考えたディレクトリ構成とnginxのconfファイル

Laravelで作っているアプリケーションに、管理画面だけSPAを組み込もうとした際の記録です。フロントエンドとバックエンドをうまく振り分けるためのディレクトリ構成の考え方と、リクエストをルーティングするnginxの設定について、初めての試みをメモとしてまとめました。

#Laravel#React#Nginx
Laravel リポジトリパターンの実装
アプリケーション 2017-09-26

Laravel リポジトリパターンの実装

Laravelでリポジトリパターンを実装する方法について解説した記事です。データ操作に関連するロジックをビジネスロジックから切り離し、抽象化したレイヤーに任せることで、テストのしやすさや保守性・拡張性を高める手法を、インターフェース設計やDB操作の抽象化を交えて紹介します。

#Laravel#リポジトリーパターン
Laravel5.3で自作artisanコマンド.md
アプリケーション 2017-09-26

Laravel5.3で自作artisanコマンド.md

Laravel 5.3で自作のArtisanコマンドを実装し、リポジトリファイルを自動生成して開発ワークフローを効率化する方法を解説します。

#Laravel#リポジトリーパターン#artisan
Laravel5.4でsqliteを使ってテストをかく準備
テスト 2017-09-26

Laravel5.4でsqliteを使ってテストをかく準備

Laravel 5.4でインメモリSQLiteを使ったテスト環境を、phpunit設定やマイグレーション自動化とあわせて構築する方法を解説します。

#Laravel#SQLite
Laravelでajaxの際にCsrfTokenに引っかかった話
アプリケーション 2017-09-26

Laravelでajaxの際にCsrfTokenに引っかかった話

LaravelのAjaxリクエストでCSRFトークンに引っかかる問題を、VerifyCsrfTokenミドルウェアでAPIルートを除外して解決する方法を解説します。

#AJAX#Laravel#React#Superagent
LaravelでCORS対応
アプリケーション 2017-09-26

LaravelでCORS対応

LaravelでCORS(Cross-Origin Resource Sharing)に対応する方法をまとめた記事です。クライアントサイドにReactとaxiosを使う構成を例に、Laravelのミドルウェアでクロスオリジンリクエストやプリフライトリクエストを扱うためのCORS設定を、前提知識とあわせて解説します。

#Laravel#CORS
LaravelでEventを使う
アプリケーション 2017-09-26

LaravelでEventを使う

Laravelのイベントリスナーを使って、ユーザー登録時や退会時など特定のイベント発生時に実行したい処理を管理する方法を解説します。基本的な定義方法はもちろん、1つのリスナークラスで複数のイベントを扱えるイベント購読(Subscriber)の使い方を中心に紹介します。

#Laravel
Laravel+React+Superagentでフォームを実装
アプリケーション 2017-09-26

Laravel+React+Superagentでフォームを実装

実装するLaravel+React+Superagentのフォーム。API設計、FormRequest、JSON応答、Promise/Ajaxの実装パターンを詳細に解説

#Laravel#React#AJAX#Superagent
LaravelでRestAPIをつくる
アプリケーション 2017-09-26

LaravelでRestAPIをつくる

LaravelのResourceControllerと認証ミドルウェアを使い、JSONレスポンスを返すREST APIをつくる方法を解説します。

#API#Laravel#React#REST
Laravel5.2にNotificationでNotificationを使う
アプリケーション 2017-09-26

Laravel5.2にNotificationでNotificationを使う

Laravel 5.3がリリースされたなかで、あえてLaravel 5.2のNotification機能を使って通知を送る方法について解説する記事です。Notificationとは何かという説明から、5.2(または5.1)環境でのインストールと、実際に通知を送るまでの手順を紹介します。

#Laravel
FormRequestのrulesメソッド内でバリデーションルールを振り分ける
アプリケーション 2017-09-26

FormRequestのrulesメソッド内でバリデーションルールを振り分ける

LaravelのFormRequestで、複数フォームやREST APIのリクエストに応じて条件付きのバリデーションルールを振り分ける方法を解説します。

#Laravel