QuestionImport.php 866 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: wenzhi
  5. * Date: 2019/2/18
  6. * Time: 4:03 PM
  7. */
  8. namespace App\Admin\Extensions\Tools;
  9. use Encore\Admin\Admin;
  10. use Encore\Admin\Grid\Tools\AbstractTool;
  11. use Illuminate\Support\Facades\Request;
  12. class QuestionImport extends AbstractTool
  13. {
  14. protected function script()
  15. {
  16. $url = Request::fullUrlWithQuery(['gender' => '_gender_']);
  17. return <<<EOT
  18. $('input:radio.user-gender').change(function () {
  19. var url = "$url".replace('_gender_', $(this).val());
  20. $.pjax({container:'#pjax-container', url: url });
  21. });
  22. EOT;
  23. }
  24. public function render()
  25. {
  26. Admin::script($this->script());
  27. $options = [
  28. 'all' => 'All',
  29. 'm' => 'Male',
  30. 'f' => 'Female',
  31. ];
  32. return view('admin.tools.gender', compact('options'));
  33. }
  34. }