ララ帳を参考にLaravelで掲示板を作成。
・ログイン
・新規投稿
・投稿の削除、編集
・タグ
・画像アップロード(チュートリアルにはない追加機能)
・ランキング(チュートリアルにはない追加機能)
チュートリアルに沿って一通り、CRUD機能を実装しました。
開発はAWSのcloud9で行なっています。
追加機能として投稿から画像アップロードができるようにし、画像の編集や削除もできるようにしています。
また、2つめの追加機能のランキングでは投稿数が多い順にソートし、ランキング形式で表示されるようにしました。
PHPでの掲示板作成経験はありましたが、初めてLaravelを使用して作成しました。
このチュートリアルを完走することで、Laravelやフレームワークとはどんなものかという理解を深めることができたと思っています。
素のPHPで実装する認証は考慮する点も多く複雑でしたが、あっという間に認証機能が作成できたことなどとても感動しましたし、そのときにも「楽しい」と感じました。
また友人にメンターとしてついてもらい、チュートリアルにはない機能を追加しました。
追加機能のランキングではソートのやり方がわからず、一番詰まったように思います。
何度も質問し、レビューしてもらった経験から基礎がしっかり理解できていないと、いくら簡単に機能を作成できるとしてもどこかでつまづくことが出てきてしまう...ということを痛感しました。