Skip to content
Snippets Groups Projects
Commit 461a9071 authored by Verin Antoine's avatar Verin Antoine
Browse files

Merge branch 'main' into auth

parents d493e79d 72a840ad
Branches main
1 merge request!32Auth
Showing
with 8441 additions and 1 deletion
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
class Bateau extends Model
{
use HasFactory;
protected $table = 'bateaux';
public function type(): BelongsTo
{
return $this->belongsTo(TypeBateau::class, 'id_type');
}
}
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Decoration extends Model
{
use HasFactory;
protected $table = "decorations";
}
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Grade extends Model
{
use HasFactory;
protected $table = 'grades';
}
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
class Sauve extends Model
{
use HasFactory;
protected $table = 'sauves';
public function sauvetage(): BelongsTo
{
return $this->belongsTo(Sauvetage::class, 'id_sauvetages');
}
public function sauveteurs(): BelongsToMany
{
return $this->belongsToMany(Sauveteur::class, 'sauveteurs_sauves', 'id_sauves', 'id_sauveteurs');
}
}
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
class Sauvetage extends Model
{
use HasFactory;
protected $table = 'sauvetages';
public function bateau(): BelongsTo
{
return $this->belongsTo(Bateau::class, 'id_bateaux');
}
public function sauveteurs(): BelongsToMany
{
return $this->belongsToMany(Sauveteur::class, 'sauveteurs_sauvetages', 'id_sauvetages', 'id_sauveteurs');
}
}
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
use Illuminate\Database\Eloquent\Relations\HasMany;
class Sauveteur extends Model
{
use HasFactory;
protected $table = 'sauveteurs';
public function grades(): BelongsTo
{
return $this->belongsTo(Grade::class, 'id_grade');
}
public function sauvetages(): BelongsToMany
{
return $this->belongsToMany(Sauvetage::class, 'sauveteurs_sauvetages', 'id_sauveteurs', 'id_sauvetages');
}
public function decorations(): BelongsToMany
{
return $this->belongsToMany(Decoration::class, 'sauveteurs_decorations', 'id_sauveteurs', 'id_decorations');
}
public function sauves(): BelongsToMany
{
return $this->belongsToMany(Sauve::class, 'sauveteurs_sauves', 'id_sauveteurs', 'id_sauves');
}
}
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class TypeBateau extends Model
{
use HasFactory;
protected $table = 'type_bateaux';
}
This diff is collapsed.
......@@ -10,9 +10,11 @@
"production": "mix --production"
},
"devDependencies": {
"autoprefixer": "^10.4.0",
"axios": "^0.21",
"laravel-mix": "^6.0.6",
"lodash": "^4.17.19",
"postcss": "^8.1.14"
"postcss": "^8.4.4",
"tailwindcss": "^2.2.19"
}
}
This diff is collapsed.
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment