Example run of recurring thing outside of cron job.

This commit is contained in:
James Cole 2018-08-11 18:20:10 +02:00
parent 9914c0791e
commit c465d1c059
No known key found for this signature in database
GPG Key ID: C16961E655E74B5E

View File

@ -23,9 +23,11 @@ declare(strict_types=1);
namespace FireflyIII\Http\Controllers\Auth; namespace FireflyIII\Http\Controllers\Auth;
use Carbon\Carbon;
use DB; use DB;
use FireflyConfig; use FireflyConfig;
use FireflyIII\Http\Controllers\Controller; use FireflyIII\Http\Controllers\Controller;
use FireflyIII\Jobs\CreateRecurringTransactions;
use FireflyIII\User; use FireflyIII\User;
use Illuminate\Cookie\CookieJar; use Illuminate\Cookie\CookieJar;
use Illuminate\Foundation\Auth\AuthenticatesUsers; use Illuminate\Foundation\Auth\AuthenticatesUsers;
@ -129,6 +131,10 @@ class LoginController extends Controller
*/ */
public function showLoginForm(Request $request) public function showLoginForm(Request $request)
{ {
// run recurring job:
$job = new CreateRecurringTransactions(new Carbon);
$job->handle();
$count = DB::table('users')->count(); $count = DB::table('users')->count();
if (0 === $count) { if (0 === $count) {
return redirect(route('register')); // @codeCoverageIgnore return redirect(route('register')); // @codeCoverageIgnore