0}アフィリエイトで作る資産ブログホームプログラミングフレームワークLaravelCakePHP3APIGuzzle6収益化ブログ講座アクセスアップ対策アフィリエイトお問合せ【圧倒的バズ】Twitterバズで42万インプレッションを稼いだ経緯まとめ【圧倒的バズ】Twitterバズで42万インプレッションを稼いだ経緯まとめども!でびきん(@debikingz)です。先日、Twitterでツイートしたところ、見事にバズって3日間で42万インプレッション(PV)を出してをTwitterで紹介しましたところ、思いのほか反響が大きかったので、もう少し突っ込んで実www.x-tb.club【圧倒的バズ】Twitterバズで42万インプレッションを稼いだ経緯まとめ【圧倒的バズ】Twitterバズで42万インプレッションを稼いだ経緯まとめども!でびきん(@debikingz)です。とある開発系の友人からLaravel5使うようになりましたと言う声を聞いたのでちょっと触ってみたいなと興味が湧いたので触ってみた。初心者が最初に躓くMigrationの役割LaravelのMigrationを簡単に説明するとLaravel5.5で分かり易いブログチュートリアルLaravel5.5インストールDBの設定artisanコマンドでDB構築Laravel5系のオススメ書籍はコレ!初めてLaravel5を使った感想CakePHP3も満足に使えてない状態でLaravelを触ったので余計に意味不明な点が多かった。設定するって事が分かってやっとこさ設定完了!それまではConfigにあるdatabase.phpをずーーーっと編集してた。いうのはマニュアルでもうちょっとわかり易くして欲しい感じだった。インストール後はartisan(アルチザン)を使ってBakeみたいな事をしていくんだけど、テーブルまでartisan使ってmigrateコマンドで作るんだけど、一旦ファイルだけが生成されて実際のテーブル出来てないじゃん!ってなったから、この辺の手順をもう少し詳しく紹介してるサイト無いんか??ってなった。ブログに情報は豊富にあるんだけど、この辺の「わかってるでしょ?」的なスルーは初心者には正直厳しいと感じた。Laravelを触る上で初めに知っておきたい事Laravelを触る上で初めに知っておきたい事は以下の通りです。最低限これだけ知っていれば初めてLaravelを触る人でも比較的スムーズにLaravel開発を学習する事が出来るでしょう。DB設定は.envに記述ViewとRayoutはresourcesフォルダの中にあるcontrollerを作ったらroutesフォルダのweb.phpに追加して行くMigrationとModelはdatabaseフォルダにあるControllerはapp/Http/ControllersフォルダにあるView以外はArtisanコマンドでファイルを生成して編集する以上が最低限覚えておきたいルールです。初心者が最初に躓くMigrationの役割CakePHPから入った私はModelとMigrationの違いが良く分かっていませんでした。は?バカじゃないの?と言われるかも知れませんが、これでもフリーランサーPHPer10年目です(笑まずここが理解出来ず食わず嫌いでLaravelを殆ど触って来ませんでした。LaravelのMigrationを簡単に説明するとMigrationは【データベースの構造を保持する物】Modelはデータベースのコントロールだと言う事です。Migrationは誤解を恐れず言えばデータベースDumpです。これは複数人開発で利用を簡単にするための仕組みで、途中から開発に参加した人がデータベースの構築にコマンド一発で開発中のDB構造と同じものを一瞬で作れるスグレモノです。--create=postsとコマンドを打った時点ではデータベーステーブルは追加されず、データベースの構造を作る為のファイルが生成されるだけです。migrateとコマンドを打つ事で、初めてテーブルがデータベースに生成されます。migrateと打つだけで開発中のデータベース構造を簡単に再現する事が出来ます。Laravel5.5で分かり易いブログチュートリアル取りあえずチュートリアルを2回~5回ぐらいは試してチュートリアルを見なくても手が勝手に動く状態にしてこそ、習得できたと言える状態。それだけに1回やって出来たから終了とは考えない方が身に付くと思う。プロジェクト名(フォルダ名)まぁこれはCakePHPと同じ要領だから迷わない。