Laravel Laravel 8ではルーティングの書き方が変わっている Laravel 6では Route::get('hello','HelloController@index'); Laravel 8からは Route::get('hello', ); または use App\Http\Controller... 2021.08.24 Laravel
Laravel Laravel 8のシングルアクションコントローラ シングルアクションコントローラの使いみちがいまいちよくわからないが😅 コントローラ <?php namespace App\Http\Controllers; use Illuminate\Http\Request; class Hello... 2021.08.24 Laravel
Laravel Laravel 8の環境を構築する Laravel 8で開発するための環境を構築します。 Laravel 8の環境構築 Laravel 8のインストール Laravel 8の最新版をインストールします。 composer create-project --prefer-dis... 2021.08.22 Laravel
Laravel Laravel 6でユーザー登録の項目を追加して修正できるようにする laravel/uiをセットアップするとユーザー登録することができるようになりますが、登録できる項目は、 名前E-mailパスワード のみです。 ECサイトのように、他の項目も登録できるようにします。また、修正する機能も追加します。 作成し... 2021.04.18 Laravel
Laravel Laravel 6で、親・子・孫のモデルを取得する Laravelの書籍では、「親・子」のリレーションに関する記載はよく見られますが、「親・子・孫」のリレーションに関しては見たことがありません。 下記のような構造のモデルがあったとします。 会員(users)が注文(orders)して、複数の... 2021.04.13 Laravel
Laravel Laravelでキャッシュをクリアする系のartisanコマンド ".env"やコンフィグファイル、ルーティングを編集したあとに、設定したとおりに動作しない場合があるのは、Laravelが設定をキャッシュしているため。 そんな場合は、artisanコマンドを使って、キャッシュをクリアする必要がある。自分メ... 2021.04.08 Laravel
Laravel LaravelのデバッグモードをOFFにする 初期設定ではデバッグモードがONになっているので、例外が発生したときは、下記のような画面が表示される。 デバッグモードをOFFにするには、.envを編集する。下記はデバッグモードがONのとき(デフォルト)。 APP_DEBUG=true こ... 2021.04.08 Laravel
Laravel Laravel 6でレコードを論理削除するには テーブルのレコードを物理削除ではなく、論理削除したいことがあります。Laravelにはその仕組が備わっています。 Laravel 6でレコードを論理削除する マイグレーションを修正する "deleted_at"というプロパティを追加します。... 2021.04.05 Laravel
Laravel Laravel 6のユーザー登録に項目を追加するには Laravelのユーザー登録機能は、名前、メールアドレス、パスワードしか入力項目がありません。最低限の項目だけです。 実際のアプリケーションでは、その他の項目も必要になります。 ECサイトであれば、住所や電話番号社内システムであれば、社員番... 2021.04.04 Laravel
Laravel Laravel 6のユーザー登録と認証の画面を日本語にするには ユーザー登録の画面 認証の画面 それぞれ英語になっているので、日本語化してみます。 試したときの環境 macOS 11.2.3PHP 8.0.3Laravel 6.20.20 Laravel 6の環境設定 こちらの手順と同じです。 Lara... 2021.04.04 Laravel