Webサービスを作ってみたいプログラミング素人が、一歩目を踏み出してみた
こんにちは。Webサービスを作ってみたい人です。
その日にやったことを忘れないように、「備忘録的な感じで」書いていきます。
「Laravel」というphpのフレームワークを使って、簡単なサイトを作りました。
というか、qiitaの記事に書いてあることをそのままやっただけですが...
まず、やったのは、環境構築。
この記事を見ながら、やりました。
「vagrant up」で挫折した経験が多すぎるので、不安でしたが、以外にすんなり。
2018.12.27追記
再度か、環境構築を試みたとき、「No input file specified.」が出てしまう。
多分、Homestead.yamlのディレクトリ指定がおかしいのかも。
上の記事の方が、新しく書き直してくれたこちらの記事でやると、すんなり解決。
デフォルトなら、ユーザー直下に~/codeフォルダを作っておく。
2019.3.10追記
homestead.yamlの設定を変えたら、以下を実行
vagrant reload --provision
そして、作ったのがこの記事のサイトです。この人の記事、分かりやすい。
ありがとうございました。
今日覚えたこと
・your session has expired. 419 → csrfのエラー
<form method="POST" action="/profile">
{{ csrf_field() }} ...
</form>
こんな感じにする
・Requestのエラー
Non-static method Illuminate\Http\Request::all() should not be called statically, assuming $this from incompatible context
Controllerの最初の部分を変える。
use Illuminate\Http\Request; → use Request;