並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 62件

新着順 人気順

crudの検索結果1 - 40 件 / 62件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

crudに関するエントリは62件あります。 techfeedAPIruby などが関連タグです。 人気エントリには 『AWS Amplify と Vue.js を使って、基本的な認証と CRUD 操作ができる Web アプリケーションを作る- builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS』などがあります。
  • AWS Amplify と Vue.js を使って、基本的な認証と CRUD 操作ができる Web アプリケーションを作る- builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

    こんにちは、JAWS-UG 浜松支部の松井です。 普段からモノリシックな環境やそれに準じる環境での Web アプリケーションの開発、保守に取り組んでいますが、継続的にサービスを運用していく上では様々な悩みが尽きません。 OS のバージョンアップ、セキュリティパッチはどうするか ? 言語やミドルウェアのバージョンはどうするか ? ステージング、本番等の環境のデプロイはどうするか ? コスト最適化はどうするか ? etc・・・ そこで、サーバーレスアーキテクチャを採用することにより、こう言ったホストマシンやネットワークの管理に起因する悩みを軽減することができます。 とはいえ、いきなりサーバーレスに着手するとしても、 本当にちゃんと動くのか ? 設計、構築が難しいのではないか ? コストはどのくらいかかるのか ? まずどこから手をつければ良いのか ? と言った疑問があると思います。 今回はそう言

      AWS Amplify と Vue.js を使って、基本的な認証と CRUD 操作ができる Web アプリケーションを作る- builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
    • Rails 7とReactによるCRUDアプリ作成チュートリアル(翻訳)|TechRacho by BPS株式会社

      概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: How to Create a CRUD App with Rails and React · James Hibbard 原文公開日: 2022/04/01 原著者: James Hibbard 日本語タイトルは内容に即したものにしました。 React logo is licensed under Creative Commons — Attribution 4.0 International — CC BY 4.0. ほとんどのWebアプリケーションでは、何らかの形式でデータを永続化する必要があります。これは、サーバーサイド言語で作業する場合はシンプルにやれるのが普通です。しかし、そこにフロントエンドのJavaScriptフレームワークも加わってくると、少しややこしくなり始めます。 本チュートリアルでは、Ruby on Rai

        Rails 7とReactによるCRUDアプリ作成チュートリアル(翻訳)|TechRacho by BPS株式会社
      • Go言語で基本的なCRUD操作を行うREST APIを作成 | DevelopersIO

        Javaのエンジニアだった私がGo言語でREST APIを作る上で学んだことをまとめています。 プロジェクト構成、単体テスト、Dockerイメージの作成など実際にREST APIを開発する上で必要だと思われる要素を盛り込みつつサンプルプロジェクトを作成していきます。 はじめに Javaのエンジニアだった私がGo言語でREST APIを作る上で学んだことをまとめています。 プロジェクト構成、単体テスト、Dockerイメージの作成など実際にREST APIを開発する上で必要だと思われる要素を盛り込みつつサンプルプロジェクトを作成していきます。 今回はできるだけ外部ライブラリやフレームワークを使わずにGo言語の標準機能のみで開発しました。 これからバックエンドにGo言語を使用することを検討されている方の参考になれば幸いです。 ※この記事は既にGo言語の開発環境をセットアップ済みで基本的な文法を学

          Go言語で基本的なCRUD操作を行うREST APIを作成 | DevelopersIO
        • Next.jsで簡単なCRUDアプリを作りながら気になったセキュリティ: Railsの視点から

          先日、Kamal 2でNext.jsを安価なVPSにデプロイする勉強をしながら、Next.js App Router/Server ActionでCRUDのデモアプリを作成しました(コードはGitHub)。そのときにセキュリティについて気になって点がいくつかあり、勉強しながら対策をしましたので紹介したいと思います。 私自身は業務でNext.jsを書いた経験が限定的です。的外れな議論をしているかもしれません。あくまでもRuby on Railsアプリを書くときと同じ気持ちでNext.jsのアプリを書いたとき、セキュリティ上で気になった点を挙げているだけです。私が見落としている点や誤っている点等ありましたら、コメントやX等で教えていただけると大変ありがたいです。 その1:データ漏洩の危険性 この問題についてはムーザルちゃんねるが紹介しています。またNext.jsの公式ブログでも対策が紹介されて

            Next.jsで簡単なCRUDアプリを作りながら気になったセキュリティ: Railsの視点から
          • TypeScript CRUD Rest API, using Nest.js, TypeORM, Postgres, Docker and Docker Compose

            TypeScript CRUD Rest API, using Nest.js, TypeORM, Postgres, Docker and Docker Compose Let's create a CRUD Rest API in Typescript, using: NestJS (NodeJS framework) TypeORM (ORM: Object Relational Mapper) Postgres (relational database) Docker (for containerization) Docker Compose If you prefer a video version: All the code is available in the GitHub repository (link in the video description): https:

              TypeScript CRUD Rest API, using Nest.js, TypeORM, Postgres, Docker and Docker Compose
            • [アップデート]PartiQLを使ったDynamoDBのCRUD操作が可能になりました | DevelopersIO

              CX事業本部@大阪の岩田です。 2020/11/23付けのアップデートにより、PartiQLを利用したDynamoDBのCRUD操作が可能になりました これまでDynamoDBのテーブルデータを操作するにはGetItemやPutItemといった独自の操作を利用する必要がありましたが、今後はPartiQLを利用した操作方法を選択することも可能になりました。PartiQLはSQL互換のクエリ言語なので、RDBの利用経験がある人が新たにDynamoDBに挑戦する際のハードルが下がったのでは無いでしょうか? PartiQLを利用したDynamoDBのオペレーションにおいても、GetItemやPutItemといった従来のオペレーションと同等の可用性、レイテンシー、パフォーマンスが提供されるとのことで、PartiQLを利用したからパフォーマンスが上がる/下がるといったことは無いようです。純粋に利用者側

                [アップデート]PartiQLを使ったDynamoDBのCRUD操作が可能になりました | DevelopersIO
              • CRUDのWebApi開発は不要!JsonでWebApiを作れるシステム「versatileapi」を作った話 - Qiita

                CRUDのWebApi開発は不要!JsonでWebApiを作れるシステム「versatileapi」を作った話JavaMongoDBWebAPIRESTfulversatileapi はじめに タイトルの通りです 定義を設定するだけで、CRUDのRESTWebapiを作れるシステムです 似たようなもので、FirebaseのRealtimeDatabaseやFireStoreがありますが 色々と制限が多く、バリデーションが難しいようだったので作ってみました Java(Spring Boot)とMongoDBで作りました ここで使ったシステムです エンジニア・プログラマにしか使えないSNSを作ってみた話 2020/07/20 ソースコード公開 https://github.com/HawkClaws/versatileapi フロー図 フロー詳細 WebApi定義を登録 管理者用WebApiを

                  CRUDのWebApi開発は不要!JsonでWebApiを作れるシステム「versatileapi」を作った話 - Qiita
                • GitHub - syamdanda/jsonbase: A database software completely built as JSON files in backend. A powerful, portable and simple database works on top of JSON files. It is like a database software, currently having basic CRUD operation features. You can use th

                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                    GitHub - syamdanda/jsonbase: A database software completely built as JSON files in backend. A powerful, portable and simple database works on top of JSON files. It is like a database software, currently having basic CRUD operation features. You can use th
                  • CRUDでプロパティが変わるモデルをOpenAPIで書くときの定義分割 - 株式会社インサイトテクノロジー

                    OpenAPI記述 定義したモデルとAPI仕様をOpenAPIで記述していきます。 info, host, schema, securityなどの項目は省略しています。 コードは以下のバージョン指定で確認しています。 OpenAPI 3.0.1 Swagger Editor v3.15.10 OpenAPIバージョンはspecファイルの先頭で、Swagger EditorバージョンはDocker版のタグで指定しました。 基本的にはオンラインのSwagger Editorに貼り付けて動作するはずです。 STEP1. 取得可能属性でschemaを定義してリクエストは個別に定義する まずは最も使う頻度が多い返却データの形式でschemaを定義してレスポンスで利用します。 リクエストごとに異なる形式は個別に記述します。 openapi: 3.0.1 info: title: "STEP1" des

                      CRUDでプロパティが変わるモデルをOpenAPIで書くときの定義分割 - 株式会社インサイトテクノロジー
                    • 【SQL】SQLってCRUD以外に何があるの?と思った時に読むQiita - Qiita

                      はじめに 以下は、あるSQL初学者(私)のSQL理解の変遷です。 →SQLってなんだろう?SQLを学ぼう!と思う →まずはSQLのCRUD(Create, Read, Update, Delete)処理の基本を学ぶ →SELECT, INSERT, UPDATE, DELETEという命令文があるんだ!と知る →いろいろ試して触ってみる うんうん簡単だ! 4大命令ができたらもうSQLできたようなもんだよね! →なんかだんだん…他にもいろいろなルールが出てきたな… INSERT後はCOMMITしなきゃいけないとか 修飾語のWHEREとかFROMとか なんかデータこねくり回せるDISTINCTとかLPADとか… なんかちょっと高度なことするALTERとかTRUNCATEとか どっかの記事でDDLがなんとか…って言ってたけどあれはなんだったんだ? このように、SQLを断片的にちびちびと触っていると

                        【SQL】SQLってCRUD以外に何があるの?と思った時に読むQiita - Qiita
                      • お前らまだ簡単なCRUD処理を実装してるのか? 〜PostGraphileへの誘い〜

                        煽りタイトルみたいになってしまいましたが、最近の開発で使ってるPostGraphileがめちゃくちゃオススメなので、紹介記事です。 PostGraphileとは PostGraphileは、Node.jsベースのオープンソースのライブラリで、PostgreSQLデータベースをGraphQL APIに変換するツールです。PostGraphileは、GraphQLサーバーのセットアップやGraphQLスキーマの手動作成などを省略して、効率的にGraphQL APIを生成することができるため、開発をスピードアップできます。 主な特徴とメリット: 自動生成されたGraphQL API: データベースのスキーマを基にして、自動的にGraphQLスキーマとリゾルバーを生成します。これにより、データベースに対してGraphQLクエリを直接発行することができます。 安全性: PostGraphileはセキ

                          お前らまだ簡単なCRUD処理を実装してるのか? 〜PostGraphileへの誘い〜
                        • GoでCRUDアプリをMysql、GORM、Echo、Clean Architectureで作る - Qiita

                          目次 Clean Architectureとは Clean Architectureというと、以下の図が大変有名です。 Clean Architectureの目的は関心の分離で、 これを達成するために意識すべきことが各レイヤーの依存性です。 関心の分離によりコードの可読性が向上したり、変化に強い設計になります。 この辺のメリットやClean Architectureの詳細に関しては参考記事に載っていますのでそちら参照ください。 上記の図では、円の外側から内側に向かって矢印が向けられていますが、これが依存の向きで、 外側から内側への依存は可能ですが、内側から外側は不可能です。 言い方を変えると、内側で宣言したモノを外側から呼ぶことはできますが、外側で宣言したモノを内側から呼ぶことはできないという話です。 この記事では依存の向きに注意しながら コードを紹介していきます。 各機能に関して 各機能

                            GoでCRUDアプリをMysql、GORM、Echo、Clean Architectureで作る - Qiita
                          • Express.js(node.js)からMySQLへの接続とCRUD操作 | アールエフェクト

                            MySQLのインストール Homebrewを利用してMySQLのインストールを行います。MAC環境へのMySQLへのインストール方法については、下記の文書の前半を参考に行なってください。 注意点:MYSQLバージョン8の場合 MySQLのバージョンが8の場合はnode.jsからMysqlへの接続の際にError: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server;といったエラーが表示されます。この場合はMysqlに接続し、下記の設定を行うことで回避することが可能です。 $ mysql -u root mysql> alter user root@localhost identified with mysql_native_password by ''

                              Express.js(node.js)からMySQLへの接続とCRUD操作 | アールエフェクト
                            • FastAPIを使ってCRUD APIを作成する - Qiita

                              FastAPIは、pythonのWEB APIを作成するための非同期のframeworkで容易に高性能なAPIを作成できるということです。 Web Framework Benchmarks Tutorialなどを参考に試してみます。 0.前提条件 Windows10(WSL2)にUbuntu 20.04がインストールされているものとします。 Python, pipはインストール済であるものとします。 環境は以下のとおり category value

                                FastAPIを使ってCRUD APIを作成する - Qiita
                              • 入門: Vue.jsでCRUDアプリケーションを作る - Qiita

                                はじめに フロントエンド開発、最近はやはりJSで書くのが基本だとは思うけどReactやAngularは少し敷居が高いのでVue.jsに手を出してみました。 とりあえず、自分へのメモの意味合でVue JSのCRUDアプリケーションのチュートリアルを書いてみます。CRUDが書ければあとは必要に応じて普通に拡張できるでしょうし。たぶん。 今回はAPIサイドをJavaのQuarkusで、フロントエンドをVue.jsで書いています。 サーバサイドをQuarkusで作成 プロジェクト作成 まずサーバサイドを作成します。Mavenでまずは以下のようにQuarkusプロジェクトを生成します。なお、mavenのバージョンが3.6.2より低い場合は事前に上げておくこと。 $ mvn io.quarkus:quarkus-maven-plugin:2.12.2.Final:create \ -DprojectG

                                  入門: Vue.jsでCRUDアプリケーションを作る - Qiita
                                • RailsでToDoサービスを作ろう(第2回)〜scaffoldでやる事のCRUD作る〜 | 晴笑雨笑ぶろぐ

                                  さて、第2回目ですね!前回は、こちら 今日は、「scaffoldでやる事のCRUD作る」について、進めていきたいと思います!

                                    RailsでToDoサービスを作ろう(第2回)〜scaffoldでやる事のCRUD作る〜 | 晴笑雨笑ぶろぐ
                                  • GitHub - lowdefy/lowdefy: The config web stack for business apps - build internal tools, client portals, web apps, admin panels, dashboards, web sites, and CRUD apps with YAML or JSON.

                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                      GitHub - lowdefy/lowdefy: The config web stack for business apps - build internal tools, client portals, web apps, admin panels, dashboards, web sites, and CRUD apps with YAML or JSON.
                                    • 【 Laravel 】CRUD『 表示・登録・更新・削除 』機能をCODEを書かず自動作成(Beta版機能) - Qiita

                                      ◇Laravel DB.com を初めての人はこちらから 初めての人はこちらから>> 基本操作説明(Youtube) CRUD 操作説明(YouTube(DEMO)) Laravel DB.com は「 ER図 → CRUD生成 」までCODEを書かずに作成可能なツールです 以前にも書きましたが、Laravel DB.comでは「CRUD」のコードまで生成するようになりました。\(^o^)/ ※但し、CRUD機能はまだベータ版です 私の開発環境 Laravel5.5~6/PHP7.2.1/MySQL5.6.38 (Mac: Chromeで確認) 【 LaravelDB.comへ ログイン 】 LaravelDB.com 現在は「Googleアカウント」のみログイン可能 ※現在はGoogleアカウントを持っていない人は少ないですからね〜 【 LaravelDB.comの POINT!! 】

                                        【 Laravel 】CRUD『 表示・登録・更新・削除 』機能をCODEを書かず自動作成(Beta版機能) - Qiita
                                      • FastAPI + SQLAlchemy(postgresql)によるCRUD API実装ハンズオン - Qiita

                                        最終的な成果物 編集履歴 ・2021/4/23 認証関連のコードを追加して、Qiitaも更新 ・2021/4/18 全体的にリファクタリングし、Qiitaも更新 ・2020/10/24 初版 このハンズオンで実装するもの FastAPIのDocker環境(Nginxコンテナ, Applicationコンテナ, DBコンテナ) alembic環境 DBマイグレーション用のツール ユーザー情報のモデル DBに作成するテーブルの元になるもの。マイグレーションツールで使用します。 データアクセスクラス ユーザー情報のCRUDを行うAPI 2020/10/27現在 パスワードのハッシュ化とかは未考慮 各種ミドルウェア API実行前の処理を行うミドルウェア APIのテストコード テスト用のDBを作成し、テストケース実行ごとにDBロールバック、テストが全て完了したらテスト用のDB削除 CORS問題の回避

                                          FastAPI + SQLAlchemy(postgresql)によるCRUD API実装ハンズオン - Qiita
                                        • Create an async CRUD web service in Rust with warp - LogRocket Blog

                                          Mario Zupan I'm a software developer originally from Graz but living in Vienna, Austria. I previously worked as a full-stack web developer before quitting my job to work as a freelancer and explore open source. Currently, I work at Netconomy. Editor’s note: This guide to creating an async CRUD web service in Rust with warp was last updated on 24 April 2023 to reflect changes to Rust and to include

                                            Create an async CRUD web service in Rust with warp - LogRocket Blog
                                          • 【Vue.js】【CRUD】Vue.js(Nuxt.js)とRailsでユーザー新規登録・ログイン・退会・ログアウト・編集を実装してみる - Qiita

                                            【Vue.js】【CRUD】Vue.js(Nuxt.js)とRailsでユーザー新規登録・ログイン・退会・ログアウト・編集を実装してみるRailsauthenticationVue.jsNuxtdevise_token_auth はじめに Vue.js(Nuxt.js)とRailsで新規開発を行っており、JWTを用いてユーザー新規登録・ログイン・ログアウト等の認証周りを担当したのでここに記しておきます。備忘録。 今回はauthmoduleとdevise_token_authを使用して実装しました。 別々で解説している記事はあったのですが、全体の流れがわかる記事が少なかったので、執筆しました この記事が見知らぬ誰かの糧となれば良いなあと思っております〜〜 authmodule公式 devise_token_auth公式 環境 MacOS yarn 1.21.1 node 12.0.0 vue

                                              【Vue.js】【CRUD】Vue.js(Nuxt.js)とRailsでユーザー新規登録・ログイン・退会・ログアウト・編集を実装してみる - Qiita
                                            • VuetifyでCRUDを作る手順【Laravel6とNuxt.jsで作る管理画面】 - Deha magazine

                                              PHPの人気のフレームワークLaravelではWebサイトの管理画面を開発することができます。 このシリーズではそんな管理画面の構築に関して、技術者向けにその手順を紹介しています。 この記事ではVuetifyを利用してCRUDを作る方法をご紹介! Nuxt.jsからLaravelのAPIをAjaxで通信できるようにする手順はこちらの記事で解説。CookieによるAPI経由のユーザー認証機能を作る方法はこちらの記事で解説しています。 ・Laravelを使って構築をしたい方 ・Webサイト構築の具体的な手法が知りたい方 これらに当てはまる方におすすめの記事となっています。このシリーズを読めばLaravel6とNuxt.jsで管理画面を作成することができますよ。 Vuetifyを使う理由VuetifyはマテリアルデザインベースのVueのUIコンポーネントライブラリです。 Vueを使って画面を作り

                                                VuetifyでCRUDを作る手順【Laravel6とNuxt.jsで作る管理画面】 - Deha magazine
                                              • 【初心者向け】非同期にCRUDするReactアプリケーションを作る - Qiita

                                                はじめに Reactを触り始めたプログラミング初心者にとって、非同期にデータを扱うアプリケーションを作るのはなかなか難しいことです。 なぜなら、シンプルにReactでのサーバーとの非同期処理に焦点を合わせた情報が少ないからです。かわりに、WebpackとかExpressとかmongoDBとかFluxとかReduxとか、初心者が戦いを挑むにはちょっと厳しいモンスターたちが絡んだ記事が出てきます。 この記事では、使用するモジュールをcreate-react-appとjson-serverの2つに絞ることで、ややこしいことに煩わされずReact+非同期通信(処理)の面白さを味わえるようになっています。 作るもの 今回作るのは泣く子も黙る千番煎じ、タスク管理アプリケーションです!(ToDoアプリと呼ぶと千どころか万番煎じになってしまうので、せめてタスクと呼ぶことにしました) これはタスクの取得、追

                                                  【初心者向け】非同期にCRUDするReactアプリケーションを作る - Qiita
                                                • Go+MySQL+Dockerで簡単なCRUDを実装する - Qiita

                                                  はじめに 先日、「業務で使う予定ないとはいえGoぐらいある程度知っておいたほうがいいよな...」と思い、Goを使って簡単なCRUDを実装してみたのでそのやり方を備忘録としてまとめておきます。 基本的には以下のサイトの内容を組み合わせて少しアレンジしたものになっています。Goの勉強をする上でこれらのサイトには非常にお世話になったのでこちらもご参考ください。 DockerでGoの開発環境を構築する Go / Gin で超簡単なWebアプリを作る Go言語(Golang)入門~MySQL接続編~ docker-compose MySQL8.0 のDBコンテナを作成する docker-compose upでMySQLが起動するまで待つ方法(2種類紹介) GoをDockerで立ち上げる まずはGoをDockerで立ち上げていきます。 作業ディレクトリ直下に - DockerFile - docker

                                                    Go+MySQL+Dockerで簡単なCRUDを実装する - Qiita
                                                  • [Rails+Vue.js]に係るCRUD入門〜Part1:環境構築編〜 - Qiita

                                                    Rails+Vue.js+Webpackerによる「Create, Read, Update, Destroy」処理のチュートリアルを記述する。 なお,前提知識として,Railsチュートリアル終了程度を想定する。 <概要> ■ 本記事の内容 チュートリアルに係る環境構築を実施する。 [Rails+Vue.js]の基本的な動作を確認する。 今回のコードは,GitHubの変更履歴で確認可能である。 [First Commit]から[ファイル構成修正(次回の準備)]まで 本記事の参考URL Rails 5.1 + Vue.js で開発を行う - part1 環境構築 Rails 5.1 + Vue.js で開発を行う - part2 Ajax で GET しよう! Vue.jsとRailsでTODOアプリのチュートリアルみたいなものを作ってみた webpack 4 入門 ■ 記事共通 目次 ソー

                                                      [Rails+Vue.js]に係るCRUD入門〜Part1:環境構築編〜 - Qiita
                                                    • Laravel高速でapiサーバーを作りjsonでCRUD処理する方法

                                                      そもそもApiサーバーとは?簡単に言うと、リクエストを受け取ってサーバー側の処理のみを行うことに特化したものです。 以前書きました、Laravelのライフサイクルのviewの部分がないverだというイメージで良いでしょう。。ライフサイクルについてはこちらからご覧になれます。 laravelライフサイクル-リクエスト発生からレスポンスを返続きはこちら viewの部分を,Laravelからデータを受け取って、別のプログラム言語でレンダリングします。最近の流れですと、、 フロントエンドにvue,reactなどを使ってSPAを作成して、バックエンドとしてLaravel,Railsを使うことを増えてきています。 私自身も最近は、LaravelとNuxtの組み合わせで作ることが増えてきています。 Laravelを使ったapiサーバーの作り方さて状況説明が終わったところで、apiサーバーを作っていきまし

                                                        Laravel高速でapiサーバーを作りjsonでCRUD処理する方法
                                                      • Laravelで REST API を実装し Reactと連携したCRUDアプリ作成 - Qiita

                                                        GET|HEAD / .................................................................................................................................... POST _ignition/execute-solution ............................. ignition.executeSolution › Spatie\LaravelIgnition › ExecuteSolutionController GET|HEAD _ignition/health-check ......................................... ignition.healthCheck › Spatie\LaravelIgnit

                                                          Laravelで REST API を実装し Reactと連携したCRUDアプリ作成 - Qiita
                                                        • Laravel Inertia.jsでのCRUD処理の理解(Jetstream+Vue.js利用) | アールエフェクト

                                                          Laravelのバージョン8から登場したInertia.jsを利用してデータの一覧表示、データ作成、更新、削除をどのように行うのか知りたいという人もいるかと思います。新しい技術にはまだ手を出したくないと尻込みしている人もInertia.jsの基本的なCRUDの処理方法が理解できればInertia.jsを使ったアプリケーション作成にチャレンジしてみようと思うかもしれません。ぜひ本書を利用してInertia.jsのCRUD操作を学び今後Inertia.jsの技術を習得するべきかどうかの判断に利用してください。 本文書ではLaravel8から新たに追加されたJetStream+Inertia.jsを利用した環境を構築してできるだけシンプルなコードを使ってCRUD処理(Create, Read, Update, Delete)の方法を説明します。CRUD処理の中ではJetStreamに含まれるPr

                                                            Laravel Inertia.jsでのCRUD処理の理解(Jetstream+Vue.js利用) | アールエフェクト
                                                          • 【Rails】GraphQL爆速入門 サンプルアプリでgraphql-rubyのCRUDをちゃんと理解する - もふもふ技術部

                                                            以前は純Railsで開発を行うことが多かったんですが、最近はgraphql-ruby + SPAを採用することも増えています。 フロントの表現力がやっぱり違いますね。最近はリッチな要望をいただくことも多く、うまいこと対応するには都合が良いです。あと作ってて楽しい。 というわけで、今回はRailsをGraphQLサーバにするgem、graphql-rubyを使ったCRUDを紹介しようと思います。 Dockerに乗せたサンプルアプリを用意したので、ぜひ活用してください。(かなり面倒な)環境構築をスキップすることができます。 基本的にサンプルのコード前提で話を進めますのでその点ご了承ください。 やること graphql-rubyを使った簡単なCRUD実装 やらないこと GraphQLとは?の説明や前提知識の解説 環境構築の解説 フロントの実装(リクエストはpostmanから投げます) サンプルア

                                                              【Rails】GraphQL爆速入門 サンプルアプリでgraphql-rubyのCRUDをちゃんと理解する - もふもふ技術部
                                                            • GitHub - remult/remult: Full-stack CRUD, simplified, with SSOT TypeScript entities

                                                              Remult uses TypeScript entities as a single source of truth for: ✅ CRUD + Realtime API, ✅ frontend type-safe API client, and ✅ backend ORM. ⚡ Zero-boilerplate CRUD + Realtime API with paging, sorting, and filtering 👌 Fullstack type-safety for API queries, mutations and RPC, without code generation ✨ Input validation, defined once, runs both on the backend and on the frontend for best UX 🔒 Fine-g

                                                                GitHub - remult/remult: Full-stack CRUD, simplified, with SSOT TypeScript entities
                                                              • React + Rails API モードで基本的な CRUD アプリを作ってみた (バックエンド編)

                                                                こうした方が別々のライフサイクルでアプリを動かすことができる気がします。 今回はそこまで関係ありませんが、別のプロジェクトとしておくと、 コンテナ基盤で別々のインフラスケーリングがやりやすい コミットがフロントとバックエンドで混ざらない 動作の切り分けがより直感的 CI/CD パイプラインも別々にしやすい などのメリットがありそうです。 この辺はお好みですね😁 環境構築 バックエンド → Docker を使ってサクッと立ち上げます フロントエンド → Mac にインストールした node.js を使います(Docker 使っても良いのですが、 node_modules 配下が重いですし、こっちの方が楽でした) 詳しくは、非常に簡単ですが README に手順が書いてあるので参考にしてください! 基本的に、 api モードで rails new する create-react-app でR

                                                                  React + Rails API モードで基本的な CRUD アプリを作ってみた (バックエンド編)
                                                                • 【PHP】最短3行でAPI開発?API自動化ライブラリphp-crud-apiが便利!

                                                                  「PHPでWEB APIを開発することになったけど、簡単に作れないかな?」 「APIで取得したいデータはクライアント側からある程度自由に決められないかな?」 こんにちは、カフーブログのタカフです。普段は主にWEB系開発をしています。 Webアプリ開発でもネイティブアプリ開発でも、切っても切れない腐れ縁となるのがWebAPIによるデータ取得ですよね。 そんなAPIを開発していて最近思う事があります。 「僕は何回同じコード書いてるんだ!?」と。 WebAPIって、クライアントからのリクエストに応じてサーバー側でDBのテーブルを読み取って、最近の主流ではjson形式で返却したりしますが、 単一のテーブルから単純に取ってくるだけの処理のコードって毎回同じですよね。 APIを開発する度にまた同じ様なコード書くのか、と思うわけです。 で、このようにWebAPIで単純なデータをやりとりするだけのPHPラ

                                                                    【PHP】最短3行でAPI開発?API自動化ライブラリphp-crud-apiが便利!
                                                                  • AWS Amplify + Cognito + React で owner に制限した CRUD を実装時に「Not Authorized to access createTodo on type Mutation」が出る場合の対処法 | DevelopersIO

                                                                    AWS Amplifyによる実装時にNot Authorized to access createTodo on type Mutationというエラーに遭遇しました。 背景と現象 AWS Amplify の React のチュートリアルを実装し、Amplifyにデプロイしました。 日本語の記事では、こちらがわかりやすいです。 AWS Amplifyの公式チュートリアルでToDoリストアプリ(React)をデプロイしてみた | DevelopersIO さて、このチュートリアル終了時点のToDoリストアプリは Cognitoの認証が通ったユーザだけがToDoリストを表示、ToDoアイテムを作成できる ユーザ毎に、当該ユーザが作ったToDoアイテムだけが表示されるようにはなっていない(全アイテムが表示される) という状態です。 そこで、ユーザ毎に、当該ユーザが作ったToDoアイテムだけを表示

                                                                      AWS Amplify + Cognito + React で owner に制限した CRUD を実装時に「Not Authorized to access createTodo on type Mutation」が出る場合の対処法 | DevelopersIO
                                                                    • ReactベースのCRUDアプリを構築するためのオープンソースのヘッドレスWebアプリケーションフレームワーク・「refine」 - かちびと.net

                                                                      refineはReactベースのCRUDアプリを構築するためのオープンソースのヘッドレスWebアプリケーションフレームワークです。 Create(作成)、Read(読み取り)、Update(更新)、Delete(削除)の頭文字を取ってCRUDと呼ばれており、この機能を持ったWebアプリの設計の為に開発されたフレームワークになります。 Ant Design、Material UI、Mantine UIなどとの統合もサポートされており、すぐにでも開発を始める事が出来ます。 ドキュメントやチュートリアル、コミュニティなども充実しています。使いこなすにはある程度学習コストがかかりそうですが学ぶ価値は高そうな印象でした。ライセンスはMITとの事です。 refine

                                                                      • Laravel CRUDを実装する

                                                                        下記イラストのような画面遷移をもつCRUD(Create/Read/Update/Delete)アプリケーションを作成します。 booksテーブルを作成し、titleとauthorを新規登録/編集し、また削除する機能を作成します。本記事ではMySQLを利用し、あらかじめsample01データベースを用意しておきます。.envに適当な値を設定します。 .env DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=sample01 DB_USERNAME=hoge DB_PASSWORD=pass

                                                                        • HTTPメソッド(CRUD)についてまとめた - Qiita

                                                                          曖昧だったHTTPメソッド(CRUD)についてまとめた。 HTTPメソッドの種類は8つ HTTPメソッドは、クライアントが行いたい処理をサーバに伝えるという役割があるが メソッドはたったの8つだけ。しかもメインで使うのは5つか6つ! メソッド 意味

                                                                            HTTPメソッド(CRUD)についてまとめた - Qiita
                                                                          • AWS Lambdaを使ってサーバレスアプリを作成(CRUDのR) - Qiita

                                                                            記事を閲覧いただき、ありがとうございます。中村です!! 2020年10月にAWSエンジニアとして転職したので、AWSの予習も兼ねてLambdaを使ったアプリ作成について書いきます。 AWS Lambdaとは? ここでつらつら説明するより公式動画の方がわかりやすいという結論に至りました。まずはご覧ください。 以下を使用して作成ます。 フロントエンド : Vue.js AWS(インフラ) : S3, API Gateway, Lambda, DynamoDB 構成 構成はこんな感じです。 DBはDynamoDB、アプリケーションサーバの代わりにlambdaを使ってサーバレスにする。 lambdaプログラムをAPI Gatewayと連携し、APIとして呼べるようにする。 Webサーバのように使えるS3にフロントエンドのプログラムをデプロイする。 画面 画面こんな感じです。 めちゃシンプルですが、

                                                                              AWS Lambdaを使ってサーバレスアプリを作成(CRUDのR) - Qiita
                                                                            • MongoDB Tutorial - CRUD app from scratch using Node.js

                                                                              In this MongoDB Tutorial from NoobCoder, you will learn how to use MongoDB to create a complete Todo CRUD Application. This project uses MongoDB, Node.js, Express.js, jQuery, Bootstrap, and the Fetch API. You will learn how to: connect the app to the to a MongoDB server via the MongoDB Drivers develop Rest endpoints create the html file make requests to the backend using the Fetch API validate use

                                                                                MongoDB Tutorial - CRUD app from scratch using Node.js
                                                                              • Laravel CRUD - Qiita

                                                                                はじめに LaravelでCRUDを作っていきます。 やらないこと 認証関係は扱いません。 削除の前の確認などJavaScriptで実現される機能は今回は作りません。 つくるもの アクション 画面の有無 内容

                                                                                  Laravel CRUD - Qiita
                                                                                • 【SQLAlchemy】PythonでQueryデータベースから取得,【CRUD】 - Qiita

                                                                                  SQLAlchemyはPythonでよくつかわれるORマッパー。DjangoのORマッパーは使ってたけどSQLAlchemyは最近よく使うようになったのでDBからのデータ取得やCRUDなどをまとめます。 以前の関連記事。Flaskで Flask SQLAlchemyを使ったDBデータ取得、作成、更新、削除を行ってます。 Djangoで同じような記事書いてたので一応リンク載せます。 今回のSQLAlchemyとはORMと言うだけであまり関係ないですが、Django ORMでもSQLAlchemyでもどちらかできればそれほど違和感なく使えるようになるかと思います。 ついでに、SQLAlchemyの方がSQLの書き方に近い感じはします。 環境 この記事の最後に補足に今回使うSQLAlchemyの環境構築書いてますのでそちらを参照。 db_sessionと言う名前に意味はないので記事や書き方によっ

                                                                                    【SQLAlchemy】PythonでQueryデータベースから取得,【CRUD】 - Qiita

                                                                                  新着記事