2020-04-01から1ヶ月間の記事一覧

(Laravel)コマンド

はじめに 新規プロジェクト作成 ローカルサーバーを立てる Blade Bladeファイル作成 コントローラー コントローラーの作成 マイグレーション マイグレーションファイル作成 マイグレーション実行 マイグレートをロールバックする モデル作成 シーダー シーダ…

構造を意識したURLを設計する

URLの基本構造 プロトコル ホスト名 ドメイン名 FQDN ディレクトリ名 ファイル名 各々の名前の付け方 わかりやすい命名 英数字にする 小文字にする 二単語以上を使用したい まとめ 参考URL URLの基本構造 どのwebページも上記のような構造になっています。 …

検索エンジンとは

基本的な仕組み クローラー インデクサー サーチャー 自ページが検索されるのか クローラー インデクサー まとめ 参考URL 基本的な仕組み 検索エンジンは「クローラー」「インデクサー」「サーチャー」で構成されています。 クローラー インターネット上にあ…

webページの基本レイアウト

よくあるレイアウト 背景色が全体に反映されない HTML CSS 実際の画面 背景色を全体に反映 HTML CSS 実際の画面 課題 サイドバーを固定してスクロール サイドバーを固定してスクロール(解決!) よくあるレイアウト よく見るような、サイドバーのあるページ…

【git】基本コマンド

もくじ git init コマンド git statusコマンド git diffコマンド git add コマンド 空のディレクトリをaddしたい git rm コマンド git reset コマンド オプションによる対象 git commit コマンド git remote add コマンド git push コマンド git revert コマ…

(ターミナル)基本コマンド

pwd コマンド ls コマンド cdコマンド cat コマンド touch コマンド mkdir コマンド mvコマンド cp コマンド rmコマンド history コマンド 参考URL pwd コマンド 現在のディレクトリのパスを確認する。 $ pwd ls コマンド ファイルの確認 $ ls // カレントデ…

(Laravel)新規プロジェクト作成

改めて書き直しました。 bonoponz.hatenablog.com 以下は、Laravel自体あまり分かってなかった頃の記事です。 Laravelのインストール Laravelのパスを通す。 環境変数PATHを反映 新規プロジェクト作成 composerコマンドで作成 参考URL Laravelのインストール…

(Laravel)htmlを含む変数を表示したい

