laravel-ups can be installed via composer:
composer require rawilk/laravel-ups
Publishing the config file
You may publish the config file like this:
php artisan vendor:publish --tag="ups-config"
See the default configuration values here.
Configuring the package
You will need to provide your UPS account credentials for this package to work. You can either enter your credentials in your
file, or directly in the config file (not recommended).
At a minimum, you will need:
- Account Access Key (
UPS_ACCESS_KEY): Your account needs an api access key, which can be obtained here: https://www.ups.com/upsdeveloperkit/manageaccesskeys?loc=en_US
- User ID (
UPS_USER_ID): The username you use to login to your UPS account.
- Password (
UPS_PASSWORD): The password you use to login to your UPS account.
- Shipper Number (
UPS_SHIPPER_NUMBER): This is a 6 digit number assigned to you by UPS.
If your account has negotiated rates enabled for it, you can set
To store generated shipping labels on a custom storage disk, you can specify the disk name in the
UPS_LABEL_DISK .env key.