diff --git a/app/Http/Controllers/LearnController.php b/app/Http/Controllers/LearnController.php index b9ce8ab8d18a3fa25a170d1d2eb5fb318f6722f4..91a8b8b245de2b0a9f624e0168e36c77509a986b 100644 --- a/app/Http/Controllers/LearnController.php +++ b/app/Http/Controllers/LearnController.php @@ -121,14 +121,50 @@ class LearnController extends Controller } /** - * Save Spreadsheet. + * Submit Spreadsheet. * - * @return message + * @return Score */ + public function submit(Request $request) + { + $id = $request->id_spreadsheet; + $client = LearnController::getClient(); + $service = new \Google_Service_Sheets($client); + + $ranges = []; + $ranges[] = 'Sheet1!A1'; + $ranges[] = 'Sheet1!A2'; + $ranges[] = 'Sheet1!A3'; + $responses = $service->spreadsheets_values->batchGet($request->id_spreadsheet, [ + 'valueRenderOption' => 'FORMULA', + 'dateTimeRenderOption' => 'SERIAL_NUMBER', + 'ranges' => $ranges + ]); + + foreach ($responses->valueRanges as $response) { + if ($response->values == NULL) { + echo "Kosong \n"; + } else { + echo '<pre>', var_export(strval(($response->values)[0][0]), true), '</pre>', "\n"; + } + } + } + public function test() { - $profile = DB::table('topics')->where('id', 5)->first(); - echo $profile->content; + $answer = DB::table('spreadsheets')->where('id', 1)->get(); + $j = []; + foreach($answer as $a) { + $j[] = 'Sheet1!' . $a->cell; + } + + var_dump($j); + + $ranges = []; + $ranges[] = 'Sheet1!A1'; + $ranges[] = 'Sheet1!A2'; + $ranges[] = 'Sheet1!A3'; + var_dump($ranges); } /** diff --git a/resources/views/learn.blade.php b/resources/views/learn.blade.php index f0d6d32122aa707000ff6c4c786b28f2942ead18..26361af8a5c876e653d49400d4f13c624716aa16 100644 --- a/resources/views/learn.blade.php +++ b/resources/views/learn.blade.php @@ -1,19 +1,6 @@ @extends('layouts.app') @section('content') -<!-- <form action="<?php echo Request::url(); ?>/edit/submit" name="myform" id="myform" method="post"> - {{ csrf_field() }} - <div id="wysiwyg_cp" style="padding:8px; width:700px;"> - <input type="button" onClick="iBold()" value="B"> - <input type="button" onClick="iUnderline()" value="U"> - <input type="button" onClick="iItalic()" value="I"> - <input type="button" onClick="iUnorderedList()" value="UL"> - <input type="button" onClick="iOrderedList()" value="OL"> - </div> - <textarea style="display:none;" name="myTextArea" id="myTextArea" cols="100" rows="14"></textarea> - <iframe name="richTextField" id="richTextField" style="border:#000000 1px solid; width:700px; height:300px;"></iframe> - <input name="myBtn" type="button" value="Submit Data" onClick="javascript:submit_form();"/> -</form> --> <div class="container-fluid"> <div class="row"> <div class="col-lg-4"> @@ -31,6 +18,7 @@ src="https://docs.google.com/spreadsheets/d/<?php echo $id_spreadsheet; ?>/edit?usp=drivesdk&rm=embedded"> </iframe> <form action="<?php echo Request::url(); ?>/submit" name="myform" id="myform" method="post"> + @csrf <input type="hidden" value="<?php echo $id_spreadsheet; ?>" class="form-control" name="id_spreadsheet" id="id_spreadsheet"> <button style="float: right;" type="submit" class="btn btn-success"><b>Submit</b></button> </form>