ハッピーメモメモ

私的備忘録

2021-12-15から1日間の記事一覧

【Laravel】Eloquent 規約とプロパティ

クラスとデータベーステーブルとの関連付け ・Eloquentにおまかせ(暗黙的に関連付けられる) テーブル名:複数形 例)authors クラス名:(テーブル名の)単数形 例)Author ・テーブル名にアンダースコアが含まれるとき(暗黙的に関連付けられる) テーブ…

【Laravel】ミドルウェア

Laravelにおけるミドルウェアとは コントローラクラスの処理前後に位置し、主にHTTPリクエストのフィルタリングやHTTPレスポンスの変更を担う。 →レスポンスの変更って、例えばどんなものがあるんだろう? Laravelで提供されているミドルウェアは3種類ある…

【LARAVEL】バリデーション

バリデーションの使用例 入力された値をコントローラ内でチェックする処理。 failsメソッドの実行タイミングでバリデーションが行われる。 class UserController extends Controller { public function register(Request $request) { // すべての入力値を取…

【Laravel】HTTPリクエストを取得して利用する方法

Requestファサード リクエストの取得 // 'name'キーでリクエストから値を取得する $name = Request::get('name'); // 'name'キーがない場合、「guest」を返す $name = Request::get('name','guest'); 取得したリクエスト値を連想配列に保存 // すべての入力…

【Laravel】api.php

〇api.phpとは? APIでリクエストされたURLに対してルーティングを定義することができるファイル www.tairaengineer-note.com 〇「Route::apiResource()」 「一覧取得」「個別取得」「登録」「更新」「削除」のルーティングを全部つくってくれる! (メソッ…

【Vue】親→子

①直接かいて渡す App.vue ・子で使う名前=”送りたいデータ” <template> <HelloWorld test="tttt" /> </template> HelloWorld.vue ・propsでデータを受け取る <template> <div> {{ test }} </div> </template> <script> export default { name: "HelloWorld", props:{ test: String, }, }; </script> ②v-bindで渡す App.vue ・v-bind:子で使う名前=""親で使って…

【Laravel】HTTPリクエスト

〇公式 readouble.com