40 lines
1.2 KiB
PHP
40 lines
1.2 KiB
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use Illuminate\Http\Request;
|
|
use App\Models\Contratti;
|
|
use Carbon\Carbon;
|
|
|
|
class ContrattiController extends Controller
|
|
{
|
|
//
|
|
public function contratti()
|
|
{
|
|
return view('contratti.lista',['data'=>Contratti::getAllContratto()]);
|
|
}
|
|
|
|
public function newContratto(Request $request)
|
|
{
|
|
// Contratti::storeContratto($request);
|
|
//dd($request);
|
|
$filename = $request->file('filename')->store('Contratti');
|
|
|
|
Contratti::create([
|
|
'numero'=>$request['numero'],
|
|
'nome'=>$request['nome'],
|
|
'datainizio'=>date_format(date_create($request['datainizio']),'Y-m-d'),
|
|
'datatermine'=>date_format(date_create($request['datatermine']),'Y-m-d'),
|
|
'fornitore'=>$request['fornitore'],
|
|
'tipo'=>$request['tipo'],
|
|
'importo'=>$request['importo'],
|
|
'scadenzapagamento'=>date_format(date_create($request['scadenzapagamento']),'Y-m-d'),
|
|
'stato'=>$request['stato'],
|
|
'note'=>$request['note'],
|
|
'filename'=>$filename,
|
|
]);
|
|
return redirect()->back(); /**/
|
|
}
|
|
|
|
}
|