Отношения "Чантиры" не существует, хостинг герою laravel - PullRequest
0 голосов
/ 28 марта 2020

я разместил свой сайт laravel 6 в heroku, я запустил git init затем git commit -m "initial releaseheroku create затем git heroku push master я настроил базу данных, выбрав heroku postgres -> Hobby dev free затем heroku pg: credentials: url и я заканчиваю настройку sh и, наконец, когда я выполняю heroku run php artisan migrate, я получаю ошибку. Когда я выполняю php artisan migrate, мои таблицы создаются нормально с успехом в моей локальной базе данных

2018_11_17_141853_create_salaries_table. php

   public function up()
    {
        Schema::create('salaries', function (Blueprint $table) {
            $table->increments('id');
            $table->string('matricule');
            $table->string('nom');
            $table->string('prenom');
            $table->string('cin');
            $table->date('daten')->nullable();
            $table->string('situationf')->nullable();
            $table->integer('nbree')->nullable();
            $table->string('cnss')->nullable();
            $table->double('salairenet');
            $table->string('unite')->nullable();
            $table->integer('ths')->nullable();
            $table->date('datee')->nullable();
            $table->double('primer')->nullable();
            $table->double('primel')->nullable();
            $table->double('primet')->nullable();

            $table->integer('user_id')->unsigned();
            $table->foreign('user_id')->references('id')->on('users');

            $table->integer('chantier_id')->unsigned();
            $table->foreign('chantier_id')->references('id')->on('chantiers');

            $table->integer('fonction_id')->unsigned();
            $table->foreign('fonction_id')->references('id')->on('fonctions');

            $table->timestamps();
            $table->datetime('deleted_at')->nullable();
        });
    }

модуль Салар ie. php

class Salarie extends Model
{
    protected $guarded = [];
    public function chantier(){
        return $this->belongsTo('App\Chantier');
    } 
    use SoftDeletes;   
}

2020_02_06_172330_create_table_chantiers_table. * 10.

public function up()
    {
        Schema::create('chantiers', function (Blueprint $table) {
            $table->bigIncrements('id');
            $table->string('chantier');
            $table->datetime('deleted_at')->nullable();
            $table->timestamps();
        });
    }

Модуль Chantier. php

class Chantier extends Model
{
    public function salaries(){
        return $this->hasMany('App\Salarie');
    }

    public function avances(){
        return $this->hasMany('App\Avance');
    }
    use SoftDeletes;
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...