匯入學生帳號資料

※目前規劃後三碼:
 000 給導師;
 999 給課程經理;
 100 給企業 Admin/HR (依據課程需求彈性調整)
若要限制 Admin/HR 影片觀看權限,請將該員的完整的學號(例如:AM999100)提供給全端工程師

一行一筆學生資料(第1欄:學號; 第2欄:密碼; 第3欄:Email; 第4欄:姓名; 第5欄:有效天數(從今天算起)),匯入範例:
am071001`A!3$$E%91`aaaa@gmail.com`王小明`2025-05-05
am071002`B!3$$E%81`bbbb@gmail.com`陳大華`2025-05-05
am071003`C!3$$E%71`cccc@gmail.com`MaryLin`2025-05-05
...
...
...

'components.label','data' => ['for' => 'students','value' => ''.e(__('學生資料')).'']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> withName('label'); ?> shouldRender()): ?> startComponent($component->resolveView(), $component->data()); ?> except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> withAttributes(['for' => 'students','value' => ''.e(__('學生資料')).'']); ?> renderComponent(); ?> 'components.input-error','data' => ['for' => 'students','class' => 'mt-2']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> withName('input-error'); ?> shouldRender()): ?> startComponent($component->resolveView(), $component->data()); ?> except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> withAttributes(['for' => 'students','class' => 'mt-2']); ?> renderComponent(); ?>
'components.checkbox','data' => ['class' => 'inline-block','id' => 'is_overwirte_data','name' => 'is_overwirte_data','wire:model' => 'is_overwirte_data']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> withName('checkbox'); ?> shouldRender()): ?> startComponent($component->resolveView(), $component->data()); ?> except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> withAttributes(['class' => 'inline-block','id' => 'is_overwirte_data','name' => 'is_overwirte_data','wire:model' => 'is_overwirte_data']); ?> renderComponent(); ?> 'components.label','data' => ['class' => 'inline-block','for' => 'is_overwirte_data','value' => ''.e(__('是否覆蓋已經存在的資料?')).'']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> withName('label'); ?> shouldRender()): ?> startComponent($component->resolveView(), $component->data()); ?> except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> withAttributes(['class' => 'inline-block','for' => 'is_overwirte_data','value' => ''.e(__('是否覆蓋已經存在的資料?')).'']); ?> renderComponent(); ?> 'components.input-error','data' => ['for' => 'is_overwirte_data','class' => 'mt-2']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> withName('input-error'); ?> shouldRender()): ?> startComponent($component->resolveView(), $component->data()); ?> except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> withAttributes(['for' => 'is_overwirte_data','class' => 'mt-2']); ?> renderComponent(); ?>
'components.button','data' => ['class' => 'ml-4']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?> withName('button'); ?> shouldRender()): ?> startComponent($component->resolveView(), $component->data()); ?> except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?> withAttributes(['class' => 'ml-4']); ?> renderComponent(); ?>
has('message')): ?>