Import.php 719 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace App\Admin\Actions\Phone;
  3. use App\Imports\PhoneImport;
  4. use Encore\Admin\Actions\Action;
  5. use Illuminate\Http\Request;
  6. class Import extends Action
  7. {
  8. protected $selector = '.import-tenant';
  9. public function handle(Request $request)
  10. {
  11. $request->file('file');
  12. $import = new PhoneImport();
  13. $import->import($request->file('file'));
  14. return $this->response()->success('导入完成!')->refresh();
  15. }
  16. public function form()
  17. {
  18. $this->file('file', '请选择文件');
  19. }
  20. public function html()
  21. {
  22. return <<<HTML
  23. <a class="btn btn-sm btn-default import-tenant"><i class="fa fa-upload"></i>导入数据</a>
  24. HTML;
  25. }
  26. }