This package is abandoned and no longer maintained. No replacement package was suggested.

Profile photo camera support for Laravel Spark.

Installs: 4 383

Dependents: 0

Suggesters: 0

Security: 0

Stars: 28

Watchers: 2

Forks: 9

Open Issues: 2



1.0.0 2016-10-29 15:15 UTC

This package is auto-updated.

Last update: 2020-12-13 20:20:39 UTC


This package adds support for capturing images from your computer or phone camera.



  • Run composer require eusebiu/laravel-spark-camera

  • Add Eusebiu\LaravelSparkCamera\CameraServiceProvider::class to your providers array in config/app.php

  • Run php artisan vendor:publish --provider="Eusebiu\LaravelSparkCamera\CameraServiceProvider" --tag=assets

  • Edit resources/views/vendor/spark/settings/profile/update-profile-photo.blade.php:

    • Add @include('camera::camera-modal') right before closing the last div.
    • Add the Camera button <button type="button" class="btn btn-primary" :disabled="form.busy" @click="openCamera">Camera</button>.
    • It should look like this.
  • Edit resources/assets/js/spark-components/settings/profile/update-profile-photo.js:

    • Add var camera = require('./update-profile-photo-camera'); at the top.
    • Change the mixins option to mixins: [base, camera].
  • Run npm install --save webcamjs

  • Run npm run dev

This package uses WebcamJS, so if you want to configure it, overide the configureWebcamjs method in your update-profile-photo.js file.