はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    参議院選挙2025

『qiita.com』

  • 人気
  • 新着
  • すべて
  • LaravelのEloquentと関連するテーブル名をカスタマイズする - Qiita

    4 users

    qiita.com/Yorinton

    背景 Laravelを使いつつも、DDDで設計を行っていて、 Eloquentモデルをドメインモデルと区別するために、 EloquentReservation、EloquentOptionといった名前にすることがありました。 この場合、デフォルトの設定だとテーブル名を、 eloquent_reservations、eloquent_optionsとしなくてはならず、 長ったらしくなってしまいます。 そこで、関連するテーブル名をカスタマイズする方法を調べたのでここにメモします。 結論 と、いっても簡単で、$tableプロパティにテーブル名を設定するだけです。 namespace App; use Illuminate\Database\Eloquent\Model; class EloquentReservation extends Model { /** * モデルと関連しているテーブル

    • テクノロジー
    • 2020/02/10 16:24
    • Laravel
    • laravelでnpm run devを実行すると「cross-env: not found」というエラーが出る件対応したった - Qiita

      4 users

      qiita.com/Yorinton

      { "private": true, "scripts": { "dev": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", "watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", "watch-poll": "cross-env NODE_ENV=de

      • テクノロジー
      • 2020/01/28 11:05
      • nodejs
      • Laravel
      • trouble
      • [メモ]Vue.jsイベント修飾子一覧 - Qiita

        5 users

        qiita.com/Yorinton

        <div @click="handler('親')"> <div @click.stop="handler('子')"> ボタン </div> </div> 通常同じイベントをハンドルしたDOMがネストされている場合、親要素に向かってイベントが連鎖する。 .stopをつけるとhandler('子')は実行されるが、handler('親')は実行されない。 .prevent event.preventDefault()を呼ぶ

        • テクノロジー
        • 2019/03/23 03:58
        • 意外と簡単だったLaravelで画像アップロードテスト - Qiita

          5 users

          qiita.com/Yorinton

          Laravelで画像アップロード処理を実装したいのですが、 フロント側まだ作ってないので、テストを作って裏側だけで画像アップロードの挙動を確認したのでその流れを残しておきます。 テスト作成 class ImageUploadTest extends TestCase { public function testUploadImage() { //フェイクディスクの作成 //storage/framework/testing/disks/designに保存用ディスクが作成される //(指定しなければdesignではなくlocalフォルダが保存用に使用される) Storage::fake('design'); // テスト後ファイルは削除される // Storage::persistentFake('design'); テスト後も画像ファイルが残る // 画像アップロード用サービスクラス作成(

          • テクノロジー
          • 2018/08/26 13:08
          • 開発
          • LaravelのクエリビルダでSQL文を直接実行(select,insert,update,delete,その他) - Qiita

            3 users

            qiita.com/Yorinton

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

            • テクノロジー
            • 2018/07/26 15:30
            • 【Git】特定のコミットまで戻したい - Qiita

              6 users

              qiita.com/Yorinton

              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

              • テクノロジー
              • 2018/06/20 10:25
              • git
              • DockerでUbuntu + C言語の環境構築(Linuxプログラミング用) - Qiita

                4 users

                qiita.com/Yorinton

                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                • テクノロジー
                • 2018/03/26 16:59
                • Docker
                • あとで読む
                • Laravelで作ったサービスをSSL化した時にやったことと参考記事一覧 - Qiita

                  4 users

                  qiita.com/Yorinton

                  Laravelで作ったサービスをSSL化した時に、ページによってhttpのままだったり、httpsになっているはずなのに保護された通信になってなかったりしたので実施した対策ことを記載します。 HTTPで接続されたらHTTPSにリダイレクト 全ページHTTPSで接続されるように強制したいので、HTTPでの接続を全てHTTPSにリダイレクトします。 リダイレクトはMiddlewareで出来ます。 $_SERVERの中身を見てHTTPSかどうかを判別するのですが、気をつけないといけないのが、使っているWebサーバーによって$_SERVERのキーの内容が異なるということです。 ここは以下の記事を参考にしました。 https://qiita.com/suin/items/e5cfee2f34efedb67b8c 1.Middlewareの作成 aritisanコマンドで自動生成できます。 //App

                  • テクノロジー
                  • 2018/02/28 18:22
                  • Qiita
                  • PHP
                  • Laravel + Vue.js + vue-router + axios.postでSPA作成(記事投稿機能) - Qiita

                    7 users

                    qiita.com/Yorinton

                    Laravel + Vue.js + axiosでSinglePageApplication(記事投稿機能)を作成しました。 LaravelではデフォルトでVue.jsやaxiosが使えるようになっています。 クライアントをVue.js、非同期通信をaxios、APIをLaravelで実装しています。 #[準備] ##■DBマイグレーション 今回は記事投稿機能なので記事を保存できるarticlesテーブルを用意する。 usersテーブルはデフォルトで用意されているものを利用。 //database/migrations/2017_08_18_081137_create_articles_table.php //省略 public function up() { Schema::create('articles', function (Blueprint $table) { $table->

                    • テクノロジー
                    • 2018/01/18 14:07
                    • PHP
                    • あとで読む
                    • PHPでAWSのS3に画像アップロード&画像を画面表示(設定〜実装まで)

                      8 users

                      qiita.com/Yorinton

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 背景 ファイルシステムに画像をアップロードする処理を実装してHerokuにアップロードしたところ、Herokuは1日1度のDynoの再起動に伴いアップロードしたファイルを全消去するという仕様があることが判明。 それはアカン!ということで画像アップロード先をAWSのS3に変更しようとしたところHerokuにドキュメントがあったので参考にしたけど何一つうまくいかなかった(多分事前の設定とか必要だったけどそこら辺は省かれていた)ので色々調べて実装した内容をシェアします。 事前にS3側で必要な設定〜実装までの流れを出来るだけ省かずに記載するので

                      • テクノロジー
                      • 2017/12/06 17:39
                      • s3
                      • AWS
                      • php
                      • システム開発
                      • 技術
                      • 画像
                      • PHPでDDD実装事例その②リポジトリ&ファクトリで永続化・生成処理をカプセル化(Laravel)(図あり)

                        13 users

                        qiita.com/Yorinton

                        背景 以前書いたこちらの記事(PHPでDDD実装事例)でPHP・Laravelで個人で運営しているハウススタジオの予約受付業務の自動化システム(一部)をDDDっぽく実装しました。 多分こちらの記事も併せて読んで頂くとよりわかりやすいと思います。 今回はこちらのLaravelとEloquentの永続化パターンのサンプルを参考にエンティティの生成と永続化の部分をファクトリとリポジトリにカプセル化する処理を自分のプロジェクトに適用してみました。 こちらのスライド(Laravelとドメインモデルと永続化モデル)も参考にしました。 上記のサンプルでは、以下の4パターンが実装されているのですが、私は3番のPOPOのEntityとEloquent Modelを参考にしました。 1 Eloquent ModelをEntityとする 2 EntityがEloquent Modelを中に持つ 3 POPOのE

                        • テクノロジー
                        • 2017/11/25 08:48
                        • ddd
                        • php
                        • あとで読む
                        • PHPでDDD実装事例(クラス図、コードレビューでの指摘ポイント有り) - Qiita

                          11 users

                          qiita.com/Yorinton

                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 追記 1.一意な識別子を生成するnextIdentity()メソッドの実装を追記しました 2.ReservationServiceクラスを修正しました (リファクタリング、Customerクラス追加) 3.続編では無いですが、その②を書きました。 PHPでDDD実装事例その②リポジトリ&ファクトリで永続化・生成処理をカプセル化(Laravel)(図あり) 背景 自分が運営しているハウススタジオの予約受付業務の自動化システムを、今学習しているDDD風に設計して、YYPHPにてコードレビューしてもらったので、 ・前提となる業務の内容 ・業務

                          • テクノロジー
                          • 2017/11/07 21:44
                          • ddd
                          • php
                          • tutorial
                          • Vue.jsの書き方実例集(随時追加)※逆引きリファレンス的な - Qiita

                            24 users

                            qiita.com/Yorinton

                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                            • テクノロジー
                            • 2017/09/07 21:05
                            • vue
                            • vue.js
                            • reference
                            • tutorial
                            • 考察
                            • 技術
                            • javascript

                            このページはまだ
                            ブックマークされていません

                            このページを最初にブックマークしてみませんか?

                            『qiita.com』の新着エントリーを見る

                            キーボードショートカット一覧

                            j次のブックマーク

                            k前のブックマーク

                            lあとで読む

                            eコメント一覧を開く

                            oページを開く

                            はてなブックマーク

                            • 総合
                            • 一般
                            • 世の中
                            • 政治と経済
                            • 暮らし
                            • 学び
                            • テクノロジー
                            • エンタメ
                            • アニメとゲーム
                            • おもしろ
                            • アプリ・拡張機能
                            • 開発ブログ
                            • ヘルプ
                            • お問い合わせ
                            • ガイドライン
                            • 利用規約
                            • プライバシーポリシー
                            • 利用者情報の外部送信について
                            • ガイドライン
                            • 利用規約
                            • プライバシーポリシー
                            • 利用者情報の外部送信について

                            公式Twitter

                            • 公式アカウント
                            • ホットエントリー

                            はてなのサービス

                            • はてなブログ
                            • はてなブログPro
                            • 人力検索はてな
                            • はてなブログ タグ
                            • はてなニュース
                            • ソレドコ
                            • App Storeからダウンロード
                            • Google Playで手に入れよう
                            Copyright © 2005-2025 Hatena. All Rights Reserved.
                            設定を変更しましたx