記事一覧
生PHP 配列PUSH
$partyDataArray = [];array_push($partyDataArray, $data['monster_id1'],$data['monster_id2'],$data['monster_id3']);
取得しいたデータ配列として挿入。
React/Typescriptでinput(e.target.value)などの型。
ちょっとめんどくさかったので、記録。
下記のようにinputData関数の引数として受け取る場合の型。
<input type="text" name="name" onChange={inputData} />
function inputData(e: React.ChangeEvent<HTMLInputElement>) { const key = e.target.name;
React/Typescript/Laravel8のSPA
SPAでやったことなかったので記録。
laravelルーティング設定。routes/web.php
Route::get('{any}',function(){ return view('welcome');})->where('any', '.*');
下記はapiルート以外の設定。
Route::get('{any}',function(){ return view('we
React/Typescript/Laravel8の環境構築
タイトル記載の環境構築したので、記録。
Laravelのインストール。composer create-project 'laravel-laravel=8.*' sample --prefer-dist
プロジェクトディレクトリ移動
cd sample
LaravelMixの設定。
webpack設定はwebpack.mix.jsファイルで設定。
TypeScripとSassでコンパイル
【javascript】 indexOfについて
文字列にそれが含まれているかどうかの場合。
const value = "abcdef";console.log(value.indexOf("abc"))//if分でfalseになるif(value.indexOf("abc")){}
上記では、0が値として返るのでif文では見つかってもfalseとなってしまう。
indexOfはboolean型ではなくその見つかったnumber型が返ってく
MAMPターミナルmysql操作メモ
(ローカルで使用)
ターミナル起動。
MAMPのmysqlへ移動
cd /applications/mamp/Library/bin
rootでmysql入る。
./mysql -u root -p
パスワードもrootでおk。
データベース確認。
show databases;
データベース作る。
create database hoge;
確認。
show database