Download the PHP package squashjedi/basecamp without Composer
On this page you can find all versions of the php package squashjedi/basecamp. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download squashjedi/basecamp
More information about squashjedi/basecamp
Files in squashjedi/basecamp
Package basecamp
Short Description :package_description
License MIT
Homepage https://github.com/Squashjedi/Basecamp
Informations about the package basecamp
Basecamp
About Basecamp
Basecamp provides a great starting place for your Laravel project with all of the following:-
- It has a fluent interface to OAuth authentication with Facebook using the Laravel Socialite package.
- Built in emails to authenticate users, password resets, resend validation code and a welcome email.
- An area for logged in users to update their settings.
- A webmaster's admin panel to CRUD Users.
- A Users API.
Install
via Composer
Configuration
After installing the Basecamp library, register Squashjedi\Basecamp\BasecampServiceProvider::class
in your config/app.php
configuration file:
You will also need to add credentials for the OAuth services your application utilises. These credentials should be placed in your config/services.php
configuration file and should use the key facebook
. For example:
Run the following commands:
Add these Vue components in resources/assets/js/app.js
:
Add these at the bottom of resources/assets/sass/app.scss
:
Run the following command:
Delete resources/views/welcome.blade.php
.
Delete all routes in routes/web.php
.
Replace app/User.php
with:
Add the following to resources/lang/en/validation.php
:
Install Laravel Passport
https://packagist.org/packages/laravel/passport.
Add this middleware to app/Http/Kernel
:
Usage
The database seed creates 1000 users.
The webmaster's login details are:
License
The MIT License (MIT). Please see License File for more information.