Ugryhacks Blog

Laravel Cashier

StripeとLaravelの連携はCashierというパッケージを使うのがベストプラクティスです。 Laravel 8.x Laravel Cashier (Stripe) Packagist: laravel/cas...

Stripe

stripeというサービスがってインターネット上での決済をRESTfulなAPIで代行してくれるというサービスです。ECサイトを作ったことがある方だったらわかると思いますが、決済部分、商品管理部分がそのサイトの90%の...

Laravelのバージョンを確認する

composerでinstallかupdateが終わってないと、このコマンドは動かないみたいです。 $ php artisan -V Laravel Framework 8.52.0 $ php artisan --ve...

Githubでpushできない – ユーザーと認証のベストプラクティスを考える

Githubで複数のアカウント、複数のネットワーク環境などで認証の問題が非常に煩雑になります。 そのうえ、2021年8月13日にパスワード認証が廃止されます。 remote: Password authenticatio...

メンテナンス画面

ErrorDocument 503 /maintenance.html <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI}...

Laravelの500エラーの対処方法

Internal server error (500)の際の最初の対処 メンテナンス画面を出しておく 基本的なところの確認 1. Internal server error (500)の際の最初の対処 メンテナンス画面を...

SFTPのトンネル(ポートフォワーディング) 

通称「踏み台」とかいうやつです。SSHでサーバーAに接続して、目標のサーバーBにはあたかもサーバーBから接続しているようにSFTP接続(SSH接続)する方法です。コマンドラインでSSH接続する場合は、AにログインしてBに...

数学の不思議なところ – 無限 –

数学を勉強している人もしていない人も数学の不思議なところというものを何とかわかってほしいと思っています。至極当たり前の話なだけに非常に不思議です。特にプログラムをしている中では非常に不思議です。 数学には虚数なる不思議な...

Laravelに別のパッケージやフレームワークを入れる

61476 LaravelはMVCのフレームワークなので、基本的には.htaccessで例外処理をして指定ディレクトリのみLaravelのルーティングが効かないようにしてあげればOKです。 特定のディレクトリ配下には普通のファイルと...

GitとGithubのユーザーの操作いろいろ

GitとGithubのユーザーが複数あったり共有やジョインで複雑化してくるとユーザーの扱いが非常に面倒になってきます。リポジトリとユーザーはいつも対になっているので、複数のリポジトリ・複数のユーザーを使う場合はいったんこ...

dockerでLAMP環境を構築する

48491 Laravelの最新はsailでdocker環境が容易に構築できたり、Wordpressもそれ単体でdocker構築できるのですが、いろいろなパッケージが混在するような環境ではそういったものが使えなくて、カスタマイズする...

F2転換率

foo bar baz 受注データからF2転換率(リピート購入率)を算出する方法[Excelで顧客分析(初級編)]

Ubuntuのバージョン確認

catで見る $ cat /etc/os-release | grep VERSION VERSION="16.04.2 LTS (Xenial Xerus)" VERSION_ID="16.04" VERSION_CO...

PHPでcurlを使う

シェルとかのcurlコマンドに比べると非常に煩わしい。けど、PHP需要が多いので仕方なく使うの巻です。 Index GET POST GET GETはURLを指定するだけですね。 $url = "https://exam...

VS Code REST Clientの使い方

xxx.httpまたはxxx.restというファイルを作って、宛先のURLを書くだけで、リクエスト・レスポンスできます。 vscode rest client jsonのレスポンスが日本語の場合は文字化けて返ってくるので...

コピーを複数保持するMac用ツール – Clipy(無料)の使い方

コピーを複数保持して取り出したいタイミングで取り出せる便利なツールです。開発者は入れておきたい。 clipy ダウンロード clipy ダウンロードサイト コピーを複数保持するMac用ツール「Clipy(無料)」の使い方

Twitter RSS (Twitter Great RSS)

93279 Tweetを手軽に取得するにはサードパーティーのサービスでRSSを使うとすぐに可能です。 Twitter Great RSS 一番シンプルなので好んで使っています。 (https://twitter-great-rss....

SSL接続時のgnutls_handshake() failedについて

リクエストを送るとこういうエラーが返ってくることがありました。例によって昨日はつながったけど今日はつながらないみたいな話です。githubに接続する際に発生する記事は多いけど、今回は普通に外のAPIにアクセスする際にい生...

Light house – First Contentful Paint –

44260 「First Contentful Paint は、テキストまたは画像が初めてペイントされるまでにかかった時間です。」とありますが、FCPスコアを改善させるためにはいくつかの方法があります。まずはフォントの読み込み。次に...

投稿データを取得する – WordPress REST API –

投稿データを取得する基本 GETでこのURLをたたくだけでデフォルト設定の投稿記事を取得できます。オブジェクトでがさっと取得できます。JSやPHPで取得して適当なループをかけて記事の一つ一つを取り出して制御する感じになり...

MacのWEB開発環境

55321 SSH / FTP 今どきFTPなんか使うやついないと思うけど、ファイル転送という意味ではFTPという言葉だけ残っている感じしますね。SSHといったら黒い画面。。みたいな。 Transit Filezillaより抜群に使...

Vue.jsコンポーネント入門 (1)

foo bar baz Vue.js「コンポーネント」入門

Google sitemapの作成

81126 xml-sitemaps.com 便利なツールがあるので、これで作った方が吉。 xml-sitemaps.com

phpのセッションを理解する

33597 phpinfo()のsessionの項目をまず見る。 session.save_path foo bar baz test

  • News

  • Categories

  • Tags

  • Archives

  • Page index