Laravelモデルの属性のデフォルト値を設定するにはどうすればよいですか?
マイグレーションの作成時にデフォルトを設定する必要がありますか、それともモデルクラスで設定する必要がありますか?
モデルでもデフォルト属性を設定できます>
protected $attributes = [
'status' => self::STATUS_UNCONFIRMED,
'role_id' => self::ROLE_PUBLISHER,
];
あなたはこれらのリンクで詳細を見つけることができます
1.)Laravel / Eloquentモデルのデフォルトの属性値を設定するにはどうすればよいですか?
このためにアクセサとミューテータを使用することもできます。詳細はLaravelのドキュメント1を参照してください。)https://laravel.com/docs/4.2/eloquent#accessors-and-mutators
2.)https://scotch.io/tutorials/automatically-format-laravel-database-fields-with-accessors-and-mutators
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加