RitoLabo

カテゴリ Laravel

LaravelからSFTP転送でのファイル操作を行う(league/flysystem-sftp)

  • PHP

Laravel5.6.7(2018年2月28日リリース)から、SFTPでのファイル操作がサポートされました。今回はLSFTPでのファイル送受信が行えるまでを構築していきます。SFTP(SSH File Transfer Protocol)は、SSH接続にて暗号化や認証を行い、安全かつ高速にファイル転送を実現する転送プロトコルです。クライアントソフトではWindowsのWinSCPなどが有名です。

LaravelのAuth認証機能をカスタマイズし意図した挙動へ変更するTips

  • PHP

これまでのAuthシリーズでは、導入から機能拡張を行ってきました。今回は、Authまわりそのものをカスタマイズし、基本機能である「ログイン」「ユーザ登録」「パスワードリセット」に対しての挙動を自分の意図したものへ変更する操作を行います。

Laravel5.5から5.6へアップグレードする

  • PHP

Laravel 5.5 から 5.6 へのアップグレードを行います。2018年2月7日にLaravel5.6がリリースされました。前バージョンの5.5に関してはLTS(Long Term Support)ではありましたが、PHP7.2やSymfony4の登場によって、5.6ではそこそこの変更点があります。

LaravelでRedisを使う入門編。導入設定と基本的なRedisファサードの使い方(DBキャッシュ)

  • PHP

LaravelとRedisを使って、DBキャッシュを行います。導入の為の設定や、基本的なコマンド、引数の渡し方などで参考になりそうなものを選んで紹介します。LaravelではRedisファサードを使う事でコマンドを全て自在に扱えるのでとても便利です。

Laravelのキャッシュを用いてDB負荷の削減と高速化を行う(入門/導入編)

  • PHP

Laravelのキャッシュ操作について今回紹介するCacheファサードでのメソッドはMemcachedやRedisなど、どのキャッシュシステムを採用した場合でも共通して使えるものなので、超入門・基本編として覚えておくとよいです。DBへのリクエストが多かったり、複雑なクエリが多かったりするシステムなどには特に効果が出ます。