2020-05-15から1日間の記事一覧
開発環境はMacです。 SymfoyCLIのダウンロード #symfonyをインストール $ curl -sS https://get.symfony.com/cli/installer | bash #パスを通す $ export PATH=$HOME/.symfony/bin:$PATH SSLの設定 #証明書をインストール $ symfony server:ca:install #証明…
環境 Mac Catalina10.15 Homebrewをインストールする Homebrewはソフトウェアの導入を単純化するパッケージ管理システムのひとつです 以下コマンドを実行 $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.…
モデルの作成 モデル名の頭文字は大文字にする php artisan make:model Models/Test マイグレーションの作成 php artisan make:migration create_tests_table ルール モデル名と同じ名前にする(ただし頭文字は小文字) モデル名の複数形にする マイグレーシ…
ヘルパ関数とは ヘルパ関数とは、PHPとは別でLaravelが用意している便利な関数たちです よく使うヘルパ関数 1. dd() PHPでいうvar dump()。 指定された変数の内容を表示し、スクリプトの実行を停止する。 user(); ログインチェック check()) { //ログインし…
マイグレーションを実行するとエラーがでる MAMP環境です。 php artisan migrateを実行すると以下のエラーが出る Illuminate\Database\QueryException SQLSTATE[HY000] [2002] Connection refused (SQL: select * from information_schema.tables where tabl…
Laravel5,6,7に対応。 ログイン画面や、エラーメッセージ、確認メールなどを日本語化します。 Laravelはデフォルトでは以下のような英語表記になっています。 これを日本語にしていきます。 app.phpの設定を変更する プロジェクトフォルダのconfig/app.phpの…
プロジェクトフォルダにて php artisan --version もしくは php artisan -V
Bootstrap4では4つのブレイクポイントがある Bootstrapには576px、768px、992px、1200pxの4つのブレイクポイントがあります。 ブレイクポイント - 576px 768px 992px 1200px 画面幅(px) ~575 576~767 768~991 992~1199 1200~ 主な対象デバイス - スマホ タ…
今回使うライブラリは、既存のPDF文書をテンプレートとして引用できるので、静的なレイアウト作成や細かい調整などはwordやExcelで行うことができます。 動的なデータに関しては、座標指定で配置可能です。 ライブラリとフォントをダウンロードする TCPDF PD…
Gitでよく使うコマンドをまとめました。 addやcommitなど基本的な操作は省いています。 コマンド 意味 備考 git checkout {ファイル名} 作業ツリーの変更を元に戻す 相対パスでOK git reset HEAD . addを取り消す ワーキングディレクトリは影響を受けない gi…
indexOf() - 文字列を検索する 検索対象の文字列の先頭(0番目)から、順番に1文字ずつ検索をしていき、最初に一致した位置(index番号)を数値で返してくれる。 //任意の文字列 var fruits = 'lemon', 'orange', 'apple'; // 'orange'を検索する var search…
備忘録。 公開鍵は作成済み、GitHubに設定できているものとします。 手順 //該当ディレクトリに移動する $ cd workspace/test //ディレクトリをgit管理下に置く(初期化) $ git init //ディレクトリの状態を確認 $ git status //コミット $ git commit -m "fi…
必要なもの 前提 手順 nodebrew&Node.jsをインストールする Node.jsのバージョン確認 npmのバージョン確認 claspをインストールする 1. claspをインストールする エラーが出た場合 2. ログインする 3. ログイン成功 プロジェクトをクローンする 1. Google A…
はじめて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…
セキュリティ IAM Identity and Access Management AWSへのアクセス管理サービス。 ユーザーとグループを作成・管理し、アクセスを制御できる。 IAMロール 現在APIキーの利用は推奨されておらず、その代わりにこれを使う。 AWS Shield DDos攻撃に対する保護…
Railsで使えるテンプレートエンジン。 Slimの他にHamlなどがあるが、Slimの方が記述方法がシンプル。 HTMLをタグではなく階層構造(インデント)で表す。閉じタグは省略可能。 テンプレートエンジンとは MVCフレームワークにおいて、Controllerで定義した変数…
ログインシェルを変更する際は、chshコマンドを使います。 シェルとは 人間の入力をコンピュータに伝えるプログラムのこと。 ターミナル(黒い画面)を用いて操作します:relaxed: 同じ日本語でも地域によって方言があるように、同じシェルでも様々な種類が存在…
構造化されたデータの表現⽅法。 xmlやmarkdownのように簡易的な記法。 DockerやRubyでよく見かける。 用法 各種設定ファイル ログファイル データ交換用のフォーマット 特徴 読みやすく書きやすい インデントでデータ構造を表す スペースや改行に気をつけな…
なんでそんなことするの? MacでSSH接続する際は、OpenSSH形式でないといけないから。 認証に使う鍵がPuTTY形式(.ppk)の場合は、OpenSSH形式に変換してから利用する。 Macで変換 #puttyをインストール $ brew install putty #変換する $ puttygen private_ke…
pemは箱、ppkはファイル pem - Privacy Enhanced Mail 暗号化鍵や証明書をを入れておく箱(コンテナ)。 AWSのキーペアはこっち ppk - PuTTY Private Key files こちらは箱ではなくファイル。Windows限定。 WinSCPはこっち ppk←→pemの変換 PuTTYgenを使って変…