add ExpectiveApproach

This commit is contained in:
salam committed 2026-09-17 09:42:27 +02:00
1 parent 3a78f65eb2
commit 4dccc528cc
3 files changed
+77

No files matched your search

+7
View File
@@ -0,0 +1,7 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class ExpectiveApproach extends Model {}
@@ -0,0 +1,36 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('expective_approaches', function (Blueprint $table) {
$table->id();
$table->string('position');
$table->decimal('goals', 4, 3)->default(0);
$table->decimal('assists', 4, 3)->default(0);
$table->decimal('cards', 4, 3)->default(0);
$table->decimal('fouls', 4, 3)->default(0);
$table->decimal('was_fould', 4, 3)->default(0);
$table->decimal('offsides', 4, 3)->default(0);
$table->decimal('total_shots', 4, 3)->default(0);
$table->decimal('shots_on_target', 4, 3)->default(0);
$table->timestamps();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('expective_approaches');
}
};
@@ -0,0 +1,34 @@
<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
class ExpectiveApproachSeeder extends Seeder
{
public function run(): void
{
/**
* Clients
*/
$sql = "INSERT INTO `expective_approaches` (`id`, `position`, `goals`, `assists`, `cards`, `fouls`, `was_fould`, `offsides`, `total_shots`, `shots_on_target`, `created_at`, `updated_at`)
VALUES
(1, 'AM', 0.208, 0.165, 0.169, 1.208, 1.485, 0.172, 1.880, 0.676, NULL, NULL),
(2, 'DC', 0.044, 0.028, 0.195, 0.959, 0.665, 0.036, 0.525, 0.263, NULL, NULL),
(3, 'ST', 0.374, 0.129, 0.154, 1.417, 1.397, 0.586, 2.477, 0.930, NULL, NULL),
(4, 'MC', 0.099, 0.104, 0.214, 1.353, 1.257, 0.058, 1.201, 0.474, NULL, NULL),
(5, 'DM', 0.059, 0.071, 0.239, 1.392, 1.144, 0.028, 0.899, 0.382, NULL, NULL),
(6, 'DL', 0.042, 0.093, 0.190, 1.041, 0.976, 0.073, 0.652, 0.285, NULL, NULL),
(7, 'ML', 0.117, 0.137, 0.163, 1.064, 1.214, 0.182, 1.315, 0.493, NULL, NULL),
(8, 'LW', 0.233, 0.176, 0.155, 1.138, 1.553, 0.314, 2.114, 0.745, NULL, NULL),
(9, 'DR', 0.041, 0.086, 0.192, 1.097, 0.986, 0.063, 0.610, 0.271, NULL, NULL),
(10, 'MR', 0.115, 0.130, 0.170, 1.118, 1.207, 0.161, 1.229, 0.471, NULL, NULL),
(11, 'RW', 0.219, 0.184, 0.155, 1.159, 1.468, 0.286, 1.992, 0.709, NULL, NULL),
(12, 'SS', 0.286, 0.183, 0.157, 1.230, 1.634, 0.339, 2.331, 0.849, NULL, NULL),
(13, 'SW', 0.050, 0.027, 0.186, 0.877, 0.624, 0.053, 0.585, 0.306, NULL, NULL);
";
DB::unprepared($sql);
}
}