A Laravel-based Multimedia Cloud for iOS.
This is an ongoing project. The goal of iOS-MultiCloud is to store multimedia (photos and music) on a personal cloud storage device with an integrated web server, so they can be accessed from either a web browser or an iOS app. Unlike other solutions, iOS-MultiCloud aims to be completely open and modifiable for one's own purposes, and it is specifically designed to support iOS features, such as Live Photos. It has 3 components: a web server powered by Laravel (PHP), a web client using jQuery, and (optionally) and iOS client app.
- Install and configure Laravel 5.4, including database configuration.
composer require bradztech/ios-multicloud.
- In /config/app.php, add this line to the Providers array:
php artisan vendor:publish --tag=mcConfig, then open /config/multicloud.php to configure the directories.
php artisan vendor:publish --tag=mcAssetsto export public CSS and JS.
php artisan migrateto create database tables.
php artisan multicloud:index. This will recursively index the folder specified in the config and add an entry for every folder and recognized multimedia file to the database.
- Insert instructions for authentication and media pre-conversion here. (NYI)
- Now head to your Laravel website.