PCS開発チーム

PCS開発チーム

「IDEやエディターで表示されてるだけの警告メッセージ」と「コードの間違いによって発生した実行時のエラー」は区別する

これも最近よく見る質問のパターン。
Folioを知らないエディターからは未定義の$idがいきなり使われてるように見えるってだけ。

<?php
dump($id);
?>
<div>
    //
</div>

Folioではこれは正しいコードなので実際に実行すれば正しく動く。
「エディターがFolioに対応してないのが原因で出てる警告メッセージ」でしかないので気にする必要はないのに「自分のコードの間違い」と思い込んだ質問が最近多い。

こんなのはプログラミングの最初に身に付ける基礎でしかないので本当の根本的な原因は「PHPの基本も分かってない初心者がいきなりLaravel使ってるから」。結局全部ここに辿り着く。

https://laracasts.com/discuss/channels/laravel/folio-page-parameter-is-undefined-variable