はい!今やってます!

Work Pertly, Live Idly

MySQLでauto incrementカラムに0を入力したくなってしまった場合

このコマンドを打てば0も入力できる。

ただし0を0として認識するようになる。

(デフォルトの挙動は0またはnullのときに自動採番)

set global sql_mode='NO_AUTO_VALUE_ON_ZERO';

何故かオペレーションで必要になった。

LaravelでBasic認証を設定する

l5-very-basic-auth:5.*を利用する。

  • パッケージをインストールする
composer require olssonm/l5-very-basic-auth:5.*
  • サービスプロバイダーへ登録する
config/app.php
'providers' => [
    Olssonm\VeryBasicAuth\VeryBasicAuthServiceProvider::class,
],
  • 設定ファイルを作成する
php artisan vendor:publish --provider="Olssonm\VeryBasicAuth\VeryBasicAuthServiceProvider"
  • 作成された設定ファイルを変更する
config/very_basic_auth.php
Route::group(['middleware' => 'auth.very_basic'], function() {
    <省略>
});

Google Cloud SDKのインストールとGAEデプロイの方法(gcloudコマンド)

  • ダウンロード
curl https://sdk.cloud.google.com | bash
  • シェルを再起動
exec -l $SHELL
  • gcloud init を実行して gcloud 環境を初期化
gcloud init
  • デプロイ
gcloud app deploy
  • ログストリーム
gcloud app logs tail -s default
  • ブラウザで確認
gcloud app browse