Skip to content

Instantly share code, notes, and snippets.

View wichaksono's full-sized avatar
🤔
Coding Is Fun.. Right ?

Wakhid Wichaksono wichaksono

🤔
Coding Is Fun.. Right ?
View GitHub Profile
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Role extends Model
{
public $timestamps = false;
protected $fillable = [
<?php
require 'config.php';
$sql = "SELECT * FROM statistik ORDER BY date_create DESC";
$query = $db->query($sql);
?>
<h3>Daftar User yang pernah mengakses Halaman</h3>
<table border="1">
<tr>
<?php
/**
* @return IP (192.168.1.1)
*/
function ip_user()
{
if (! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {
<?php
/**
* Informasi akun untuk akses database
* @var $dbhost host database biasanya diisi 'localhost' atau '127.0.0.1'
* @var $dbuser username database, untuk xampp biasanya diisi "root"
* @var $dbpass password database, untuk xampp biasanya dikosongkan
* @var $dbname nama database yang akan diakses
*/
$dbhost = 'localhost';
$dbuser = 'root';
<?php
// Menyisipkan file Koneksi ke database
// File ini diperlukan saat berinteraksi dengan database Seperti INSERT, UPDATE, DELETE dan SELECT
require 'config.php';
// Menyisipkan file functions.php agar function yang kita buat dapat dipakai dihalaman ini
require 'functions.php';
/**
* Test
Route::group(['prefix' => 'social-media', 'namespace' => 'Auth'], function(){
Route::get('register/{provider}', 'SocialiteController@register');
Route::get('registered/{provider}', 'SocialiteController@registered');
});
<?php
namespace App\Http\Controllers\Auth;
use Socialite;
use Illuminate\Http\Request;
use App\Http\Traits\SocialCheckService;
use App\Http\Controllers\Controller;
class SocialiteController extends Controller
<?php
namespace App\Http\Traits;
use App\User;
use App\Models\SocialAccount;
use Laravel\Socialite\Contracts\User as ProviderUser;
trait SocialCheckService
{
Schema::create('social_accounts', function (Blueprint $table) {
$table->increments('id');
$table->integer('user_id')->nullable();
$table->string('provider_user_id');
$table->string('provider');
$table->timestamps();
});
<?php
namespace App\Models;
use App\User;
use Illuminate\Database\Eloquent\Model;
class SocialAccount extends Model
{
protected $fillable = [