1
LaravelにCheckoutというモデルがあります。チェックアウトと呼ばれるデータベース内のテーブルに結び付けられているだけです。Laravel Models - 非データベースフィールドを追加
namespace App;
use Illuminate\Database\Eloquent\Model;
class Checkout extends Model
{
protected $primaryKey = 'id';
protected $table = 'checkouts';
}
私がしたいのは、テーブルのフィールドではないモデルにフィールドを追加することです。これも可能ですか?
私はモデルを完全に手動で構築する予定ですが、そのいずれもその例は見たことがありません。
ご協力いただければ幸いです!おかげで、
を使用してアクセスすることができ、私はドキュメントを探しています...私が作成した場合、私は、それを理解する方法をモデル内の関数getSomeFieldAttributeという名前のアプリケーションで、some_fieldとして呼び出すことができます(そのモデルに接続されたデータベースのフィールドのように)...これを正しく理解していますか? – aserwin
はい、あなたはr8を持っていますし、 '$ this-> id'として' $ this'を使って 'getSomeFieldAttribute()'関数の中でモデルの属性を使うこともできます –
Laravelはうまくいっています。ご協力いただきありがとうございます。 – aserwin