TonDemoNai

WEBプログラミングの勉強中に気づいた点、覚えておきたい部分をメモしています。

TonDemoNai

WEBプログラミングの勉強中に気づいた点、覚えておきたい部分をメモしています。

記事一覧

なぜあの人は自分のことしか考えられないのか「ナルシシスト」という病

読む目的 この本を通して何を得たいか

300
TonDemoNai
1年前

マンガでわかる東大読書

読む目的本を読んでも何も覚えていないため、記憶に残るような読み方をしたい。 読むべき本の探し方自分にいま必要な本 得るものが多い 他人に考えてもらう ・ネットで…

TonDemoNai
1年前
4

神・時間術

ストップウォッチ仕事術大きな仕事を小さなに仕事に分割。 それぞれ何分で終わらせるか決める。 ストップウォッチで制限時間を見える化する。 たとえば45分を15分ずつ3回に…

TonDemoNai
1年前

2021/8/8 勉強したこと

・rebaseについて調べる →なんとなくはわかった。commit履歴をどこに繋げるかでrebaseするかmergeするか決める。使うことになったらその時調べたほうが腹落ちは早そう。 …

TonDemoNai
3年前

【Laravel7】Docker環境にLaravelを導入。

基本は以下をやる。 migrateするとエラーになる場合 実行するディレクトリが違う。 Laravelをインストールしたディレクトリではなく、laradockディレクトリで実行する必…

TonDemoNai
3年前
1

【Laravel7】fontawesomeを使う

参考:https://qiita.com/Charry/items/95df07e171e469b68ea7 上記サイトの 使用方法① @fortawesome/fontawesome-freeパッケージの利用 でいけた。

TonDemoNai
3年前

【Laravel7】Counter Cacheを使っていいね機能を作る

参考: 基本は上記の流れで行うが、注意点があるので、以下に記載する。 環境Laravel Framework 7.30.4 MacOS Bigsur 11.1 注意点FORMファサードを使うためにlaravelcol…

TonDemoNai
3年前

【mac】MAMPにxdebugを導入する

参考: https://qiita.com/masopoloiso/items/5991409c84567581d36f 導入順1. xdebug.soというファイルがあるか確認する。 以下のディレクトリに移動し、ファイルがある…

TonDemoNai
3年前
1

【mac】MAMPのphpにパスを通す方法

OSのバージョンによって、bin以降の変更が禁止の設定になっているので、以下サイトを見て、許可に変更する https://mandy-studio.com/2017/06/15/how-to-get-path-of-php/

TonDemoNai
3年前

【Laravel7】doctrine/dbalを入れても、マイグレーションでカラムや型の変更をしようとするとエラーになる

問題composer require doctrine/dbal をしたあとで、migrateしてもエラーになる。 解決方法composer require "doctrine/dbal:2.*" を実行する 理屈は↓ https://q

TonDemoNai
3年前

【Laravel7】リレーション先のソフトデリートされたデータを取得する

やりたいことソフトデリートしたユーザーの ・投稿 ・コメント を表示させたい。 状況ソフトデリートしたユーザーが ・投稿した記事 ・コメントをつけた記事 を開くと…

TonDemoNai
3年前
1

【Laravel7】ログイン後のリダイレクト先を変更する

LoginControllerに以下を追加する。 public function redirectPath() { return ( route('setting') ); } 上記の場合だと、/settingにリダイレクトされる。

TonDemoNai
3年前

【Laravel7】画像をアップロード、保存する機能

基本は↓を見てやる。 注意点image_list.blade.php <a href="{{ route('show.form') }}">Upload</a><hr />@foreach($images as $image)<div style="width: 18rem; float:…

TonDemoNai
3年前
1

【Laravel7】テーブルを結合するとidカラムが消える問題

以下のようなテーブル同士を結合しようとコードを書いたが、postsテーブルのidを残したいのに、usersテーブルのidが残ってしまった。 ユーザー情報を登録するためのusers…

TonDemoNai
3年前

【Laravel7】Vue.jsでコンポーネントを組み込む

試しにvueファイルをviewで表示しようとしたら、どのファイルが必要なのかわからなくなるので、組み込む際に必要なファイルを挙げていく 参考: https://qiita.com/shona

TonDemoNai
3年前

【Laravel7】Vue.jsで文字数をリアルタイムにカウントする方法。エラーは出ないけど数値が変わらないときの対処法

正常に動くコードは以下 元のコードは↓ https://codepen.io/takapen/pen/arvdxX 確認するファイル一覧 ・webpack.mix.js jsのディレクトリを指定する。 ・resources/…

TonDemoNai
3年前

マンガでわかる東大読書

読む目的本を読んでも何も覚えていないため、記憶に残るような読み方をしたい。

読むべき本の探し方自分にいま必要な本

得るものが多い

他人に考えてもらう

・ネットで感性の近い人のおすすめ本
・面白かった本の著者推薦本
など

古典

時代を超えて読み継がれる本は時代に負けない魅力がある

読まず嫌いは避ける

今年のマイテーマを決める

装丁読みタイトルや帯、目次からどんなことが書いてある本な

もっとみる

神・時間術

ストップウォッチ仕事術大きな仕事を小さなに仕事に分割。
それぞれ何分で終わらせるか決める。
ストップウォッチで制限時間を見える化する。
たとえば45分を15分ずつ3回に分ける。

