Ritolabo
  1. Home
  2. PHP
  3. Laravel

カテゴリLaravel

LaravelでExcelを操作する(インポート・エクスポート/ダウンロードから分割、バッチ処理etc)

  • Laravel
LaravelでExcelを操作する(インポート・エクスポート/ダウンロードから分割、バッチ処理etc)

「Laravel Excel」というLaravel特化のエクセル操作ライブラリを利用して、エクセルファイルの操作を行っていきます。インポートやエクスポートから、CSVやTSV等のエクセルファイル以外も対応しています。

Laravelのアクセサとミューテタを用いてEloquentモデルの属性フォーマットを定義する

  • Laravel
Laravelのアクセサとミューテタを用いてEloquentモデルの属性フォーマットを定義する

LaravelのEloquentには「アクセサ」と「ミューテタ」というものがあります。これらを使うと、EloquentORM、つまりはモデルでのデータ操作を行う際に、予めデータの形式を定義しておく事が出来ます。

LaravelのEloquentORMでモデルベースのDBリレーション~基本からEagerロードまで~

  • Laravel
LaravelのEloquentORMでモデルベースのDBリレーション~基本からEagerロードまで~

Laravelで提供されているEloquentは、モデルを定義しデータベースの操作を行うO/Rマッパーです。Eloquentでのリレーションの定義や考え方を見ていきます。

LaravelのEloquentORMの基本から具体的な使い方(モデルを使ったDB操作)

  • Laravel
LaravelのEloquentORMの基本から具体的な使い方(モデルを使ったDB操作)

Eloquent ORM(Eloquent Object Relational Mapping)とは、Laravelで提供されているデータ操作の為の機能です。データベースとモデルを関連付け、柔軟なデータ操作を行う為のLaravel独自の機能になります。

Laravelルーティングの基本とよく使われるルーティングパターン

  • Laravel
Laravelルーティングの基本とよく使われるルーティングパターン

Laravelでは、ブラウザからのURLアクセスやAPIによるアクセスに対してのルーティングを設定するファイルがあります。今回は、Laravelのルーティングの基本と、よく使われるルーティングを見ていきます。

LaravelでSlack通知を実装する~ソーシャルではなく開発者/管理者としてのSlack通知~

  • Laravel
LaravelでSlack通知を実装する~ソーシャルではなく開発者/管理者としてのSlack通知~

LaravelではモデルベースでのSlack通知は色々と情報がありますが、単純なSlack通知ってなかなか方法が出回っていなかったりします。しかし開発者からしてみると、単純にアラートとしてSlack通知を活用したりなどの用途で使用したい場合も結構あります。今回は、シンプルなSlack通知を実装していきます。

Author

rito

rito

  • Backend Engineer
  • Tokyo, Japan
  • PHP 5 技術者認定上級試験 認定者
  • 統計検定 3 級