Home
About
Corporate Site
About
PHP
PHP
GAS
google
2021年4月30日
PHPからGoogleスプレッドシートにデータを登録してみた
弊社の取り組みで、POSSEという学生プログラミングコミュニティに関わっておりますが、その中で学生に実際の案件に近い形でチーム開発を経験してもらうというカリキュラムがあります。 POSSEについてはこちら https://posse.anti-pattern.co.jp/ 学生がチームに分かれて取り組むカリキュラムになっており、モックアップを作成しながらお客様に要件ヒアリングを行います。その後は開発、テストまで行い、最後にはお客様の要件を満たしているか、プログラムはちゃんと実装できているか、チームで協力して開発できているかなどの基準で良かったチームを表彰します。お客様が実際にほしいと思っているものを作成するので、良いものを作った場合は実際にお客様の会社のサービスとして利用される可能性もあります。 私はメンターとしてチーム開発をサポートする、という立場で参加しております。 学生が要件定義をしている中で、 「作成するサイトで申込みがあった場合、申込みの情報をスプレッドシートに保存したい」という要件がありました。 本当にスプレッドシートが最適なのか、 別の形が良いのではないドか、など学生
Laravel
PHP
Cloud Run
2019年7月26日
Laravel6をCloud RunでServerlessで動かす
コスパが良いインフラを作るのが好きすぎるので、 Laravel6とCloud Runを使いServerlessにJust In Timeで動く Laravelを作って見ました。 Laravel 今回はLaravel6を使用。 いつもはNginxとLaravelでコンテナを分けて、それらが連携する形で動かすのですが。 今回は、Cloud Runの特性上1コンテナしか扱えないということで、 Apache & Laravel の組み合わせて作っていく。 Dockerfile FROM composer:latest as build WORKDIR /app RUN composer create-project --prefer-dist laravel/laravel blog FROM php:7.3-apacheEXPOSE 8080 COPY --from=build /app /var/www/COPY 000-default.conf /etc/apache2/sites-available/000-default.conf RUN chmod 777 -R /v
PHP
Laravel
reCAPCHA
2019年7月10日
Laravel5.8 Vue.js 環境にGoogle reCAPTCHA v2を実装する
Laravel5.8 Vue.js 環境にGoogle reCAPTCHA v2を実装する 下準備 reCAPTCHAreCAPTCHA is a security service that protects your websites from fraud and abuse.reCAPTCHA [https://www.google.com/recaptcha/about/] から登録をする。(ローカル環境で実行したければ、ローカルで動かす用のドメインを登録する) hostsに 127.0.0.1 koooohe.development と書いてkooooohe.developmentを登録するなど。 .env .envに取得した、SITE_KEYとSECRET_KEYを書いていく。 MIX_RECAPTCHA_KEY=XXXXXX RECAPTCHA_SECRET=XXXXXX MIXというprefixをつけておくと、Vue.jsからも読み込めるようになる。 Compiling Assets (Mix) - Laravel - The PHP Framework
Laravel
PHP
Cloud9
2019年6月11日
AWSのCloud9でPHP5.6/Laravel5.4の環境を作ってみた時のお話
Cloud9を使ってみたい 気軽にアプリを作ったりなんだりしたいときに、 なんとなく自分の環境にはあんまりを手を加えたくない上、 他の人にも見せたいなと思った時に便利そうなので調べてみました。 今回の環境とかは下記の通り。 * t2.micro (1 GiB RAM + 1 vCPU) * Amazon Linux * PHP 5.6.40 * Laravel Framework 5.4.36 AWSのアカウントを作ったりするところは割愛しますが、 こんな 感じで ぽちぽちとお好きなものを指定していくと もうできます!!! -------------------------------------------------------------------------------- Laravelをインストールしてみる Composer 今回Composerを使うので、まずは使える状態にしましょう。 下記を参照してください。 https://getcomposer.org/doc/00-intro.md Laravel5.4 Comp