[Laravel] 5.7.25がリリースされました
laravel/frameworkのバージョン5.7.25がリリースされました。追加された機能について確認します。
日付に関連するバリデーションエラーのメッセージがカスタマイズ可能になりました
以下のバリデーションにおいて、resources/lang/ja/validation.php
等で定義されいるメッセージのうち:date
を用いて置換される値の変更が可能になりました。
- afterorequal
- before
- beforeorequal
- date_equals
例えばdate_equals:tomorrow
を利用する場合には、tomorrow
を置換する文言をしていします。
// en/validation.php
'values' => [
'date' => [
'tomorrow' => 'the day after today',
],
],
// => The date must be a date equal to the day after today.
MSSQL grammarにcomputed column
のサポートが追加されました
$blueprint = new Blueprint('products');
$blueprint->integer('price');
$blueprint->computed('discounted_virtual', 'price - 5');
$blueprint->computed('discounted_stored', 'price - 5')->persisted();
// => alter table "products" add "price" int not null, "discounted_virtual" as (price - 5), "discounted_stored" as (price - 5) persisted
環境設定でCacheファイルのパスを設定可能になりました
bootstrap/cache
内のservices
、packages
、routes
をそれぞれ指定できます。
// .env
APP_SERVICES_CACHE=services cache file path
APP_PACKAGES_CACHE=packages cache file path
APP_ROUTES_CACHE=routes cache file path
詳しい変更については以下を確認してください。