
Originariamente inviata da
boots
Potresti usare una singola tabella. Metti un campo data nella tua tabella e per avere gli anni (o i mesi di un anno) ti basta una query.
Con laravel te la dovresti cavare con
Codice PHP:
use Illuminate\Support\Facades\DB;
...
$items = DB::table('tuatabella')->
select(DB::raw('YEAR(data) as anno'))->
groupBy('anno')->
get();
Questo ti da tutti gli anni. Per i mesi passi l'anno come parametro. Ovviamente cambierai la query (o fai una action a parte nel controller).
Oppure puoi tenere i campi anno e mese separati