HEX
Server: Apache/2.4.61 (Ubuntu)
System: Linux hosting106 7.0.12-1-pve #1 SMP PREEMPT_DYNAMIC PMX 7.0.12-1 (2026-06-09T21:07Z) x86_64
User: clinicadentalargarate.com (1193)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/cursos.ril.es/vendor/maatwebsite/excel/docs/export/store.md
# Store on server

To store the created file on the server, use `->store($ext, $path = false, $returnInfo = false)` or `->save()`.

### Normal export to default storage path

By default the file will be stored inside the `app/storage/exports` folder, which has been defined in the `export.php` config file.

    Excel::create('Filename', function($excel) {

        // Set sheets

    })->store('xls');

### Normal export to custom storage path

If you want to use a custom storage path (e.g. to separate the files per client), you can set the folder as the second parameter.

    ->store('xls', storage_path('excel/exports'));

### Store and export

    ->store('xls')->export('xls');

### Store and return storage info

If you want to return storage information, set the third paramter to true or change the config setting inside `export.php`.

    ->store('xls', false, true);

|Key|Explanation|
|---|-----------|
|**full**| Full path with filename
|**path**| Path without filename
|**file**| Filename
|**title**| File title
|**ext**| File extension

> Make sure your storage folder is **writable**!