Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require '../vendor/autoload.php';
- require '../src/models/User.php';
- $config = include('../src/config.php');
- $app = new SlimApp(['settings']=>$config);
- $container = $app->getContainer();
- $capsule = new IlluminateDatabaseCapsuleManager;
- $capsule->addConnection($container['settings']['db']);
- $capsule->setAsGlobal();
- $capsule->bootEloquent();
- $app->get('/user/',function($request,$response){
- return $response->getBody()->write(
- User::all()->toJson());
- });
- $app->run();
- <?php
- class User extends IlluminateDatabaseEloquentModel{
- protected $table='users';
- }
- ?>
- <?php
- return[
- 'detemineRouteBeforeAppMiddleware'=>false,
- 'outputBuffering'=>false,
- 'displayErrorDetails'=>true,
- 'db'=>[
- "driver" => "mysql",
- "host" => "localhost",
- "database" => "restdb",
- "username" => "root",
- "password" => "",
- "charset" => "utf8",
- "collation" => "utf8_general_ci"
- ]
- ];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement