<?php
namespaceApp\Models;useIlluminate\Contracts\Auth\MustVerifyEmail;useIlluminate\Database\Eloquent\Factories\HasFactory;useIlluminate\Foundation\Auth\User asAuthenticatable;useIlluminate\Notifications\Notifiable;classUserextendsAuthenticatable{useHasFactory,Notifiable;/**
* The attributes that are mass assignable.
*
* @var array
*/protected $fillable =['role_id','name','username','email','password',];/**
* The attributes that should be hidden for arrays.
*
* @var array
*/protected $hidden =['password','remember_token',];/**
* The attributes that should be cast to native types.
*
* @var array
*/protected $casts =['email_verified_at'=>'datetime',];publicfunction role(){return $this->belongsTo('App\Models\Role');}publicfunction scopeAuthors($query){return $query->where('role_id',2);}publicfunction products(){return $this->hasMany('App\Models\Product');}publicfunction purchases(){return $this->hasMany('App\Models\Purchase');}publicfunction invoices(){return $this->hasMany('App\Models\Invoice');}}
السؤال
Mahmoud Alrashidi
أتلقى الخطأ التالي في مشروعي الذي أستعمل فيه الإصدار الثامن:
هذا ما يوجد في ملف العرض:
حيث النموذج User:
و النموذج Purchase:
ملف التهجير الخاص بالمستخدمين:
ملف التهجير الخاص بالمشتريات:
public function up() { Schema::create('purchases', function (Blueprint $table) { $table->id(); $table->string('purchase_no'); $table->date('date'); $table->double('buying_qty'); $table->double('unit_price'); $table->double('buying_price'); $table->boolean('status')->default('0'); $table->integer('supplier_id'); $table->integer('category_id'); $table->integer('product_id'); $table->integer('created_by'); $table->integer('updated_by')->nullable(); $table->text('description')->nullable(); $table->timestamps(); }); }
ماهو حل المشكلة.
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.