1234567891011121314151617181920212223242526272829 |
- <?php
- namespace App\Models;
- use Illuminate\Database\Eloquent\Model;
- class Express extends Model{
- protected $table='express';
- protected $appends=['notes_arr'];
- public function getNotesArrAttribute($value)
- {
- if(isset($this->attributes['notes'])){
- return json_decode($this->attributes['notes'],true);
- }else{
- return null;
- }
- }
- public function get_express(){
- return $this->hasMany(Express::class,'number','number');
- }
- public function get_order(){
- return $this->hasOne(Ordertest::class,'id','order_id');
- }
- }
|