Creato pagine Avvisi e sistemato dashboard (creato permesso "Avvisi")

This commit is contained in:
2023-07-19 11:09:25 +02:00
parent b5eb6c383b
commit 58e9344180
8 changed files with 53 additions and 19 deletions

View File

@@ -3,8 +3,14 @@
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Avviso;
class AvvisoController extends Controller
{
//
public function saveAvviso(Request $request)
{
Avviso::newAvviso($request);
return redirect()->back();
}
}

View File

@@ -6,7 +6,7 @@ use App\Models\Categorie;
use App\Models\Movimenti;
use App\Models\tag;
use App\Models\Task;
// use App\Models\User;
use App\Models\Avviso;
// use App\Http\Controllers\Auth;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
@@ -46,14 +46,16 @@ class MovimentiController extends Controller
$uscite=Movimenti::getUscite(date('Y'));
$saldo=Movimenti::getSaldoTot();
$mieiTasks=Task::getTaskAssignedToUser(Auth::id());
$TasksAssegnati=Task::getTaskAssignedByUser(Auth::id());
// $TasksAssegnati=Task::getTaskAssignedByUser(Auth::id());
$avvisi=Avviso::getAvvisi();
return view('layouts.dashboard',[
'entrate'=>$entrate,
'uscite'=>$uscite,
'saldo'=>$saldo,
'mieitask' => $mieiTasks,
'assegnati' => $TasksAssegnati,
// 'assegnati' => $TasksAssegnati,
'avvisi'=>$avvisi,
]);
}

View File

@@ -8,4 +8,21 @@ use Illuminate\Database\Eloquent\Model;
class Avviso extends Model
{
use HasFactory;
protected $fillable=['avviso','creato_il', 'creato_da', 'urgente'];
public static function newAvviso($data)
{
self::create([
'avviso'=>$data['avviso'],
'creato_da'=>$data['creato_da'],
'creato_il'=>date('Y-m-d'),
'urgente'=>$data['urgente'],
]);
}
public static function getAvvisi()
{
return self::all();
}
}