Skip to content
Snippets Groups Projects
Commit 200415be authored by DÉPRET Damien's avatar DÉPRET Damien
Browse files

Merge branch 'dd' into 'main'

Formulaire bateau

See merge request !30
parents 4dc15839 a3c837c6
Branches
1 merge request!30Formulaire bateau
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Bateau;
class AddBoatController extends Controller
{
public function add_boat(Request $request)
{
$boat = new Bateau;
$boat->id_type = $request->input('typeput');
$boat->nom = $request->input('name');
$boat->description = $request->input('description');
$boat->url_image = $request->input('urlimg');
$boat->save();
return view('/community/boat');
}
}
......@@ -12,6 +12,8 @@ class Bateau extends Model
protected $table = 'bateaux';
public $timestamps = false;
public function type(): BelongsTo
{
return $this->belongsTo(TypeBateau::class, 'id_type');
......
@extends('layouts.app')
@section('title', 'Sauveteurs')
@section('title', 'Bateau')
@section('content')
<body>
<h1>Community bateaux</h1>
<h1>Community bateau</h1>
<form action="{{ route('add_boat') }}" method="POST">
@csrf
<input type="text" name="name" id="name" placeholder="Nom" required>
<select name="typeput" id="typeput">
@foreach(App\Models\TypeBateau::all() as $type)
<option value="{{ $type->id }}">{{$type->nom}}</option>
@endforeach
</select>
<textarea placeholder="Url image" id="urlimg" name="urlimg"></textarea>
<textarea placeholder="Description" id="description" name="description"></textarea>
<button id="btnSubmit" type="submit">Valider !</button>
</form>
</body>
@endsection
@endsection
\ No newline at end of file
......@@ -2,6 +2,7 @@
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\AddRescuerController;
use App\Http\Controllers\AddBoatController;
/*
|--------------------------------------------------------------------------
......@@ -77,6 +78,14 @@ Route::get('/community/resquer', function () {
});
Route::post('add_rescue', [AddRescuerController::class, 'add_rescue'])->name('add_rescue');
Route::post('add_boat', [AddBoatController::class, 'add_boat'])->name('add_boat');
Route::post('/community/saved', function () {
return view('/community/saved');
});
Route::post('/community/boat', function () {
return view('/community/boat');
});
Route::get('/community/trips', function () {
return view('community.trips');
......
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