Learn or Die

生涯勉強。Macです。

2020-05-15から1日間の記事一覧

EC-CUBEのローカル開発環境構築

開発環境はMacです。 SymfoyCLIのダウンロード #symfonyをインストール $ curl -sS https://get.symfony.com/cli/installer | bash #パスを通す $ export PATH=$HOME/.symfony/bin:$PATH SSLの設定 #証明書をインストール $ symfony server:ca:install #証明…

Laravelの開発環境構築

環境 Mac Catalina10.15 Homebrewをインストールする Homebrewはソフトウェアの導入を単純化するパッケージ管理システムのひとつです 以下コマンドを実行 $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.…

よく使うartisanコマンドまとめ

モデルの作成 モデル名の頭文字は大文字にする php artisan make:model Models/Test マイグレーションの作成 php artisan make:migration create_tests_table ルール モデル名と同じ名前にする(ただし頭文字は小文字) モデル名の複数形にする マイグレーシ…

よく使うヘルパ関数まとめ

ヘルパ関数とは ヘルパ関数とは、PHPとは別でLaravelが用意している便利な関数たちです よく使うヘルパ関数 1. dd() PHPでいうvar dump()。 指定された変数の内容を表示し、スクリプトの実行を停止する。 user(); ログインチェック check()) { //ログインし…

LaravelでMySQLの接続エラー

マイグレーションを実行するとエラーがでる MAMP環境です。 php artisan migrateを実行すると以下のエラーが出る Illuminate\Database\QueryException SQLSTATE[HY000] [2002] Connection refused (SQL: select * from information_schema.tables where tabl…

Laravel7を日本語化する方法

Laravel5,6,7に対応。 ログイン画面や、エラーメッセージ、確認メールなどを日本語化します。 Laravelはデフォルトでは以下のような英語表記になっています。 これを日本語にしていきます。 app.phpの設定を変更する プロジェクトフォルダのconfig/app.phpの…

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

プロジェクトフォルダにて php artisan --version もしくは php artisan -V

Bootstrapのブレイクポイントについて

Bootstrap4では4つのブレイクポイントがある Bootstrapには576px、768px、992px、1200pxの4つのブレイクポイントがあります。 ブレイクポイント - 576px 768px 992px 1200px 画面幅(px) ~575 576~767 768~991 992~1199 1200~ 主な対象デバイス - スマホ タ…

PHPでPDFを出力する

今回使うライブラリは、既存のPDF文書をテンプレートとして引用できるので、静的なレイアウト作成や細かい調整などはwordやExcelで行うことができます。 動的なデータに関しては、座標指定で配置可能です。 ライブラリとフォントをダウンロードする TCPDF PD…

Gitでよく使うコマンドまとめ

Gitでよく使うコマンドをまとめました。 addやcommitなど基本的な操作は省いています。 コマンド 意味 備考 git checkout {ファイル名} 作業ツリーの変更を元に戻す 相対パスでOK git reset HEAD . addを取り消す ワーキングディレクトリは影響を受けない gi…

Javascriptのメソッド indexOf / map / filter

indexOf() - 文字列を検索する 検索対象の文字列の先頭(0番目)から、順番に1文字ずつ検索をしていき、最初に一致した位置(index番号)を数値で返してくれる。 //任意の文字列 var fruits = 'lemon', 'orange', 'apple'; // 'orange'を検索する var search…

ローカルリポジトリをGitHubにpushする

備忘録。 公開鍵は作成済み、GitHubに設定できているものとします。 手順 //該当ディレクトリに移動する $ cd workspace/test //ディレクトリをgit管理下に置く(初期化) $ git init //ディレクトリの状態を確認 $ git status //コミット $ git commit -m "fi…

Google Apps ScriptのプロジェクトをGitでバージョン管理する

必要なもの 前提 手順 nodebrew&Node.jsをインストールする Node.jsのバージョン確認 npmのバージョン確認 claspをインストールする 1. claspをインストールする エラーが出た場合 2. ログインする 3. ログイン成功 プロジェクトをクローンする 1. Google A…

はじめてのGitHubへのpushでエラーが出る

はじめてGitHubにpushしたらエラーが出たときの対処法。 以下エラー内容▼ ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://github.com/Monet13/gasTest.git' hint: Updates were rejected because the tip o…

AWS専門用語まとめ

セキュリティ IAM Identity and Access Management AWSへのアクセス管理サービス。 ユーザーとグループを作成・管理し、アクセスを制御できる。 IAMロール 現在APIキーの利用は推奨されておらず、その代わりにこれを使う。 AWS Shield DDos攻撃に対する保護…

Slimとは

Railsで使えるテンプレートエンジン。 Slimの他にHamlなどがあるが、Slimの方が記述方法がシンプル。 HTMLをタグではなく階層構造(インデント)で表す。閉じタグは省略可能。 テンプレートエンジンとは MVCフレームワークにおいて、Controllerで定義した変数…

ログインシェルを変更する

ログインシェルを変更する際は、chshコマンドを使います。 シェルとは 人間の入力をコンピュータに伝えるプログラムのこと。 ターミナル(黒い画面)を用いて操作します:relaxed: 同じ日本語でも地域によって方言があるように、同じシェルでも様々な種類が存在…

.yamlとは

構造化されたデータの表現⽅法。 xmlやmarkdownのように簡易的な記法。 DockerやRubyでよく見かける。 用法 各種設定ファイル ログファイル データ交換用のフォーマット 特徴 読みやすく書きやすい インデントでデータ構造を表す スペースや改行に気をつけな…

PuTTY形式→OpenSSH形式に変換

なんでそんなことするの? MacでSSH接続する際は、OpenSSH形式でないといけないから。 認証に使う鍵がPuTTY形式(.ppk)の場合は、OpenSSH形式に変換してから利用する。 Macで変換 #puttyをインストール $ brew install putty #変換する $ puttygen private_ke…

pemファイルとppkファイルの違い

pemは箱、ppkはファイル pem - Privacy Enhanced Mail 暗号化鍵や証明書をを入れておく箱(コンテナ)。 AWSのキーペアはこっち ppk - PuTTY Private Key files こちらは箱ではなくファイル。Windows限定。 WinSCPはこっち ppk←→pemの変換 PuTTYgenを使って変…