Skip to content

take8/laravel-sample-todo

Repository files navigation

Laravel memo

Environment

Laravel 5.7.*

How to create

バージョンを指定してプロジェクトを生成

composer create-project "laravel/laravel=5.7.*" bookapp

???: 学習動画と異なり、 application key が表示されなかった。バージョンアップで動作が変わったのかも。
--> .envに書いてあるものがそれっぽい
参考: 最後の方に以下のようなコマンド実行が書いてあった。

> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
> @php artisan key:generate --ansi
# バージョンを確認
php artisan -V
> Laravel Framework 5.7.28

Scaffold を使う

composer require 'laralib/l5scaffold' --dev

ただし、Laravel 5.5 以降では上記だけではエラーになるので以下のようにvendor配のコードの修正を行う。 Laravel の Scaffold のインストール問題

さらに以下の対応も必要だった。 Laravel 5.7 の scaffold でハマった

php artisan make:scaffold Task -v --schema="title:string,body:text"

上記のコマンド実行時の最後にメッセージが表示されるが、 routes/web.phpに以下を追記する。

Route::resource("tasks", "TaskController");
php artisan migrate

起動

php artisan serve

http://127.0.0.1:8000/tasksにアクセス

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published