File: D:/HostingSpaces/SBogers100/femmassebv.com/app/database/seeds/ProjectPageTableSeeder.php
<?php
use Illuminate\Database\Seeder;
use Komma\Kms\Languages\Language;
use Komma\Kms\Pages\Models\Page;
class ProjectPageTableSeeder extends Seeder
{
public function run()
{
$root = Page::where('lft','=',1)->first();
$project = new Page(['active' => '1', 'code_name' => 'projects']);
$project->makeLastChildOf($root);
$project->save();
$project->languages()->attach( Language::whereName('Dutch')->first(),['name'=>'Projecten','slug'=>'projecten','meta_title'=>'Projecten','meta_description'=>'Projecten'] );
$service = new Page(['active' => '1', 'code_name' => 'services']);
$service->makeLastChildOf($root);
$service->save();
$service->languages()->attach( Language::whereName('Dutch')->first(),['name'=>'Diensten','slug'=>'diensten','meta_title'=>'Diensten','meta_description'=>'Diensten'] );
$routes = \DB::table('routes');
//TODO find out why it isn't working when this is in PageTableSeeder
$routes->insert(['route' => '/', 'sitemap_weight' => '0.50', 'rest_route'=>'pages/2', 'routable_id' => '3', 'routable_type' => 'Komma\Kms\Pages\Models\PageTranslation']);
$routes->insert(['route' => 'over-ons', 'sitemap_weight' => '0.50', 'rest_route'=>'pages/3', 'routable_id' => '4', 'routable_type' => 'Komma\Kms\Pages\Models\PageTranslation']);
$routes->insert(['route' => 'werkwijze', 'sitemap_weight' => '0.50', 'rest_route'=>'pages/4', 'routable_id' => '5', 'routable_type' => 'Komma\Kms\Pages\Models\PageTranslation']);
$routes->insert(['route' => 'contact', 'sitemap_weight' => '0.50', 'rest_route'=>'contact','routable_id' => '6', 'routable_type' => 'Komma\Kms\Pages\Models\PageTranslation']);
$routes->insert(['route' => 'sitemap', 'sitemap_weight' => '0.50', 'rest_route'=>'pages/6','routable_id' => '7', 'routable_type' => 'Komma\Kms\Pages\Models\PageTranslation']);
$routes->insert(['route' => 'projecten', 'sitemap_weight' => '0.50', 'rest_route'=>'projects','routable_id' => $project->translations()->first()->id, 'routable_type' => 'Komma\Kms\Pages\Models\PageTranslation']);
$routes->insert(['route' => 'diensten', 'sitemap_weight' => '0.50', 'rest_route'=>'services','routable_id' => $service->translations()->first()->id, 'routable_type' => 'Komma\Kms\Pages\Models\PageTranslation']);
}
}