Webサービスを作ってみたいプログラミング素人が、一歩目を踏み出してみた

こんにちは。Webサービスを作ってみたい人です。

その日にやったことを忘れないように、「備忘録的な感じで」書いていきます。

 

「Laravel」というphpフレームワークを使って、簡単なサイトを作りました。

というか、qiitaの記事に書いてあることをそのままやっただけですが...

 

まず、やったのは、環境構築。

この記事を見ながら、やりました。

vagrant up」で挫折した経験が多すぎるので、不安でしたが、以外にすんなり。

qiita.com

2018.12.27追記

再度か、環境構築を試みたとき、「No input file specified.」が出てしまう。

多分、Homestead.yamlディレクトリ指定がおかしいのかも。

上の記事の方が、新しく書き直してくれたこちらの記事でやると、すんなり解決。

デフォルトなら、ユーザー直下に~/codeフォルダを作っておく。

2019.3.10追記

homestead.yamlの設定を変えたら、以下を実行

vagrant reload --provision

qiita.com

そして、作ったのがこの記事のサイトです。この人の記事、分かりやすい。

ありがとうございました。

qiita.com

 

今日覚えたこと

・your session has expired. 419 → csrfのエラー

<form method="POST" action="/profile">

{{ csrf_field() }} ...

</form>

こんな感じにする 

CSRF保護 5.3 Laravel

・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;

qiita.com