J'ai ajouté une nouvelle table en utilisant le menu de la base de données voyager. le problème est que je ne peux pas créer de nouvelles données avec ma nouvelle base de données ... chaque fois que je tente d'insérer une nouvelle donnée, sa seule created_at et colonne updated_at qui est peupléeSeules les colonnes created_at et Updated_at acceptant des données dans ma table nouvellement créée voyager laravel
et le Code:
<form clas[s="form-edit-add" role="form"][1]
action="@if(isset($dataTypeContent->id)){{
route('voyager.'.$dataType->slug.'.update', $dataTypeContent->id) }}@else{{
route('voyager.'.$dataType->slug.'.store') }}@endif"
method="POST" enctype="multipart/form-data">
<!-- PUT Method if we are editing -->
@if(isset($dataTypeContent->id))
{{ method_field("PUT") }}
@endif
<!-- CSRF TOKEN -->
{{ csrf_field() }}
<div class="panel-body">
<div class="form-group">
<label for="name">Staff_id</label>
<input type="text" class="form-control"
name="Staff_id"
placeholder="Staff_id" id="Staff_id"
value="@if(isset($dataTypeContent-
>Staff_id)){{ old('Staff_id', $dataTypeContent->Staff_id)
}}@else{{old('Staff_id')}}@endif">
</div>
<div class="form-group">
<label for="name">Title</label>
<input type="text" class="form-control"
name="title"
placeholder="title" id="title"
value="@if(isset($dataTypeContent-
>title)){{ old('title', $dataTypeContent->title)
}}@else{{old('title')}}@endif">
</div>
div class="form-group">
<label for="name">First_Name</label>
<input type="text" class="form-control"
name="first_name"
placeholder="first_name" id="first_name"
value="@if(isset($dataTypeContent-
>first_name)){{ old('first_name', $dataTypeContent->first_name)
}}@else{{old('first_name')}}@endif">
</div>
<div class="form-group">
<label for="name">Middle_Name</label>
<input type="text" class="form-control"
name="middle_name"
placeholder="middle_Name"
id="middle_name"
value="@if(isset($dataTypeContent-
>middle_name)){{ old('middle_name', $dataTypeContent->middle_name)
}}@else{{old('middle_name')}}@endif">
</div>
<div class="form-group">
<label for="name">Last_Name</label>
<input type="text" class="form-control"
name="last_name"
placeholder="Last_Name" id="last_name"
value="@if(isset($dataTypeContent-
>last_name)){{ old('last_name', $dataTypeContent->last_name)
}}@else{{old('last_name')}}@endif">
</div>
<div class="form-group">
<label for="name">Gender</label>
<input type="text" class="form-control"
name="gender"
placeholder="gender" id="gender"
value="@if(isset($dataTypeContent-
>gender)){{ old('gender', $dataTypeContent->gender)
}}@else{{old('gender')}}@endif">
</div>
<div class="form-group">
<label for="name">DOB</label>
<input type="text" class="form-control"
name="dob"
placeholder="dob" id="dob"
value="@if(isset($dataTypeContent->dob))
{{ old('dob', $dataTypeContent->dob) }}@else{{old('dob')}}@endif">
</div>
<div class="form-group">
<label for="name">Phone_Number</label>
<input type="text" class="form-control"
name="phone_number"
placeholder="phone_number"
id="phone_number"
value="@if(isset($dataTypeContent-
>phone_number)){{ old('phone_number', $dataTypeContent->phone_number)
}}@else{{old('phone_number')}}@endif">
</div>
<div class="form-group">
<label for="name">Unit</label>
<input type="text" class="form-control"
name="unit"
placeholder="unit" id="unit"
value="@if(isset($dataTypeContent->unit))
{{ old('unit', $dataTypeContent->unit)
}}@else{{old('unit')}}@endif">
</div>
<div class="form-group">
<label for="name">Department</label>
<input type="text" class="form-control"
name="department"
placeholder="department" id="department"
value="@if(isset($dataTypeContent-
>department)){{ old('department', $dataTypeContent->department)
}}@else{{old('department')}}@endif">
</div>
<div class="form-group">
<label for="name">Company</label>
<input type="text" class="form-control"
name="company"
placeholder="company" id="company"
value="@if(isset($dataTypeContent-
>company)){{ old('company', $dataTypeContent->company)
}}@else{{old('company')}}@endif">
</div>
<div class="form-group">
<label for="name">Employment_status</label>
<input type="text" class="form-control"
name="employment_status"
placeholder="employment_status"
id="employment_status"
value="@if(isset($dataTypeContent-
>employment_status)){{ old('employment_status', $dataTypeContent-
>employment_status) }}@else{{old('employment_status')}}@endif">
</div>
<div class="form-group">
<label for="name">Guarantor1</label>
<input type="text" class="form-control"
name="guarantor1"
placeholder="guarantor1" id="guarantor1"
value="@if(isset($dataTypeContent-
>guarantor1)){{ old('guarantor1', $dataTypeContent->guarantor1)
}}@else{{old('guarantor1')}}@endif">
</div>
<div class="form-group">
<label for="name">Guarantor2</label>
<input type="text" class="form-control"
name="guarantor2"
placeholder="guarantor2" id="guarantor2"
value="@if(isset($dataTypeContent-
>guarantor2)){{ old('guarantor2', $dataTypeContent->guarantor2)
}}@else{{old('guarantor2')}}@endif">
</div>
<div class="form-group">
<label for="name">Academic_record</label>
<input type="text" class="form-control"
name="academic_record"
placeholder="academic_record"
id="academic_record"
value="@if(isset($dataTypeContent-
>academic_record)){{ old('academic_record', $dataTypeContent-
>academic_record) }}@else{{old('academic_record')}}@endif">
</div>
<div class="form-group">
<label for="name">Work Experience</label>
<input type="text" class="form-control"
name="work_experience"
placeholder="work_experience"
id="work_experience"
value="@if(isset($dataTypeContent-
>work_experience)){{ old('work_experience', $dataTypeContent-
>work_experience) }}@else{{old('work_experience')}}@endif">
</div>
<div class="form-group">
<label for="name">Note</label>
<input type="text" class="form-control"
name="notes"
placeholder="notes" id="notes"
value="@if(isset($dataTypeContent-
>notes)){{ old('notes', $dataTypeContent->notes)
}}@else{{old('notes')}}@endif">
</div>
</div><!-- panel-body -->
<div class="panel-footer">
<button type="submit" class="btn btn-
primary">Submit</button>
</div>
</form>
<iframe id="form_target" name="form_target"
style="display:none"></iframe>
<form id="my_form" action="{{ route('voyager.upload') }}"
target="form_target" method="post"
enctype="multipart/form-data"
style="width:0;height:0;overflow:hidden">
{{ csrf_field() }}
<input name="image" id="upload_file" type="file"
onchange="$('#my_form').submit();this.value='';">
<input type="hidden" name="type_slug" id="type_slug"
value="{{ $dataType->slug }}">
</form>
ceci est mon code de modèle pour la table Profils:
<?php
namespace TCG\Voyager\Models;
use Illuminate\Database\Eloquent\Model;
use TCG\Voyager\Facades\Voyager;
class Profile extends Model
{
protected $table = 'profiles';
protected $fillable = [
'Staff_id',
'Title',
'First_name',
'Middle_name',
'last_name',
'Gender',
'DOB',
'Phone_number',
'Company',
'Department',
'Unit',
'Date_employed',
'Date_of_exit',
'Mode_of_exit',
'Employment_Status',
'Guarantor1_Details',
'Guarantor2_Details',
'Academic_Record',
'Work_Experience',
'Notes',
];
}
pourquoi ne pas essayer de formater votre code bien avant de poster. –