[Laravel] 5.6.7がリリースされました

Laravelのバージョン5.6.7がリリースされました(2018-02-28)。更新された機能について確認していきます。

Added

SFTPのファイルシステムが追加されました

league/flysystem-sftpパッケージが含まれるようになりました。

GitHub - thephpleague/flysystem-sftp: Flysystem Adapter for SFTP

config/filesystems.phpへは以下のように記述します。

// SSH鍵ベースの認証のサンプル
'sftp' => [
    'driver' => 'sftp',
    'host' => 'example.com',
    'username' => 'username',
    'password' => 'password',
    'privateKey' => '/path/to/privateKey',
],

// すべてのオプション
'sftp' => [
    'driver' => 'sftp',
    'host' => 'example.com',
    'port' => 22,
    'username' => 'username',
    'password' => 'password',
    'privateKey' => 'path/to/or/contents/of/privatekey',
    'root' => '/path/to/root',
    'timeout' => 10,
    'directoryPerm' => 0755
],

Changed

ModelのwithDefaultメソッッドのコールバックに関連Modelの値を渡せるようになりました


Parsedownパッケージが1.7にアップデートされました

Fixed

PostgresGrammar::whereTime()のキャスティングの問題が修正されました


SQLiteGrammar::whereTime()のキャスティングの問題が修正されました


Release v5.6.7 · laravel/framework · GitHub

© Xzxzyzyz