Skip to content

Instantly share code, notes, and snippets.

View vocolboy's full-sized avatar
🪄
AI Summoner

voco vocolboy

🪄
AI Summoner
View GitHub Profile
//echo get_chinese_weekday(‘2014-05-26 00:11:12’);
public function get_chinese_weekday($datetime)
{
$weekday = date('w', strtotime($datetime));
$weeklist = array('日', '一', '二', '三', '四', '五', '六');
return '星期' . $weeklist[$weekday];
}
public function get_number_weekday($datetime)
@vocolboy
vocolboy / youtube 數據
Last active January 27, 2016 08:51
//viewCount,likeCount,dislikeCount,favoriteCount,commentCount
public function youtube_views($url)
{
$api_key = "Your_Api_for_youtube";
$count = viewCount //viewCount,likeCount,dislikeCount,favoriteCount,commentCount
parse_str( parse_url( $url, PHP_URL_QUERY ), $my_array_of_vars );
$video_ID = $my_array_of_vars['v'];
$url_content = "https://www.googleapis.com/youtube/v3/videos?id={$video_ID}&key={$api_key}&part=statistics";
$ch = curl_init();
try {
DB::connection('pgsql')->getPdo()->beginTransaction();
DB::connection('pgsql')->getPdo()->commit();
} catch (\PDOException $e) {
DB::connection('pgsql')->getPdo()->rollBack();
}
class MeetController extends Controller
{
public function store()
{
$v = Validator::make(request()->all(), Meets::rules());
if($v->fails()) {
#return error
}
Route.php
$app->get('member/{member_id}','MemberController@show');
---------
MemberController.php
public function show(Request $request , $member_id)
{
$request['member_id'] = $member_id;
@vocolboy
vocolboy / CountryCodes.sql
Created October 17, 2016 10:38
Facebook Account Kit Supported SMS Country Codes
-- ----------------------------
-- Table structure for country_codes
-- ----------------------------
DROP TABLE IF EXISTS "public"."country_codes";
CREATE TABLE "public"."country_codes" (
"id" int4 NOT NULL DEFAULT nextval('country_codes_id_seq'::regclass),
"country" varchar(255) NOT NULL COLLATE "default",
"dialing_code" int4 NOT NULL,
"country_code" varchar(255) NOT NULL COLLATE "default"
)
3340:Buy,1036:Buy,2003:StartHpPot,1027:Buy,1004:Buy,3070:Buy,1037:Buy,3004:Buy,1001:Buy,2003:StopHpPot,3044:Buy,3057:Buy,3101:Buy,3078:Buy,1053:Buy,3144:Buy,1043:Buy,3153:Buy,3006:Buy,3087:Buy,3046:Buy
`....```` ` ```` `` .`
.`.````` ` ..
.`` `` .. ..
.` ` `..` -.
`` ` `` `````` ` .`
` ` ```````````` .` `.
` . ``-` .
@vocolboy
vocolboy / aws pre-sign muilt file
Created July 1, 2017 03:44
aws pre-sign muilt file - with laravel 5.4 & aws-sdk-php-v3
$s3 = \Illuminate\Support\Facades\Storage::disk('s3');
$bucket = 'eatgether';
# Get dir Files
$files = $s3->allFiles('news');
$client = $s3->getDriver()->getAdapter()->getClient();
$expiry = "+10 minutes";
$result = [];
建立一個新的 Provider
<?php
namespace App\Providers;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Support\ServiceProvider;