記事一覧
【Laravel7】fontawesomeを使う
参考:https://qiita.com/Charry/items/95df07e171e469b68ea7 上記サイトの 使用方法① @fortawesome/fontawesome-freeパッケージの利用 でいけた。
【mac】MAMPにxdebugを導入する
参考: https://qiita.com/masopoloiso/items/5991409c84567581d36f 導入順1. xdebug.soというファイルがあるか確認する。 以下のディレクトリに移動し、ファイルがある…
【mac】MAMPのphpにパスを通す方法
OSのバージョンによって、bin以降の変更が禁止の設定になっているので、以下サイトを見て、許可に変更する https://mandy-studio.com/2017/06/15/how-to-get-path-of-php/…
【Laravel7】doctrine/dbalを入れても、マイグレーションでカラムや型の変更をしようとするとエラーになる
問題composer require doctrine/dbal をしたあとで、migrateしてもエラーになる。 解決方法composer require "doctrine/dbal:2.*" を実行する 理屈は↓ https://q…
【Laravel7】Vue.jsでコンポーネントを組み込む
試しにvueファイルをviewで表示しようとしたら、どのファイルが必要なのかわからなくなるので、組み込む際に必要なファイルを挙げていく 参考: https://qiita.com/shona…
【Laravel7】Vue.jsで文字数をリアルタイムにカウントする方法。エラーは出ないけど数値が変わらないときの対処法
正常に動くコードは以下 元のコードは↓ https://codepen.io/takapen/pen/arvdxX 確認するファイル一覧 ・webpack.mix.js jsのディレクトリを指定する。 ・resources/…
マンガでわかる東大読書
読む目的本を読んでも何も覚えていないため、記憶に残るような読み方をしたい。
読むべき本の探し方自分にいま必要な本
得るものが多い
他人に考えてもらう
・ネットで感性の近い人のおすすめ本
・面白かった本の著者推薦本
など
古典
時代を超えて読み継がれる本は時代に負けない魅力がある
読まず嫌いは避ける
今年のマイテーマを決める
装丁読みタイトルや帯、目次からどんなことが書いてある本な
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をターミナルで実行すると、