Skip to content

Instantly share code, notes, and snippets.

View chihirokaasan's full-sized avatar

ChihiroMazda chihirokaasan

View GitHub Profile
@chihirokaasan
chihirokaasan / functions.php
Last active September 16, 2016 22:33
WordCamp Tokyo 2016 RestAPIとjQueryで作る最短アプリ開発 ~ITかあさん~
//hook access_token
add_action('wo_set_access_token','wo_process_example');
function wo_process_example( $data ){
if( isset( $data ) ){
}
// do something without the data
}
do_action('wo_endpoint_user_authenticated', array( $token ) );
function add_allow_header( $headers ) {
@chihirokaasan
chihirokaasan / your controller
Last active September 9, 2016 05:23
Load validation in Controller
$password = Auth::user()->password;
$this->validate($request,[
'old_password' => "required|check_password:$password",
]);
@chihirokaasan
chihirokaasan / add new class to boot
Last active September 9, 2016 05:05
app/Providers/AppServiceProvider.php
//bootは最初からあるので、追記する
public function boot()
{
Validator::extend('check_password', 'App\Validation\OldPassWordValidator@oldPassword');
}
@chihirokaasan
chihirokaasan / Old password check validation
Last active September 9, 2016 04:56
app/Validation/OldPassWordValidator.php
<?php namespace App\Validation;
use Hash;
class oldPasswdValidator
{
public function oldPassword($attribute, $value, $parameters)
{
return Hash::check($value, $parameters[0]);
}
@chihirokaasan
chihirokaasan / Controller
Created September 9, 2016 04:16
validation set controller
$this->validate($request,[
'password' => 'required|min:8',
'password_confirm' => 'required|same:password',
]);
@chihirokaasan
chihirokaasan / validation file
Last active September 9, 2016 04:32
resources/lang/ja/validation.php
'custom' => [
'attribute-name' => [
'rule-name' => 'custom-message',
],
'password' => [
'required' => 'パスワードは必須です',
'min' => '8文字以上で入力してください'
],
'password_confirm' => [
'required' => 'パスワードを再入力してください',
@chihirokaasan
chihirokaasan / password.blade.php
Created September 9, 2016 03:48
Laravel password confirmed form
{{ $errors->first('password')}}
<input name ="password" type="password">
{{ $errors->first('password_confirm')}}
<input name ="password_confirm" type="password">
@chihirokaasan
chihirokaasan / Vagrantfile
Last active July 20, 2016 04:39
CentOS7のVagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :
# All Vagrant configuration is done below. The "2" in Vagrant.configure
# configures the configuration version (we support older styles for
# backwards compatibility). Please don't change it unless you know what
# you're doing.
Vagrant.configure(2) do |config|
# The most common configuration options are documented and commented below.
# For a complete reference, please see the online documentation at
@chihirokaasan
chihirokaasan / LAMP+MongoDB3.2 PHP5.6 MySQL5.6環境構築手順
Last active March 15, 2016 01:12
CentOS7 LAMP+MongoDB3.2環境構築
● MongoDBインストール
yum install mongodb-org
●自働起動
chkconfig mongod on
●epelリポジトリ
yum install -y epel-release
●wget インストチェック
@chihirokaasan
chihirokaasan / mongodb.repo
Created March 15, 2016 00:52
mongo3.2のリポジトリ作成
[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=0
enabled=1