Creato parte documentale per Contratti

This commit is contained in:
2023-10-13 18:30:50 +02:00
parent e0c8491e45
commit b8b39f45e6
5 changed files with 141 additions and 5 deletions

View File

@@ -18,8 +18,11 @@ class ContrattiController extends Controller
{
// Contratti::storeContratto($request);
//dd($request);
if (isset($request['filename'])) {
$filename = $request->file('filename')->store('Contratti');
}else{
$filename=null;
}
Contratti::create([
'numero'=>$request['numero'],
'nome'=>$request['nome'],
@@ -36,4 +39,10 @@ class ContrattiController extends Controller
return redirect()->back();
}
/* */
public function schedaContratto($id)
{
$contratto = Contratti::getContrattoById($id);
return view('contratti.detail',['contratto'=>$contratto, 'docs' => \App\Models\GenDoc::listDocument(1,$id)]);
}
}

View File

@@ -5,6 +5,7 @@ namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class Contratti extends Model
@@ -35,4 +36,8 @@ class Contratti extends Model
return self::all();
}
public static function getContrattoById($id){
return DB::table('contrattis')->where('id','=',$id)->get();
}
}