けけずんセルフハッキング

エンジニアっぽい雰囲気を醸しだしているかのようなブログです!

2018-01-01から1年間の記事一覧

Nuxt.jsでページ遷移後に動作するくるくる(ローディングバー)をmixin使って実装する

はじめに Nuxt.jsでページ遷移後のローディング時に動くくるくるをデフォルトではなく、独自のくるくるを使いたい。 また毎回各コンポーネントに独自くるくる起動・終了の定義をするのが面倒くさいのでmixinを使って実装を行う。 実装手順 以下にやることを…

「NuxtMeetUp#5」に参加しました

※会社の技術ブログが未だに復旧していないので、一時的にこちらに掲載します 株式会社リビルドの嘉数です! 10/18(木)に渋谷で開催されたNuxtMeeutup#5に参加してきました、渋谷です。基本的に嘉数は渋谷にいるときは楽天カフェで作業してます。楽天ペイで支…

LaradockをHTTPS化

WIP

ファイル編集 laradockの以下のファイルを編集する。 nginx/Dockerfile FROM nginx:alpine LABEL maintainer="Mahmoud Zalt <mahmoud@zalt.me>" ADD nginx.conf /etc/nginx/ # If you're in China, or you need to change sources, will be set CHANGE_SOURCE to true in .env</mahmoud@zalt.me>…

Laravel5.5で任意のエラー画面を出すときに注意した方がいいこと

はじめに Laravel5.5で任意のエラー画面を出したくて奮闘した話。最初は下記の要件を満たしたいだけだった。 abort関数でエラーコードに応じた任意の画面を出力する ぬるぽや未定義変数を参照するなど想定外のエラーの際に任意の画面を出力する これをネット…

「レガシーコード改革!UT/CIでWebサービスの技術的負債を解消する取り組み」に登壇しました

※会社のブログが移行中で記事作成できないので、一時的にこちらに書いてます 株式会社リビルドの嘉数です! 8/7(火)にランサーズ、BASE、リビルドの三社で「レガシーコード改革!UT/CIでWebサービスの技術的負債を解消する取り組み」というイベントを実施し…

Gitlab CI/CDでLaravelプロジェクトのテスト及びデプロイをする

概要 LaravelプロジェクトをGitlabにPushした際、Pushしたブランチに応じて自動でテストやデプロイを行うようにする。ついでに、テストが通らなかったブランチはメインのブランチに対するマージリクエストを行えないようにする。 ブランチ毎に行う処理 maste…

LaravelでS3へファイルをアップロード・参照する

概要 LaravelでアップロードされたファイルをS3に保存・参照する。 ファイルアップロード時の処理は下図の通り、クライアントからLaravelを通ってS3に保存される。 LaravelからS3へアップロード ファイルを参照する際は下図の通り、Laravelが対象となるファ…

PhpStorm+phpcsでシンタックスチェック

概要 PhpStormのデフォの機能だけでシンタックスチェック出来るかと思って色々探してみたが、見つからず。 諦めてphpcsをインストールしてそれを使ってシンタックスチェックをするようにしてみる。 手順 参考にした記事とまんま同じこと書いてるだけ。 Termi…

Laradock+PhpStormでXdebug

概要 Laradock+PhpStormな環境でXdebugを使う設定をするよ。 環境 macOS High Sierra (version 10.13.1) Docker for Mac 手順 Laradockの設定、PhpStormの設定と順を追って設定していく。 Laradock .envの設定 laradock/.envの項目を以下のように設定する。 …