BUB-7 Automobili: Creazione dei seeders per categorie, users e tag per il modulo gestione auto
This commit is contained in:
parent
6c5c6e133b
commit
39f1fb8eb2
@ -111,4 +111,10 @@ class AutoController extends Controller
|
|||||||
Revisione::saveRevisione($id,$request);
|
Revisione::saveRevisione($id,$request);
|
||||||
return redirect(route('auto_list'));
|
return redirect(route('auto_list'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getOperazioni(Request $request)
|
||||||
|
{
|
||||||
|
$operazioni=Operazione::getOperazioni($request['id']);
|
||||||
|
dd($operazioni);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -61,6 +61,13 @@ class Operazione extends Model
|
|||||||
public static function getOperazioni($autoId)
|
public static function getOperazioni($autoId)
|
||||||
{
|
{
|
||||||
// Ritorna la lista delle operazioni effettuate sull'auto
|
// Ritorna la lista delle operazioni effettuate sull'auto
|
||||||
|
$data=DB::table('operaziones')
|
||||||
|
->leftJoin('accessoris','operaziones.id','=','accessoris.fk_operazione_id')
|
||||||
|
->leftJoin('manutenziones','operaziones.id','=','manutenziones.fk_operazione_id')
|
||||||
|
->leftJoin('rifornimentos', 'operaziones.id','=','rifornimentos.fk_operazione_id')
|
||||||
|
->leftJoin('revisiones','operaziones.id','=','revisiones.fk_operazione_id')
|
||||||
|
->where('fk_auto_id','=',$autoId)
|
||||||
|
->get();
|
||||||
|
return $data;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
22
database/seeders/CategorieSeeder.php
Normal file
22
database/seeders/CategorieSeeder.php
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace Database\Seeders;
|
||||||
|
|
||||||
|
use Illuminate\Database\Seeder;
|
||||||
|
use Illuminate\Support\Facades\DB;
|
||||||
|
|
||||||
|
class CategorieSeeder extends Seeder
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the database seeds.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function run()
|
||||||
|
{
|
||||||
|
// Inserisce le categorie necessarie
|
||||||
|
DB::table('categories')->insert(
|
||||||
|
['cat_name'=>'Automobili']
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
22
database/seeders/TagSeeder.php
Normal file
22
database/seeders/TagSeeder.php
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace Database\Seeders;
|
||||||
|
|
||||||
|
use Illuminate\Database\Seeder;
|
||||||
|
use Illuminate\Support\Facades\DB;
|
||||||
|
|
||||||
|
class TagSeeder extends Seeder
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the database seeds.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function run()
|
||||||
|
{
|
||||||
|
//
|
||||||
|
DB::table('tags')->insert(
|
||||||
|
['tag_name'=>'System']
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
27
database/seeders/UserSeeder.php
Normal file
27
database/seeders/UserSeeder.php
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace Database\Seeders;
|
||||||
|
|
||||||
|
use Illuminate\Database\Seeder;
|
||||||
|
use Illuminate\Support\Str;
|
||||||
|
use Illuminate\Support\Facades\Hash;
|
||||||
|
|
||||||
|
class UserSeeder extends Seeder
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the database seeds.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function run()
|
||||||
|
{
|
||||||
|
//
|
||||||
|
DB::table('users')->insert(
|
||||||
|
[
|
||||||
|
'name'=>'SystemUser',
|
||||||
|
'email'=>env('SYSADMIN_MAIL'),
|
||||||
|
'password'=>Hash::make(Str::random(16)),
|
||||||
|
]
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
@ -78,6 +78,7 @@ Route::get('/', [MovimentiController::class,'dashboard']);
|
|||||||
Route::post('auto/manutenzione', [AutoController::class, 'saveManutenzione']);
|
Route::post('auto/manutenzione', [AutoController::class, 'saveManutenzione']);
|
||||||
Route::get('auto/accessori', [AutoController::class, 'accessoriAuto']);
|
Route::get('auto/accessori', [AutoController::class, 'accessoriAuto']);
|
||||||
Route::post('auto/accessori', [AutoController::class, 'saveAccessori']);
|
Route::post('auto/accessori', [AutoController::class, 'saveAccessori']);
|
||||||
|
Route::get('auto/operazioni', [AutoController::class, 'getOperazioni']);
|
||||||
|
|
||||||
/// TEST routes
|
/// TEST routes
|
||||||
Route::get('fullcalender', [FullCalenderController::class, 'index']);
|
Route::get('fullcalender', [FullCalenderController::class, 'index']);
|
||||||
|
Loading…
Reference in New Issue
Block a user