Tôi là người mới ở số laravel
, câu hỏi của tôi có thể lạ đối với một người nào đó. Vâng, câu hỏi của tôi là làm thế nào tôi có thể viết một thực thể trong Laravel Model
lớp mà sẽ không được tạo ra bất kỳ lĩnh vực trong cơ sở dữ liệu sau khi di chuyển của tôi. Ví dụ:Làm thế nào để viết một thực thể NotMapped trong mô hình Laravel?
class JobseekerModel extends Model
{
use SoftDeletes;
protected $table='dbl_jobseekers';
protected $primaryKey='id';
protected $fillable=[
'FirstName',
'MiddleName',
'LastName',
'Dob',
'Education',
'DesireField',
'Skill',
'SpecialSkill',
'Experience',
'Location',
'HomeAddress',
'Salary',
'Comenteries',
'Resume'
];
protected $dates = ['deleted_at'];
}
Đây là mẫu của tôi, bây giờ tôi muốn thêm một thuộc tính khác có tên 'PagedListSize' vào Mô hình của tôi, tuy nhiên tôi không muốn tạo nó làm cột cơ sở dữ liệu. Vì vậy, làm thế nào để tôi làm điều này?
Ví dụ tôi quen sử dụng NotMapped
tài sản trong .Net Framework
, được viết như
[NotMapped]
public int PagedListSize {set; get;}
Vì vậy, làm thế nào tôi có thể làm điều này. Có cách nào để làm điều này trong laravel? Tôi đang làm việc trên Laravel 5.4
Bạn có thể cụ thể hơn không. Bạn có cần fieald mà nên được tính toán? Hoặc bạn cần tài sản đơn giản của một lớp học? – huuuk
Vâng, tôi cần thuộc tính đơn giản của một lớp, mà không tạo cột trong cơ sở dữ liệu. Tuy nhiên, tôi có thể chuyển dữ liệu từ 'Controller' sang' view' và 'view' sang' Controller'.Tôi sẽ chỉ sử dụng tài sản này trong trường hợp của tôi một số mục đích tính toán. không có gì khác. – gdmanandamohon
@ lazycoder trong câu hỏi của bạn, nơi bạn đã nói rằng bạn cần các thuộc tính được sắp xếp theo thứ tự? Bởi vì sự khác biệt duy nhất mà câu trả lời được chấp nhận có với tôi, đó là nó giải thích cách các thuộc tính có thể được tuần tự hóa khi chuyển đổi lớp thành dữ liệu json. –