脳を休める休憩視覚以外の五感を刺激する

アロマ=嗅覚、食事=味覚など

目をつむる

目をつむるだけで視覚情報が遮断され脳が休息モードに入る。

その他

運動、雑談、体操など
5分の仮眠

起床術カーテンを開けて寝る

もっとみる

2021/8/8 勉強したこと

・rebaseについて調べる
→なんとなくはわかった。commit履歴をどこに繋げるかでrebaseするかmergeするか決める。使うことになったらその時調べたほうが腹落ちは早そう。

・itermの高さをちょっと増やす。
→数行増やしたらだいぶ見やすくなった。
今後も自分が不便に感じていること、不便だけど無意識にカバーしてしまって気づいていないことを探して、環境を良くしていく。

・gitのco

もっとみる

【Laravel7】Docker環境にLaravelを導入。

基本は以下をやる。

migrateするとエラーになる場合

実行するディレクトリが違う。

Laravelをインストールしたディレクトリではなく、laradockディレクトリで実行する必要がある。

【Laravel7】fontawesomeを使う

参考:https://qiita.com/Charry/items/95df07e171e469b68ea7

上記サイトの

使用方法① @fortawesome/fontawesome-freeパッケージの利用

でいけた。

【Laravel7】Counter Cacheを使っていいね機能を作る

参考:

基本は上記の流れで行うが、注意点があるので、以下に記載する。

環境Laravel Framework 7.30.4
MacOS Bigsur 11.1

注意点FORMファサードを使うためにlaravelcollective/htmlライブラリを読みこむ部分では、上記サイトに記載のコマンドだと、verが古くてエラーになった。

そのため、以下のコマンドでインストールする。

compo

もっとみる

【mac】MAMPにxdebugを導入する

参考:

https://qiita.com/masopoloiso/items/5991409c84567581d36f

導入順1. xdebug.soというファイルがあるか確認する。

以下のディレクトリに移動し、ファイルがあるか探す。

/Applications/MAMP/bin/php/php7.4.9/lib/php/extensions/no-debug-non-zts-20190

もっとみる

【mac】MAMPのphpにパスを通す方法

OSのバージョンによって、bin以降の変更が禁止の設定になっているので、以下サイトを見て、許可に変更する

https://mandy-studio.com/2017/06/15/how-to-get-path-of-php/

bash_profileに以下を記載

export PATH=/Applications/MAMP/bin/php/php7.4.9/bin:$PATH

ちなみに、以

もっとみる

【Laravel7】doctrine/dbalを入れても、マイグレーションでカラムや型の変更をしようとするとエラーになる

問題composer require doctrine/dbal

をしたあとで、migrateしてもエラーになる。

解決方法composer require "doctrine/dbal:2.*"

を実行する

理屈は↓

https://qiita.com/snbk/items/803aea10773052629a45

【Laravel7】リレーション先のソフトデリートされたデータを取得する

やりたいことソフトデリートしたユーザーの

・投稿
・コメント

を表示させたい。

状況ソフトデリートしたユーザーが

・投稿した記事
・コメントをつけた記事

を開くと、データを取ってこれずエラーになる。

原因postsテーブルとusersテーブルをリレーションしており、postsからusersのデータを取ってこようとしている。

しかし、リレーション先であるusersのレコードをソフトデリ

もっとみる

【Laravel7】ログイン後のリダイレクト先を変更する

LoginControllerに以下を追加する。

public function redirectPath() { return ( route('setting') ); }

上記の場合だと、/settingにリダイレクトされる。

【Laravel7】画像をアップロード、保存する機能

基本は↓を見てやる。

注意点image_list.blade.php

<a href="{{ route('show.form') }}">Upload</a><hr />@foreach($images as $image)<div style="width: 18rem; float:left; margin: 16px;"> ↓これだと動かない <img src="{{ Stor

もっとみる

【Laravel7】テーブルを結合するとidカラムが消える問題

以下のようなテーブル同士を結合しようとコードを書いたが、postsテーブルのidを残したいのに、usersテーブルのidが残ってしまった。

ユーザー情報を登録するためのusersと、投稿の情報を登録するpostsテーブルがあり、postsには投稿したユーザーを記録するための user_idカラムがある。

対処法$posts = Post::select('posts.id','users.us

もっとみる

【Laravel7】Vue.jsでコンポーネントを組み込む

試しにvueファイルをviewで表示しようとしたら、どのファイルが必要なのかわからなくなるので、組み込む際に必要なファイルを挙げていく

参考:

https://qiita.com/shonansurvivors/items/1715a483ac4298162ccd

Vueコンポーネントを作成する
resources/js/componentsディレクトリにファイルを作成

例:resourc

もっとみる

【Laravel7】Vue.jsで文字数をリアルタイムにカウントする方法。エラーは出ないけど数値が変わらないときの対処法

正常に動くコードは以下

元のコードは↓

https://codepen.io/takapen/pen/arvdxX

確認するファイル一覧

・webpack.mix.js
jsのディレクトリを指定する。

・resources/js/app.js
ここにスクリプトを書く。

・public/js/app.js
上記のresourcesに書いて、npm run devをターミナルで実行すると、

もっとみる