increments('id'); $table->unsignedInteger('account_id'); $table->unsignedInteger('contact_id'); $table->unsignedInteger('company_id'); $table->string('title'); $table->string('description', 1000)->nullable(); $table->integer('salary')->nullable(); $table->string('salary_unit')->nullable(); $table->boolean('currently_works_here')->default(false)->nullable(); $table->date('start_date')->nullable(); $table->date('end_date')->nullable(); $table->timestamps(); $table->foreign('account_id')->references('id')->on('accounts')->onDelete('cascade'); $table->foreign('contact_id')->references('id')->on('contacts')->onDelete('cascade'); $table->foreign('company_id')->references('id')->on('companies')->onDelete('cascade'); }); } }