if (preg_match('/IPv4 Address(\\.\\s)+:\\s(?<ipv4>\\d+\\.\\d+\\.\\d+\\.\\d+)/', $line, $matches) === 1) { $ipv4Adresses[] = $matches['ipv4']; } } } else { exec("ifconfig", $ipconfigData, $exitCode); if ($exitCode !== 0) { exit('failed retrieving ip adresses'); } foreach ($ipconfigData as $line) { if (preg_match('/inet addr:(?<ipv4>\\d+\\.\\d+\\.\\d+\\.\\d+)/', $line, $matches) === 1) { $ipv4Adresses[] = $matches['ipv4']; } } } return makeBlade()->render('welcome', ['modules' => App\Module::all(), 'contactmomenten' => App\Contactmoment::where('starttijd', '>', date('Y-m-d 00:00:00'))->where('starttijd', '<', date('Y-m-d 23:59:00'))->get(), 'ipv4Adresses' => $ipv4Adresses]); }); Route::post('/thema/create', function () { $thema = \App\Thema::create(['les_id' => \Request::get('lesplan_id'), 'leerdoel' => \Request::get('leerdoel')]); $thema->save(); return redirect()->back()->withInput(['thema.created', []]); }); Route::post('/activiteit/create', function () { $activiteit = \App\Activiteit::create(['werkvorm' => \Request::get('werkvorm'), 'organisatievorm' => \Request::get('organisatievorm'), 'tijd' => \Request::get('tijd'), 'werkvormsoort' => \Request::get('werkvormsoort'), 'intelligenties' => \Request::get('intelligenties', []), 'inhoud' => \Request::get('inhoud')]); $activiteit->save(); return redirect()->back()->withInput(['activiteit.created', ['referencing_property' => \Request::get('referencing_property'), 'value' => $activiteit->id]]); }); Route::post('/activiteit/edit/{activiteit}', function (App\Activiteit $activiteit) { $activiteit->werkvorm = \Request::get('werkvorm'); $activiteit->organisatievorm = \Request::get('organisatievorm'); $activiteit->tijd = \Request::get('tijd');
<?php /** * Pop Web Bootstrap Application Framework (http://www.popphp.org/) * * @link https://github.com/popphp/pop-bootstrap * @author Nick Sagona, III <*****@*****.**> * @copyright Copyright (c) 2009-2016 NOLA Interactive, LLC. (http://www.nolainteractive.com) * @license http://www.popphp.org/license New BSD License */ // Require autoloader $autoloader = (include __DIR__ . '/../vendor/autoload.php'); // Create main app object, register the app module and run the app try { $app = new Pop\Application($autoloader, include __DIR__ . '/../app/config/application.php'); $app->register('app', new App\Module($app)); $app->run(); } catch (\Exception $exception) { $app = new App\Module(); $app->error($exception); }