write ahead log

ロールフォワード用

php

Laravel困ったときメモ

Laravelでアプリを初めて作った時のメモがSimpleNoteに残ってたので記事にして保管しておく. わりと当たり前の事も書いてあるけど, まぁ, いいや. たぶん追記していくことになる. seederが入らない composer dump-autoload してないのでは? Request Validate…

homesteadからHerokuへデプロイした時のメモ

参考サイトほぼまんまだけど, メモ. herokuアカウントを作る アクセスして作る. CLIツールを入れる homestead上で入れた. sudo snap install --classic heroku CLIツールでログインする vagrant@homestead:~/code$ heroku login heroku: Enter your login cr…

Laravelで見積管理システムを作った

雑だけど, 作った. github.com 最近, 新しいフレームワークや言語を触るときには簡単な業務システムを作るようにしている. (もちろん, 業務系で使える技術ならではあるが) 昔作ったやつは以下. VB.NET(Windows Forms)で見積管理システムを作った Rails5で簡…

Homesteadで別名のVMを作りたい

プロジェクトが複数同時に走るとか, よくある事なので. 普通はどうするんだ? 以下を見ると1つのVMを共有して使うようですね. Homesteadを使って複数のLaravelプロジェクトを作成する簡単な方法 ホスト名で切り分けると. VM分けたいんだけど... VM分けたいで…

Laravelでクエリビルダを使う

Laravel 5.7.4で試した. LaravelにはQuery Builderが備わっています. SQLインジェクション対策も施されていて, それなりに複雑なクエリも書けるので, O/RマッパーのEloquentだと複雑になりそうな時には便利っぽいです. 試すための事前準備 DBにはPostgreSQL…

Laravel bladeで長い文字列を丸める

Laravel Framework 5.7.4で確認. ググっても案外パッとは出てこなかったので書いておく. Railsのtruncateみたいなのが欲しかった. str_limitを使えば良いらしい. {{ str_limit($string, $limit = 150, $end = '...') }} Helperがいっぱいあるので一通り見て…

Laravel - Homestead環境でPostgreSQLを使う時のメモ

一応メモっとく. Homesteadで環境は作ってある前提 プロジェクトを作る&バージョン確認 codeというプロジェクトを作成. vagrant@homestead:~$ composer create-project --prefer-dist laravel/laravel code バージョンは5.7.4 vagrant@homestead:~/code$ php…

Laravel標準の機能で認証フォームを作る

Homestead上のLaravel 5.7.4で試した. Laravelには認証を実装するための機能が標準で付いてきています. 認証はどこでも必要になるので入門するには良いとっかかりということで, 利用してみました. 実装できる機能 標準でもこれだけ実装できます. ほとんどの…

Homestead環境をWSL(Ubuntu)上で用意した時のメモ

忘れそうなので, とりあえずざっとメモ. vagrantをWSL上に入れる 別記事にした. Homesteadのインストール WSL(ubuntu)で作業. $ git clone https://github.com/laravel/homestead.git $ bash init.sh # Homestead.yamlが生成される. 必要なら生成ファイルを…

HomesteadでWindows10上にLaravel開発環境を構築した時のメモ

先にざっくり概要 VirtualBoxを入れる Vagrantを入れる Git for Windowsを入れる HomesteadのVagrant boxをダウンロード Homesteadのgitリポジトリをclone init.batを起動 環境変数を設定 ssh-keygenで鍵を作成 Homestead.yamlを編集 vagrant upでVMを起動 v…