HTMLタグをエスケープしないようにするには、bladeで展開するとき{{ }}ではなく{!! !!}で囲んでください。 変数を渡す 仮に以下のようにControllerでbladeに変数を渡すとします。 Controller $body = "今日は快晴。<br>散歩でもしよう。"; return view('index', …

(Laravel)WYSIWYG導入

WYSIWYG htmlが分からずとも書ける summernoteを使ってみる 必要なライブラリ Bootstrap 4を使う カスタマイズ 日本語版 参考URL WYSIWYG 「うぃじうぃぐ」と読みます。名前は初めて聞いたのですが、実物を見てみたら昔から馴染みのあるあいつでした。 これ…

(composer)ってなんじゃい

わからん。よくわからないまま、コマンドを打つことが多く、理解したつもりで流していると毎回つかうcomposer。ちゃんと調べてみました。 パッケージ管理 プロジェクトごとに必要なライブラリのバージョが違うってことも少なくないですよね。その各ライブラ…

(Laravel)bladeでJavaScriptを読み込みたい

JavaScript本来の記述場所 <body>タグ内に直接書く <head>タグ内に記述し、外部ファイルを呼び出す Laravelでも基本形は同じ asset()で読み込む bladeを分けるだけ JavaScriptの読み込みは簡単! 参考URL JavaScript本来の記述場所 二通りを紹介します。 <body>タグ内に直接書</body></head></body>…

物理削除と論理削除

物理削除 データそのものを削除してしまうこと。なので復元もできない。 論理削除 データ自体は残しておくが、検索などでヒットしないようにフラグを立てて論理的には削除されたように見せる状態を保つこと。システム利用者からは閲覧ができない。 場合によ…

(Laravel)MVCのコントローラー

コントローラーの作成 $ php artisan make:controller TestController Testの部分は任意のコントローラー名に変えてください。 app/Http/Controllers以下に「TestController.php」があることを確認してください。 コントローラーの中身 作成時は何もfunction…

(Laravel)MVCのモデル

モデル 基本コマンド 1. Modelsディレクトリを作成 2. Modelsディレクトリに格納してモデル作成 まとめ 参考にしたサイト様 モデル モデルとは、ControllerとDBを繋ぐためのもの、くらいの認識でいいと思います。laravelはEloquentというクラスを使用して簡…

(Workbench)テーブルを表示する

登録したテーブルを見たい DBでテーブルを登録したものを確認したかっただけなのに、意外にそれがうまくいかなかったので記録しておく。ターミナルでSELECT * FROM テーブル名とたたいてもいいんですけれどね。せっかくGUIがあるんだから活用したいです。 Wo…

(PHP)変数の中身を確認する

変数の中身 想定したものが変数に代入されているとは限らないので、変数が絡むコードの挙動がうまくいかない時は、まず変数の中身を確認してみましょう。 $test = "testtext"; echo "<pre>"; var_dump($test); echo "</pre>"; Controllerでも使えるので、是非活用したい…

(laravel)マイグレーションしてテストデータの挿入

マイグレーション マイグレーションファイル作成 マイグレーション実行 モデル作成 シーダーファイル シーダーファイル作成 シーダーファイル内で改行を入れたい! シーダー実行 一括で実行 まとめ おまけ(ロールバック) ひとつまえに戻す 回数を指定して…

Docker内のMySQLを起動する

もくじ コンテナのIDをリストで確認する 入りたいDockerのコンテナIDをコピーします。 コンテナを起動 コンテナ内でMySQLを起動 DBにアクセスする パスワードを入力すれば完了です! 退出

(Laravel)起動

laravelをインストールしてプロジェクトを作成した状態になっていることを確認してください。 ターミナ上でプロジェクトのフォルダに移動。 $ cd プロジェクトフォルダのパス laravel を起動する $ php artisan serve 以上を実行すると、http://127.0.0.1:80…

ローカルサーバーを立てる

ローカルサーバーを立てる 作ったhtmlなどの動きをテストしたいときに便利です。 $ python3 -m http.server 8000 ターミナルからコマンドを打ち、以下のURLにアクセスできればローカルサーバーは立ち上がっています。 http://0.0.0.0:8000/ Laravelでローカ…

laravelのタイムゾーンを日本時間に

デフォルトはUTC(協定世界時) config/app.php このtimezoneの部分を変更するだけ! 日本時間に変更 'timezone' => 'Asia/Tokyo', はじめにやっておくといいと思います。 参考にしたサイト様 LaravelのtimezoneをデフォルトのUTCからJST(日本標準時)へ変更…

git cloneした後git commitできない

git cloneしたプロジェクトを編集してgit commitしようとしたらエラー。 git commitでエラー *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's def…

dockerって何ができるの?

知っているのは名前だけ。初期にPCにもインストールしてもらっていたけれど、何に使うかわからないまま放置していました。それがやっと解決いたしました。 PC上に仮想環境を構築する ソフトのバージョンをそれぞれバージョンアップをせず複数置いておきたい…

git cloneしたlaravelが立ち上がらない。

clone後Laravelが立ち上がらない composerでライブラリをインストール .envファイルを作成 .envファイルを更新 アプリケーションキー(APP_KEY)の設定 DBの情報更新 まとめ 参考にしたサイト様 clone後Laravelが立ち上がらない git cloneしていざローカルサー…

(Mac)ターミナルでGitのブランチを表示してユーザー名は削除する

Gitのインストール Homebrewで実行。 $ brew install git bashrcに追記 まずbashrcを開く。 $ vi ~/.bashrc (viコマンドを使わなくても、VScodeなどで開いて編集できます。) キーボードの「i」を押すと編集モードになるので、以下を追記する。 source /usr…

twitterでwebサイトが登録できない

Twitter「Webサイトには有効なURLを入れてください」 せっかくブログ開設したので、twitterのプロフィールに載せようとしたら、なぜか登録できない。 何度やっても画像のようにエラーで弾かれる。 Twitterアプリのバグっぽい気がします。 PCのブラウザで解決…

業界も職種も未経験でエンジニアに転職

駆け出しエンジニア 虫けらほどの経験 未経験ということは知識もない 新しい会社の研修体制 成長は自分の意識次第 アウトプットが大事 面倒くさがりが続くのか