コード判定結果
演習課題「artisan tinkerで、データベースの値を変更する」
右の環境には、Laravelで「myblog」というアプリケーションを作ってあります。
また、Diaryというモデルを作成してあります。
artisan tinkerを使って、掲示板の最初の記事(id = 1)のtopicカラムの値を次の文字列に変更してください。
topic: Sunny
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
※採点を行う前に、`php artisan serve`でLaravelのサーバーを起動してください。
#02:artisan tinkerでデータベースを確認しよう
ここでは、Laravelの動作確認に欠かせないartisan tinkerについて、基本的な使い方を学習します。対話型コンソールのartisan tinkerを使うと、Laravelアプリの環境を有効にしたまま、Laravelの機能をコマンドで操作できます。
Laravelに含まれているコマンドラインインターフェイス。artisan tinkerを使うと、Laravelアプリの環境を有効にしたまま、Laravelの機能をコマンドで操作できる
$ cd bbs
$ php artisan tinker
>>> exit
または、CTRL+Cキー
すべてのデータを取り出す>>> Article::all()
指定idのレコードを取り出し、カラムを出力>>> $article = Article::find(1)
>>> $article->content
echo関数を使わずに、変数名を記述すると、そのまま値を出力する>>> $article
レコードを追加する>>> $article = new Article()
>>> $article->content = 'Hello tinker'
>>> $article->save()
指定idのレコードを取り出し、削除する>>> $article = Article::find(1)
>>> $article->delete()
Artisan Console - Laravel 7.x - The PHP Framework For Web Artisans
https://laravel.com/docs/7.x/artisan
Tinker (REPL) - Laravel 7.x - The PHP Framework For Web Artisans
https://laravel.com/docs/7.x/artisan#tinker