Package Data | |
---|---|
Maintainer Username: | dissolve |
Maintainer Contact: | ben@thatmustbe.me (Ben Roberts) |
Package Create Date: | 2017-04-24 |
Package Last Update: | 2017-06-07 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-11-22 03:13:08 |
Package Statistics | |
---|---|
Total Downloads: | 22 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 0 |
Total Watchers: | 2 |
Total Forks: | 0 |
Total Open Issues: | 0 |
The Laravel-IndieAuth-Client package offers a simple form field that will allow users to log in to your site via indieauth.
first run composer require inlings.io/laravel-indieauth-client
to fetch the vendor libraries.
Next add it to your providers and aliases in config/app.php
.
<?php
'providers' => [
...
Inklings\IndieAuth\IndieAuthClientServiceProvider::class,
...
'aliases' => [
...
'IndieAuth' => Inklings\IndieAuth\Helpers::class,
...
],
?>
Now you can easily add a login / logout form directly in your template
{!! IndieAuth::login_logout_form() !!}
There are also login_form()
and logout_form()
functions.
You can add a logged in line, if the user is currently logged in.
@if (IndieAuth::is_logged_in())
<div>Logged In As: {!! IndieAuth::user() !!}</div>
@endif
You can customize the templates by using the vendor:publish
command
Any results will be in session('error') or session('success');
Look at src/Helpers.php to see all functions available under IndieAuth::