-m-mを付けると同時にマイグレーションファイルも生成してくれるどちらにしてもモデルをMakeした後でMigrateするので-mはつけた方が便利。}}上記のマイグレーションファイルの役割はテーブルのカラムの定義がメインです。//jsonカラム必要な各カラムを追記してテーブルを構成します。//ユニークな値MySQLのバージョンが5.7.7より古い場合は実行時にエラーが出るで/app/Providers/AppServiceProvider.phpに1行追記する。migrate基本はこれでマイグレーションに設定した通りにテーブルにカラムが作られるが後からカラムを追加した場合やエラーが出てやり直したい場合は以下の通りにする。migrate:statusアプリケーション試作段階では全てfreshで良いかと思うが、運用途中で失敗した場合はロールバックを多用するイメージ。ルーティングとコントローラーコントローラーはMVCの「C」を意味します。/app/http/controllers/に生成される。ルーティングルーティングはどのURLにリクエストが来た時にどの関数を実行するかを定義するもの。アクセスがあった場合。UserControllerが呼び出されてindex()に記載されたルールに則った処理が行われる。付けるとリクエストURLにな名前を設定出来る。リクエスト送信先を以下のように出来る。route('profile');基本的にはartisanコマンド実行時に自動で追記されるので必要な場合を除いて弄らない。'Taylor']);第2引数でViewを定義し第3引数でビューに渡すデータを指定出来ます。参考:https://readouble.com/laravel/6.x/ja/routing.htmlコントローラーコントローラーはルーティングから渡されたデータを元にモデル(database)やviewを選択して指示を出す司令塔のような役割を果たします。--resource–resourceオプションを付けると通常使うであろうルーティングが同時に作成される。'TasksController');この1行だけで以下のルーティング全てに対応します。|+------------+---------------------+----------+----------------+---------------------------+以下のコマンドで確認出来ます。記述しない場合、不要な処理まで全て実行されるが処理が存在しないためにエラーになる。それぞれの役割は以下の通りである。redirect()->route('tasks.index');}データ更新部分は省きましたがテーブル1つに対しての処理は以上の通りです。総合的な手順を覚えるには時間が掛かりそうだが「何をする必要があるのか?」が理解出来てくれば自然と覚えてしまいそうな印象を受けました。数をこなして手を動かして反復学習していくうちに覚えるでしょう。その為に1つのチュートリアルを10回は繰り返さないとダメかなと思った。使い方シェアするTwitterFacebookはてブPocketLINEdevisenseをフォローするdevisense稼げ!アフィリエイトパワーズ関連記事Laravel【Laravel5入門】インストールからDB設定までの使い方とある開発系の友人からLaravel5使うようになりましたと言う声を聞いたのでちょっと触ってみたいなと興味が湧いたので触ってみた。str::limit()で普通に使えるはずなんだけど、Blade内ではどうやって使うのかわからなかった。プロジェクト名(フォルダ名...CakePHP3独学でPHPをマスターしたが現場で即戦力になれるか不安じゃない?ども!IT企業で面接を担当していた、でびきんです。現場で覚えたスキルならもちろん即戦力と...LaravelLaravelでマッチングサイトのソースを公開したらTwitterで話題にLaravelで作ったマッチングサイトの架空のサービスが一時的に公開されて約8000リツイート獲得しています。【即日CV】アフィ案件をボコスカ売った方法を暴露します。コメントをキャンセルメールアドレスが公開されることはありません。その12017.12.272018.07.07スポンサーリンク。