ブログが完成しました!!!
<?php
echo "Hello World!";
?>
ブログを作った経緯
ローカル環境だけでなく、実際にサーバーを借りて制作から公開まで一連の流れをやってみよう!という事で
今まで学んだ事を記録として残すため、きちんとコードの説明出来るようにという事でブログを作りました!
大変だったこと
Laravel
Laravelの基礎はLaravel 入門という本を読んで学んでいたので大丈夫だったのですが
laravel6.0ベースの本だったので、ルーティングなど8.x系で変わってしまった部分をリファレンスなどを見て新しく学び直すのが大変でした。
また、セキュリティ対策はしっかりしたかったため、Authの理解や記事にコードを安全に貼り付ける方法に結構神経を使いました。
MySql
カテゴリーは1つで良いかな?でもタグは1つの記事に1つしかいらない場合や5つ付けたい場合がある、どう切り分けるべきか。
記事は自分しか書く予定がない、しかし他の人も記事を書けるようにした方が将来的に役に立つのではないか。
などなど、後から修正しなくても良いようなデータベースの構造を作るのに結構頭を使いました。
まぁ、後からブログ毎日書くのは大変・・・という事で、予約投稿出来る様にしたり
はじめてゲームプログラミングにはまり、新しくテーブルを作ってしまったりと色々追加してしまいましたが・・・。
それも様々な勉強になったので良かったです。
HTML、CSS
一番大変なのはHTMLとCSSでした。
HTMLとCSSの本も買って学んだのですが、1カ所変更したら他のページのデザインが崩れてしまったり
このページのCSSはどれだったっけ・・・となったりでどうにも慣れず・・・。
最終的にlaravel8で推奨されているtailwindを使う事で、簡単に各ページの調節をしながら記事もtypographyでシンプルで見やすい物に出来ました。
最後に
現時点で制作に250時間くらいかかりました。
PHP、laravelを学んでちょうど1年くらい
今回初めてTailwindに触れjqueryも学び、レスポンシブにうまく対応することもでき、
セキュリティやSEO、サーバーの事、デプロイの仕方など沢山の事が学べたので、今回のブログ制作はとてもいい勉強になりました。
これからも記事の更新や、楽しめるコンテンツを追加していくのでよろしくお願いいたします。
2021/08/23