PHP code example of curio / sdclient

1. Go to this page and download the library: Download curio/sdclient library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

curio / sdclient example snippets


> Route::get('/login', function() {
>   return redirect('/sdclient/redirect');
> })->name('login');
> 

> Route::get('/sdclient/ready', function() {
>   return redirect('/educations');
> })
> 

> Route::get('/sdclient/error', function() {
>   $error = session('sdclient.error');
>   $error_description = session('sdclient.error_description');
>
>   return view('errors.sdclient', compact('error', 'error_description'));
>   // or simply:
>   // return 'There was an error signing in: ' . $error_description . ' (' . $error . ')<br><a href="/login">Try again</a>';
> })
> 

namespace App\Http\Controllers;

use \Curio\SdClient\Facades\SdApi;

class MyController extends Controller
{
  // This method should be protected by the auth-middleware
  public function index()
  {
    $users = SdApi::get('users');
    return view('users.index')->with(compact('users'));
  }
}