Documents
vue.jsで配列の追加・削除がリアクティブに反映しない問題
実際問題として問題でもバグでもなく設計の問題に尽きるのであるが、vu.jsはすぐに動かなくなる。ここではエラーで動かなくなるのではなくconso.ogではきちんと動いているのにv-forにリアクティブに反映されない、または、vu.js dvtoosなどの開発ツールで配列の要素を削除したり追加したり変更してもv-forなどのvuディレ...
Vue.jsを使う
Vu.jsはフレームワークなんだかライブラリーなんだか、JSとはもはや別言語のネオJSなのかみたいな感じで使い方やペストプラクティスがごまんとあるので、基本的なところから地味にやってゆくのがベストです。基本的にはJSなのですが、各所でお作法が違ってきます。私個人の感想としてはかなりよくできたフレームワークだと思いますが、やはり一長一短といったところです。 jQuryを長らく使ってきた人にとっては動...
Vue.js まとめ
Vu.jsの基本的な構文 Vu.jsを使う ...
vue.jsで外部のjsファイルをインクルードする
いろいろな方法があってよくわからないって感じなのですが、そもそも論としてインクルードという言い方はしないということっぽいです。vu.jsではひとつのtmにscrtタグが1つまでという制約があるため、みだらにscrtを埋め込むのはお作法がよくないといった感じになるそうです。 .vuのテンプレートを使っていない場合はmortが使えないので、通常のjsと同じようにmta adでコー...
Ubuntu 22.04 LTSにMySQLをインストールする
OSを確認します。 $ cat /tc/sb-ras DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION=quotUbuntu 22.04 LTSquot AWSのUbuntuはsudo suでrootになれます。パスワードいらないです。at...
Laravel + vue.jsのファイルアップロードの諸々
Larav8 + vu.jsでファイルをアップロードする方法です。Laravだけで非同期でやる方法からvu.jsのRoutrを使ってLaravとAPI通信する方法まで様々ですが、基本的なところから順番に説明します。PHPを使った非同期の方法はそこそこ普通にやれば良い感じです。 非同期のファイルアップロード CSRFトークン 注意点はCSRFトークンを渡して上げることです。これはba...
システムの見積もりの方法
システムの見積もりの方法です。システムの見積もりの方法はこれまでもこれから先も「何もわからない」が前提になります。素人向けに何となく見積もりしている雰囲気を目一杯醸し出すといったことがメインになるためにシステム開発の見積もりは何も見積もっていないが前提になります。少なくとも「何もわからない状態で何かを見積もる」といったことを我々は心に留めておく必要があります。 表立ってシステム案件の見積もり方法は...
Laravelのページネーション
ページネーション自体はcunkで分割して取得したデータを順次並べてゆくというものなので、特にLaravの機能を使わなくともスクラッチで実装可能です。設計としては/sam/1みたいなエンドポイントに対して、/sam/n といった感じでページを振ってゆけば良さそうです。SQL自体はその分オフセットしてあげればよいというものになります。 しかしながらLarav...
Laravel まとめ
基本的な使い方 Laravのnvをbadで使う方法 ...
Laravelのconfig()を使いこなす
Laravのnvをbadで使う方法 でも少しばかり触れたようにLaravではconfgファイルを使うことができます。スタティックな定義値の設定はこのファイルに任...