27 lines
584 B
PHP
27 lines
584 B
PHP
|
<?php
|
|||
|
|
|||
|
namespace App\Http\Middleware;
|
|||
|
|
|||
|
use Closure;
|
|||
|
|
|||
|
class LocalhostSessionMiddleware
|
|||
|
{
|
|||
|
/**
|
|||
|
* Whilst we are developing locally, automatically log in as
|
|||
|
* `['me' => config('app.url')]` as I can’t manually log in as
|
|||
|
* a .localhost domain.
|
|||
|
*
|
|||
|
* @param \Illuminate\Http\Request $request
|
|||
|
* @param \Closure $next
|
|||
|
* @return mixed
|
|||
|
*/
|
|||
|
public function handle($request, Closure $next)
|
|||
|
{
|
|||
|
if (config('app.env') !== 'production') {
|
|||
|
session(['me' => config('app.url')]);
|
|||
|
}
|
|||
|
|
|||
|
return $next($request);
|
|||
|
}
|
|||
|
}
|