Convert all env() calls to config() calls

This commit is contained in:
Jonny Barnes 2017-02-15 20:44:03 +00:00
parent e032cd5861
commit b4df7a1bbb
10 changed files with 61 additions and 14 deletions

View file

@ -47,8 +47,8 @@ class GenerateToken extends Command
public function handle(TokenService $tokenService)
{
$data = [
'me' => env('APP_URL'),
'client_id' => env('APP_URL') . '/notes/new',
'me' => config('app.url'),
'client_id' => config('app.url') . '/notes/new',
'scope' => 'post',
];
$token = $tokenService->getNewToken($data);

View file

@ -20,7 +20,7 @@ class AdminController extends Controller
*/
public function __construct()
{
$this->username = env('ADMIN_USER');
$this->username = config('admin.user');
}
/**

View file

@ -15,9 +15,9 @@ class AuthController extends Controller
*/
public function login(Request $request)
{
if ($request->input('username') === env('ADMIN_USER')
if ($request->input('username') === config('admin.user')
&&
$request->input('password') === env('ADMIN_PASS')
$request->input('password') === config('admin.pass')
) {
session(['loggedin' => true]);

View file

@ -17,7 +17,7 @@ class DevTokenMiddleware
public function handle($request, Closure $next)
{
if (config('app.env') !== 'production') {
session(['me' => env('APP_URL')]);
session(['me' => config('app.url')]);
if (Storage::exists('dev-token')) {
session(['token' => Storage::get('dev-token')]);
}

View file

@ -61,7 +61,7 @@ class SendWebMentions implements ShouldQueue
public function discoverWebmentionEndpoint($url, $guzzle)
{
//lets not send webmentions to myself
if (parse_url($url, PHP_URL_HOST) == env('LONG_URL', 'localhost')) {
if (parse_url($url, PHP_URL_HOST) == config('app.longurl')) {
return false;
}
if (starts_with($url, '/notes/tagged/')) {

View file

@ -24,7 +24,7 @@ class TokenService
->set('scope', $data['scope'])
->set('date_issued', time())
->set('nonce', bin2hex(random_bytes(8)))
->sign($signer, env('APP_KEY'))
->sign($signer, config('app.key'))
->getToken();
return $token;
@ -46,7 +46,7 @@ class TokenService
} catch (RuntimeException $e) {
return;
}
if ($token->verify($signer, env('APP_KEY'))) {
if ($token->verify($signer, config('app.key'))) {
//signuture valid
return $token;
}

25
config/admin.php Normal file
View file

@ -0,0 +1,25 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Admin Name
|--------------------------------------------------------------------------
|
| The username of the admin account.
*/
'name' => env('ADMIN_NAME'),
/*
|--------------------------------------------------------------------------
| Admin Password
|--------------------------------------------------------------------------
|
| The password of the admin account.
*/
'pass' => env('ADMIN_PASS'),
];

View file

@ -53,6 +53,17 @@ return [
'url' => env('APP_URL', 'http://localhost'),
/*
|--------------------------------------------------------------------------
| Application Long URL
|--------------------------------------------------------------------------
|
| The short URL for the application
|
*/
'longurl' => env('APP_LONGURL', 'longurl.local'),
/*
|--------------------------------------------------------------------------
| Application Short URL
@ -62,7 +73,18 @@ return [
|
*/
'shorturl' => env('APP_SHORTURL', 'http://shorturl.local'),
'shorturl' => env('APP_SHORTURL', 'shorturl.local'),
/*
|--------------------------------------------------------------------------
| Application Display Name
|--------------------------------------------------------------------------
|
| The display name for the application, used for example in titles.
|
*/
'display_name' => env('DISPLAY_NAME', 'Joe Bloggs'),
/*
|--------------------------------------------------------------------------

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>{{ env('DISPLAY_NAME') }}</title>
<title>{{ config('app.display_name') }}</title>
<atom:link href="{{ config('app.url') }}/feed" rel="self" type="application/rss+xml" />
<description>An RSS feed of the blog posts found on {{ config('url.longurl') }}</description>
<link>{{ config('app.url') }}</link>

View file

@ -2,7 +2,7 @@
<html lang="en-GB">
<head>
<meta charset="UTF-8">
<title>@if (App::environment() == 'local'){!! "[testing] -"!!}@endif @yield('title'){{ env('DISPLAY_NAME') }}</title>
<title>@if (App::environment() == 'local'){!! "[testing] -"!!}@endif @yield('title'){{ config('app.display_name') }}</title>
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" href="/assets/frontend/normalize.css">
<link rel="stylesheet" href="/assets/css/app.css">
@ -18,7 +18,7 @@
<body>
<header id="topheader">
<a rel="author" href="/">
<h1>{{ env('DISPLAY_NAME') }}</h1>
<h1>{{ config('app.display_name') }}</h1>
</a>
<nav>
<a href="/blog">Articles</a>
@ -41,7 +41,7 @@
<form action="search" method="get">
<input type="text" name="terms"><button type="submit">Search</button>
</form>
<p>The code for <code>{{ env('APP_LONGURL') }}</code> can be found on <a href="https://github.com/jonnybarnes/jonnybarnes.uk">GitHub</a>.</p>
<p>The code for <code>{{ config('app.longurl') }}</code> can be found on <a href="https://github.com/jonnybarnes/jonnybarnes.uk">GitHub</a>.</p>
<p>Built with love: <a href="/colophon">Colophon</a></p>
<p><a href="https://indieweb.org"><img src="/assets/img/iwc.png" alt="Indie Web Camp logo" class="iwc-logo"></a></p>
</footer>