File: /var/www/vhost/disk-apps/demo.sports-crowd.com/database/seeds/PaymentMethodSeeder.php
<?php
use App\Module;
use App\PaymentMethod;
use Illuminate\Database\Seeder;
class PaymentMethodSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
// Pagos en línea
$module = Module::where("route", "online_payments")->first();
// Métodos de pago
$childModule = new Module;
$childModule->name = 'Métodos de pago';
$childModule->icon = 'fa-money';
$childModule->route = 'payment_methods';
$childModule->order = 5;
$childModule->module_id = $module['id'];
$childModule->save();
PaymentMethod::updateOrCreate(['name' => 'Datáfono', 'active' => 1]);
PaymentMethod::updateOrCreate(['name' => 'Efectivo', 'active' => 1]);
PaymentMethod::updateOrCreate(['name' => 'Consignación', 'active' => 1]);
}
}