新しいものは加えました


私はあなたと共有したいLaravel 9.8リリースで新しいものを見つけた.
  • 「古い」フォームヘルパーはモデルを受け入れます
    https://github.com/laravel/framework/pull/41842
  • <input type="text" name="name" value="{{ old('name', $user->name) }}">
    
    <input type="text" name="name" value="{{ old('name', $user) }}">
    
  • 追加のパスの匿名ブレードコンポーネントを発見
    https://github.com/laravel/framework/pull/41637
  • public function boot()
    {
        Blade::anonymousComponentNamespace('flights.bookings', 'flights');
    }
    
    匿名コンポーネントの使用例
    <x-flights::panel :flight="$flight" />
    
  • 工場のメソッドを設定します
  • // Before
    EloquentModel::factory()->create(['name' => 'foo']);
    
    // After
    EloquentModel::factory()->set('name', 'foo')->create();
    
    // Before
    EloquentModel::factory()->someMethod()->create(['country' => 'NL']);
    
    // After
    EloquentModel::factory()->someMethod()->set('country', 'NL')->create();
    
  • 例外処理でカスタムログレベルを許可する
    https://github.com/laravel/framework/pull/41925
  • use PDOException;
    use Psr\Log\LogLevel;
    
    /**
     * A list of exception types with their corresponding custom log levels.
     *
     * @var array<class-string<\Throwable>, \Psr\Log\LogLevel::*>
     */
    protected $levels = [
        PDOException::class => LogLevel::CRITICAL
    ];
    
    私はあなたが私と一緒に楽しんで、このリリースについての詳細を学ぶためにソースを検索し、もっと検索してください.私は、すべてのものを新しく捜しているあなたを崇拝します.
    ソース:- https://laravel-news.com/laravel-9-8-0
    ソース