laravel8

Laravel

【Laravel8.x Eloquent】指定したカラムだけselect文で取得。

はい、今回はLaravelでselect文を使いたいと思います。 実際LaravelではSQLではなくて、Eloquentを使っていきますね。 EloquentとはできるだけSQLを書かないでDBにアクセスできるような仕組みのことを言います...
Laravel

【Laravel8】多対多のリレーションを持つモデルを使ってリレーション先を取得する方法

今回は多対多のリレーションテーブルを作って、リレーション先のデータを取得するようにしてみます! objectで取得できるものをarray(配列)でも取得してみようと思います! 中間テーブルの命名規則とかにもちょっとはまってしまった。。。 そ...
Laravel

【Laravel8.x】guardと自作middlewareを使って認証APIを作ってみた。単一テーブルマルチ認証?

今回はLaravel API認証サービスのsanctumやpassportを使わないで認証を行ってみようと思います! 今回はmiddlewareも自作してオレオレ認証も作っていきます! やりたいことはguardを使った通常ログインとuser...
Laravel

【Laravel8.x】Sanctumを使ってroutingで権限管理してみた。単一テーブルマルチログイン?

今回はSanctumを使って行きます。 routingでどのユーザがどんな処理ができるのか等を制限していきます! controllerにgateを使って書いていく方法もありますが、なかなか管理も難しいですしroutingを一目見ただけで誰が...
Laravel

【Laravel8】Gateで認可処理をしたときdenyのエラーメッセージをHTMLではなくてjsonで返すようにする。

はい、今回は、Laravel8でGateを使って認可処理をしてみたんですが、エラーメッセージがHTMLでしか返ってきませんでした。 そのためjsonで返せるようにしました。 Laravel8のGateの公式の書き方はこちら 結論 (json...
Laravel

【Laravel8】sanctumを使って認証apiを作ってみた。

はい、今回はsanctumを使って認証のAPIを作ってみました。 ではユーザーの登録からログインできるまで一気に進めていきます。 Laravelはすでにインストールされている前提で進めますね! localhostにログインするとwelcom...
Laravel

【Laravel8】エラーメッセージ(エラー情報)を非表示にしてみた。500 server errorを表示させる。

はい、今回はLaravelのエラーメッセージを表示させないようにします。 通常出てくるこんなやつですね。これを表示しないようにします。 ほな、やってみます。 .envの修正 とりあえず、エラーメッセージはローカル環境に関してはでてきたらあ...
Laravel

【Laravel8 api】バリデーションをFormRequestsに書いてみる。エラーはjsonで返す。

今回はLaravelのバリデーションをFormRequestに書いてみました。別クラスを作って作成するということですね。 簡単なCRUDを作ってそこでバリデーションをしていこうと思います。 ネットに上がっている記事は結構controller...
Laravel

【Laravel8.x】超簡単なAPIを最速で作ってみる。

今回はLaravel8系を使って超簡単なAPIを作ってみました! 今回はYouTube参考にやってみます。 Laravel 8 API tutorial というわけでこれはサクッと! APIを作ってみる。 というわけで今回はLaravel...
Laravel

【Laravel8.x】バリデーションでwhere節を使う。

今回はバリデーションで追加ルールとしてWHERE節を使ってみようと思います。 バリエーションの内容 今回は公式を見て参考にさせていただきました↓ バリデーション ではいきましょう。 今回バリデーションしたい内容としては以下です。 ユーザ...
タイトルとURLをコピーしました