+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="RunConfigurationProducerService">
- <option name="ignoredProducers">
- <set>
- <option value="com.android.tools.idea.compose.preview.runconfiguration.ComposePreviewRunConfigurationProducer" />
- </set>
- </option>
- </component>
-</project>
\ No newline at end of file
use Cubist\Socialite\CubistSocialiteServiceProvider;
use Illuminate\Routing\Controller;
use Illuminate\Support\Facades\Auth;
+use Illuminate\Support\Facades\Log;
use Laravel\Socialite\Facades\Socialite;
class SocialiteController extends Controller
Auth::login($authUser, true);
return redirect('/');
} catch (\Exception $e) {
+ // We are getting the directory so we can filter out any vendor code,
+ // along with the directory, so it looks better for the developer.
+ $dir = substr(__DIR__,0,-14);
+ $backtrace = $e->getTraceAsString();
+ $backtrace = str_replace([$dir],"", $backtrace);
+ $backtrace = preg_replace('^(.*vendor.*)\n^','',$backtrace);
+
+ // And finally, we log the exception!
+ Log::error('@here'.PHP_EOL.':warning: :x: :warning: :x: ' . PHP_EOL . '**Error:** '.$e->getMessage() . PHP_EOL. '**Line:** ' . $e->getLine() . PHP_EOL. '**File:** '. $e->getFile() . PHP_EOL . '**Trace:**'.PHP_EOL. $backtrace);
return Socialite::driver($provider)->stateless()->redirect();
}
}