/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Component::create(["title" => "Component 1", "data" => json_encode(["optie_1" => "appel", "optie_2" => "peer"])]);
     Component::create(["title" => "Component 2", "data" => json_encode(["optie_1" => "water", "optie_2" => "polo"])]);
 }
예제 #2
0
/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
Route::get("/users", function () {
    return \App\User::all();
});
Route::get("/components", function () {
    return \App\Component::all();
});
Route::get("/post/{id}", "PostController@get_single");
Route::get('/login', array('as' => 'user_login', 'uses' => 'UserController@get_login'));
Route::post('/login', array('as' => 'user_login', 'uses' => 'UserController@post_login'));
Route::get('/logout', array('as' => 'user_logout', 'uses' => 'UserController@get_logout'));
Route::get('/registration', array('as' => 'user_registration', 'uses' => 'UserController@get_register'));
Route::post('/registration', array('as' => 'user_registration', 'uses' => 'UserController@post_register'));
Route::group(['middleware' => 'App\\Http\\Middleware\\Authenticate'], function () {
    Route::get('admin', array('as' => 'admin', 'uses' => 'AdminController@get_index'));
    //Users
    Route::get('admin/users', array('as' => 'user_index', 'uses' => 'UserController@get_index'));
    Route::get('admin/user/new', array('as' => 'new_user', 'uses' => 'UserController@get_new'));
    Route::get('admin/user/{id}/edit', array('as' => 'edit_user', 'uses' => 'UserController@edit_user'));
    Route::post('admin/user/create', array('as' => 'create_user', 'uses' => 'UserController@post_user'));
    Route::post('admin/user/update', array('as' => 'update_user', 'uses' => 'UserController@update_user'));
예제 #3
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     return Component::find($id);
 }
예제 #4
0
 /**
  * @param $name
  * @return static
  */
 private function makeComponent($name)
 {
     $component = Component::firstOrNew(['component' => $name]);
     $component->save();
     return $component;
 }