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);
|
||||
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)
|
||||
{
|
||||
// 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::get('auto/accessori', [AutoController::class, 'accessoriAuto']);
|
||||
Route::post('auto/accessori', [AutoController::class, 'saveAccessori']);
|
||||
Route::get('auto/operazioni', [AutoController::class, 'getOperazioni']);
|
||||
|
||||
/// TEST routes
|
||||
Route::get('fullcalender', [FullCalenderController::class, 'index']);
|
||||
|
Loading…
Reference in New Issue
Block a user