chevron_left

メインカテゴリーを選択しなおす

cancel
リエル
フォロー
住所
未設定
出身
未設定
ブログ村参加

2019/02/19

arrow_drop_down
  • [Azure DevOps] error:No hosted parallelism has been purchased or granted.

    エラーの内容Azure DevOpsのパイプラインを実行したら、以下のようなエラーが発生しました。エラー全文は以下の通り。No hosted parallelism has been purchased or granted. To req

  • よく使うdotnet efコマンド(インストール・マイグレーション実行)

    dotnet efのインストールdotnet tool install --global dotnet-ef dotnet efのバージョン確認dotnet efマイグレーションファイルの作成対象のプロジェクトのフォルダで実行。dotnet

  • Visual Studioのワークロード設定画面の開き方

    Visual Studioをインストールするときに、ワークロードの設定画面があったかと思いますが、インストール完了した後に、変更を加えたかったのでどこにあるか調べました。場所は、ツール>ツールと機能を取得から開くことができました。

  • [ASP.NET] エラー:Your startup project ‘RestApiApp’ doesn’t reference Microsoft.EntityFrameworkCore.Design.

    エラーの内容dotnetコマンドでマイグレーションファイルを作る時に使ったときに以下のようなエラーが発生。「Your startup project 'RestApiApp' doesn't reference

  • [ASP.NET] エラー:Method ‘Fragment’ in type ‘Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelper’ from assembly ‘Microsoft.EntityFrameworkCore.Design,

    エラーの内容以下のようなエラーが発生した。「Method 'Fragment' in type 'Microsoft.EntityFrameworkCore.Design.Internal.CSharpHelp

  • [Angular] JasmineテストのMatchers一覧

    概要Angularのテストして利用されるJasmineのMatchersを一覧にしてまとめていきます。Matchersとは以下のように、期待値を比較するのに使われるメソッドです。expect(テスト値).toBe(期待値);Matchers

  • Angularのng testをVSCodeでデバッグする方法

    デバッグの設定プロジェクト直下の.vscode/launch.jsonファイルに、"name": "ng test"の所が、ng testでデバッグができるようになる設定が書いてます。{ // Fo

  • [Angular] イベントバインディングのイベント一覧

    概要以下のようにAngularのイベントバインディングを使う時に指定する、(click)のようなイベントについて主要なものをまとめておきます。<button (click)="onSubmit()">送信&l

  • [Angular]タッチイベントを処理する

    概要Angularでタッチイベントを処理するには、以下をディレクティブに設定することで対応できます。(touchstart):タッチしたとき(touchmove):タッチしたまま動かしているとき(touchend):タッチを話したときサンプ

  • devopsでApp ServiceにAngularアプリをデプロイする(リリースパイプライン編)

    概要angularプロジェクトをazure devopsでビルドパイプラインした結果から、リリースパイプラインを動かして、App Serviceにデプロイします。前提条件ビルドパイプラインでビルドしていることdevopsでApp Servi

  • devopsでApp ServiceにAngularアプリをデプロイする(ビルドパイプライン編)

    概要Azure DevopsのReposにあるAngularアプリを、Azure DevopsのPipeline機能を使って、App Serviceへデプロイしていきます。この記事では、ビルドパイプラインの処理をまとめていきます。ビルドパイ

  • Azure DevOpsでGitリポジトリを作成する

    概要Azure DevopsにreposにGitリポジトリを作成していきます。Gitリポジトリの追加Azure DevOpsを開き、New repositoryを選択します。Repository typeは既定のGit、Repository

  • Azure Database for MySQLに接続する(Workbench)

    WorkbenchなどでAzure Database for MySQLに接続するには、Azure Portalから接続の設定をみて、その設定どおりにホスト名やパスワード、ユーザー名を入れれば接続できます。

  • [Azure] Invalid value given for parameter administratorLogin. Specify a valid parameter value

    エラー内容Azure Database for MySQLでリソースを作成したときに、エラーがあったのでその時のメモ。エラーの詳細をコピー貼り付けすると以下のような内容。{"code":"Deployment

  • mat-dialogをドラッグさせる[Angular Material]

    mat-dialogをドラッグさせるAngular Materialのダイアログをドラッグさせるようにしていきます。以下を参考に、ダイアログのドラッグ機能を追加します。また、DragDropModuleを使うのでインポートする必要があります

  • [ASP.NET] スキャフォールディングとは

    スキャフォールディングとはスキャフォールディングとは、Modelやデータベースコンテキストなどから、CRUD処理のコードを自動で生成する機能のことです。Visual Studioで実行する方法ソリューションエクスプローラーのフォルダ等で、右

  • ASP.NETのWeb APIの環境構築とプロジェクト作成

    Visual Studio Community今回はVisual Studio Community2022で作業する。ワークロードは以下の「ASP.NETとWeb開発」が必要。ASP.NET Web APIのプロジェクト作成Visual S

  • mat-dialogのヘッダーを作るのに余計なスペースを削除する [Angular]

    mat-dialogのヘッダーについて以下のように、Angular MaterialのDialogを使って、ヘッダーを作ろうとすると余白が入ってしまう。<h1 mat-dialog-title>ヘッダータイトル</h1&g

  • [Angular] テンプレート側でメソッドを呼び出す方法とパフォーマンスについて

    実践テンプレート側で、コンポーネントのメソッドを呼び出していきます。まずは、以下のようにaddメソッドをコンポーネントで作成します。import { Component } from '@angular/core';@C

  • [Angular] デフォルトのテストコードで基本を覚える

    概要ng new で作ったときに、デフォルトで入っているテストのコード「app.component.spec.ts」を解読しながら、テストの基礎的な書き方を覚えていきます。デフォルトプロジェクトのテストコードソースコードを丸ごと持ってきたの

  • [Angular] MatSnackBarのテストをする

    実践テスト対象ソース以下の単純なスナックバーを表示しているコンポーネントに対してテストする。 スナックバーをMatSnackBarで表示テストソーステストケースはit関数内で、スナックバーのメッセージが一致しているかでテストしています。im

  • [Angular] スナックバーをMatSnackBarで表示

    実践app.component.tsMatSnackBarのopen関数で、スナックを表示させることができます。引数にdurationを設定すると、表示する時間を設定できます。import { Component } from '

  • [Angular] ダイアログをMatDialogを使って表示する

    作るものボタンクリックにより、ダイアログを表示させるコンポーネントを作成ダイアログコンポーネントにパラメータを送るダイアログコンポーネントから、パラメータを受け取る実践ダイアログを呼び出す側のソースMadDialogのopen関数で、ダイア

  • [Gitコマンド] ブランチの作成・マージ・現在のブランチの確認

    現在のブランチの確認以下のコマンドで自分がどのブランチにいるか確認できます。以下ではmasterブランチにいることが分かる。>git branch* masterブランチの作成以下のコマンドでブランチをローカルに作成できます。git

  • AngularをVSCodeでデバッグする方法

    デバッグ設定Angularのプロジェクトフォルダ直下にある.vscodeフォルダ内の、launch.jsonにデバッグ時の設定があります。基本的にデフォルトの設定で問題ないです。ポート番号やブラウザなどを変えたければ変えればいい感じです。{

  • mat-tableのフィルターをfilterPredicateを使って行う[Angular]

    filterPredicateとはmat-tableにあるデフォルトのフィルタリング動作が設定されているので、ここにオーバーライドすることで上書きできるメソッド。フィルタの処理をカスタマイズしたい場合は、ここの処理の戻り値を、抽出OKならt

  • Angular Materialのテーブルをmat-tableで作ってみる

    作ったテーブルソースコードapp.module.tsここでは、MatTableModuleをインポートする。import { NgModule } from '@angular/core';import { Browse

  • [AngularMaterial] 環境構築・インストールする

    インストールするAngularのプロジェクトにカレントディレクトリを移動して、以下のコマンドを実行します。ng add @angular/material以下のメッセージは、インストールするかどうかのメッセージなので、yを選択します。The

  • [Angular] EventEmitterの使い方

    EventEmitterとはカスタムイベントを作成するのに使われる。例えば、呼び出し先のコンポーネントでイベントが発生した場合、呼び出し元でイベントを検知して処理できる。実践呼び出し元コンポーネントimport { Component, E

  • [Gitコマンド] 変更内容確認・コミット・プッシュの方法

    用語解説コミットとはローカルリポジトリに変更を反映させることプッシュとはローカルリポジトリの変更をリモートリポジトリに反映させること変更内容の確認変更したファイルの確認git statusコマンドで、変更したファイルを確認できます。以下の例

  • [Gitコマンド] クローンでローカルにファイルを持ってくる

    クローンとはクローンとは、Git Hubなどのリモートリポジトリから、ローカルにファイルをコピーしてバージョン管理できるようにする機能です。実際にクローンするHTTPS認証で、クローンできる設定になっていれば、リモートリポジトリ側でURLが

  • [Gitコマンド] 既存のプロジェクトをリモートにプッシュする

    リモートリポジトリを作成プッシュ先のリモートリポジトリを作成しておきます。今回はGit Hubで空のリポジトリをexampleAppという名前で作ったので、そこに既存のプロジェクトのファイル等をプッシュします。既存のプロジェクトをプッシュす

  • Gitのアンインストール(Windows)

    Gitが入っていることの確認コマンドプロンプトで、バージョン確認することでgitがあるか確認します。C:\>git versiongit version 2.33.0.windows.1GitのアンインストールWindowsでスタート

  • Angular CLIで新規プロジェクトを作成する

    新規プロジェクト作成するコマンド以下のコマンドで、exampleAppという名前でAngularのプロジェクトをカレントディレクトリの直下に作成します。ng new exampleAppその後、routingを設定するかを確認されます。yで

  • Angular CLIの環境構築・インストール(Windows)

    まずはNode.jsのインストールnpmコマンドを使うため、Node.jsの環境が必要です。以下を参考にします。Node.jsのインストール・環境構築(Windows)Angular CLIのインストール以下のように、コマンドプロンプトで実

  • Node.jsのインストール・環境構築(Windows)

    インストール作業以下のサイトから、nodejsのダウンロードをおこないます。推奨版をダウンロードして、そのファイルを実行します。インストーラーを起動して、理由がない場合はデフォルト設定のままで、進めてインストールします。インストール作業完了

  • アジャイル・スプリント・スクラムの意味・違い

    アジャイル開発とはアジャイル開発は、数週間~1か月程度の短い期間で、要件定義~本番導入までを行う開発手法です。このサイクルを繰り返して、製品の品質を上げていきます。スクラムとはスクラム開発とは、チームのコミュニケーションを重視した手法で、ア

  • [AWS] LambdaでHello Worldを実行してみる(Python)

    概要Lambdaをどのように使えるのか学習のために、Hello Worldを実行していく作業です。言語はPython 3.9を使います。Lambdaで関数を作成まず、Lambdaの画面を開きます。そうすると右上に関数の作成というのがあるので

  • [AWS] 無料利用枠の料金を超えないようにするには

    アラート設定をする右上のプルダウンメニューの請求ダッシュボードを開き、左サイドバーの請求設定のを開くと、無料利用枠のアラートを受信することができます。この設定をすることで、無料利用枠の制限に近づいたり、超えたりすることがあれば、メールが飛ん

  • [sklearn] ラベルエンコーディング(LabelEncoder)の使い方

    ラベルエンコーディングとはラベルエンコーディングは、カテゴリ変数を数値に変換する処理を行います。実装PythonのsklearnのLabelEncoderクラスを用いることで、ラベルエンコーディングの処理ができます。以下の処理では「a, b

  • [matplotlib] 折れ線グラフの線の幅(太さ)・種類

    折れ線グラフの線の幅・種類線の幅の指定はlinewidth引数指定、linestyleで線の種類(破線・点線etc)などを指定できます。import matplotlib.pyplot as pltx = y1 = y2 = y3 = y4

  • [matplotlib] 円グラフのパーセント割合を表記する

    円グラフのパーセント割合を表記する円グラフを描画するpieメソッドの引数autopctを使うと、割合を表記できます。フォーマット文字列で割合数値をどのように表記するか指定します。import matplotlib.pyplot as plt

  • [matplotlib] 円グラフの要素配置順を時計回りに配置する(pieメソッド)

    円グラフの要素配置順を時計回りに配置するデフォルトでは、描写の向きは反時計回りですが、counterclock=Falseを設定することで時計回りに配置することができます。import numpy as npimport matplotli

  • [matplotlib] 円グラフの縦横比率(アスペクト比)を変えないようにする方法

    円グラフの縦横比率(アスペクト比)を変えないようにする方法円グラフをpieメソッドを使って描画するとき、環境によっては、円の形が勝手に楕円系になったりします。そうならないためには、axisメソッドで引数に'axis'を設

  • [matplotlib] ヒストグラムの描画方法(Python)

    ヒストグラムの描画方法histメソッドを使用することで、ヒストグラムを描画することができます。INimport numpy as npimport matplotlib.pyplot as plt # 平均 10, 標準偏差 5 の正規乱数

  • [matplotlib] 散布図の描画方法(Python)

    散布図の描画散布図を描画するには、scatterメソッドを使用して描画できます。基本的には第1引数にx座標、第2引数にy座標といった形で指定することで描画できます。INimport numpy as npimport matplotlib.

  • [matplotlib] 積み上げ棒グラフの描画(Python)

    積み上げ棒グラフの描画積み上げ棒グラフを作成するには、全ての成分の合計の棒グラフを描画。そのあと、横軸座標は同じままで、1つずつ成分の値を減らして描画することで積み上げ棒グラフを作れます。INimport matplotlib.pyplot

  • [matplotlib] 棒グラフの描画(横向き・軸ラベル・複数棒・Python)

    棒グラフの描画 基本的な描画barメソッドで棒グラフを描画することができます。第1引数に棒の横軸位置、第2引数に棒の高さを設定します。tick_label引数に文字列を指定すると、横軸に表示されるラベルとして設定できます。INimport

  • [matplotlib] グラフの画像ファイル保存(png・jpgなど)

    グラフの画像ファイル保存(png・jpgなど)savefigメソッドを使用することで、画像ファイルとして保存されます。ファイル名を引数に渡して使用できます。拡張子を指定することで、自動的にその拡張子に合わせて画像ファイルを生成します。imp

  • [matplotlib] 折れ線グラフの描画

    折れ線グラフの描画折れ線グラフを描画するには、plot関数で第1引数にx座標、第2引数にy座標のリストを渡せば、描画できます。INimport matplotlib.pyplot as pltx = y = plt.plot(x, y)pl

  • [pandas] DataFrameのデータをnumpy配列に変換する方法

    DataFrameのデータをnumpy配列に変換する方法DataFrameのvalue属性を参照すれば、numpy配列を簡単に取得できます。INimport pandas as pddf = pd.DataFrame(np.arange(9

  • [pandas] DataFrameの行・カラム削除する方法

    DataFrameの行・カラム削除する方法dropメソッドを使用することで行またはカラムを削除できます。デフォルトでは行削除、引数axis=1を指定すればカラム削除になります。INimport pandas as pddf = pd.Dat

  • [pandas] DataFrameのソート方法

    DataFrameのソート方法DataFrameの1行のデータをソートするメソッドがあります。sort_valuesメソッドでソートできます。デフォルトは昇順ソートです。by引数でソート基準のカラム名を指定し、ascending=False

  • [pandas] loc・ilocメソッドの抽出の使い方

    iloc, locメソッドの使い方locメソッドはカラム名、インデックス名を指定することで抽出できます。ilocメソッドは0から始まる番号で、行、列を指定して抽出できます。実行例INimport pandas as pddf = pd.Da

  • [pandas] カラム名とインデックス名の名前の設定

    カラム名とインデックス名の設定DataFrame関数の引数columnsと引数indexにリストで名前を設定することができます。INimport pandas as pddf = pd.DataFrame(np.arange(6).resh

  • [pandas] DataFrameの先頭または末尾の5行を取得する関数

    DataFrameの先頭または末尾の5行を取得する関数DataFrameの先頭の5行を取得する方法headメソッドを使用することで取得できます。import pandas as pddf = pd.DataFrame(np.arange(1

  • [numpy] 行列・ベクトルのドット積(内積)の計算 [Python]

    行列・ベクトルのドット積の計算計算方法numpyのdot関数か、@演算子を使うことで求められます。ベクトルの内積を計算例import numpy as nparr1 = np.array()arr2 = np.array()arr1.dot

  • [numpy] 自然対数log eを計算する関数(Python)

    自然対数log eを計算する関数e=2.7182…を底として自然対数を計算する関数です。実行例INimport numpy as nparr1 = np.array()np.log(arr1)OUTarray()

  • [numpy] 常用対数log10の値を計算する関数(Python)

    常用対数log10の値を計算する関数(Python)常用対数を計算するのに、log10関数がnumpyに用意されています。使用例INimport numpy as nparr1 = np.array()np.log10(arr1)OUTar

  • numpy配列の行と列の入れ替え(転置)

    numpy配列の行と列の入れ替え(転置)行と列を入れ替えるには、T属性を使うか、transposeメソッドでできます。INimport numpy as nparr = np.array(, ])arr.T #

  • numpy配列の連結と分割

    numpy配列の連結列方向の連結(行増加)vstack関数または、concatenate関数を利用することで列方向の連結ができます。INimport numpy as nparr1 = np.array(,

  • numpy配列の値コピー(Python)

    numpy配列の値コピーイコールを使ってコピーをしようとすると、参照コピーになります。値コピーにする場合は、copyメソッドを利用することでできます。●実行例import numpy as nparr1 = np.array()arr2 =

  • リストのスライスとnumpyのスライスの違い

    リストのスライスとnumpyのスライスの違いリストのスライスで取得したデータは値コピー、numpyのスライスで取得したデータは参照コピーになります。実際の動作は以下を参照してください。リストのスライスlist1 = list2 = list

  • [numpy] 単位行列の2次元配列作成(Python)

    単位行列の2次元配列作成np.eye関数を使うことで単位行列を作成できます。引数にはサイズを指定します。INimport numpy as npnp.eye(3)OUTarray(, , ])

  • [numpy] 一様乱数と正規分布の乱数生成関数(Python)

    乱数生成関数まとめ関数機能np.random.random0以上、1未満の一様乱数の作成するnp.random.rand0以上、1未満の一様乱数の作成するnp.random.randint任意の範囲の一様乱数の整数を作成するnp.rando

  • [numpy] numpy配列の要素のデータ型をdtypeで確認

    numpy配列の要素のデータ型を確認dtype属性でnumpy配列の要素のデータ型を確認できます。以下の場合は、int32のデータ型であることが分かります。INimport numpy as nparr1 = np.array()arr1.

  • [numpy] 1次元配列と2次元配列の次元変換方法 (reshape・ravel・flatten)

    1次元配列→2次元配列に変換(reshapeメソッド)reshape関数を使うことで、1次元から2次元の配列に変換することができます。以下のように、の配列を用意し、reshapeメソッドで、第一引数に行数、第2引数に列数を渡して変換できます

  • [numpy] ndarray型とmatrix型の違い

    ndarray型とmatrix型の違い2つの型の違いの代表的な例としては、*による演算方法が異なります。ndarrayだと要素毎に掛け算、matrixだと内積といった演算になります。ndarray型で内積を行う場合はdotメソッドがありま

  • [numpy] 行列の作成・加算・減算 (Python)

    行列の作成行列は、numpyのarrayメソッドで、以下のように作成することができます。INimport numpy as nparr1 = np. array()arr1OUTarray()arr1にある値を表示すると、リストのような形に

  • [Jupyter Notebook] ファイルの名前を自分で付けて保存

    名前を変更するには、Untitledの個所をクリックすると、リネームできます。他のやり方としては、Fileタブから、Renameで変更することもできます。

  • Jupyter Notebookのインストール・環境構築

    Jupyter NotebookのインストールJupyter Notebookのインストールはpipコマンドでインストールできます。pip install notebook※pipコマンドのバージョンが古い場合はエラーが出るので、以下のコマ

  • [Laravelチュートリアル] 社員管理システム 全件表示

    コントローラーの準備artisanコマンドで、社員管理用のコントローラーを作成します。php artisan make:controller EmployeeController作成したコントローラにindexメソッドを作成し、全件取得して

  • [Laravelチュートリアル] 社員管理システム モデル作成

    モデル作成設計したテーブル定義のモデルを作成します。Employeesテーブルのモデルを作成します。モデルは命名規則で単数形を書くよう決まっています。php artisan make:model Employee実行すると、以下のようにモデ

  • [Laravelチュートリアル] 社員管理システム DBテストデータをシーダで作成

    社員管理システム DBテストデータをシーダで作成artisanコマンドで社員テーブルのシーダファイルを作成します。php artisan make:seeder EmployeesTableSeeder作成したEmploEmployeesT

  • [Laravelチュートリアル] 社員管理システム テーブル定義

    テーブル定義テーブルは社員情報を管理テーブル1つとし、複雑な設計のテーブルは扱わないことにします。テーブル名は複数系で指定するようにとLaravelの命名規則で決まっています。 日本語名 テーブル名 社員テーブルemployeesカラム定

  • [Laravelチュートリアル] 社員管理システム 概要と要件

    連載記事 社員管理システム テーブル定義 社員管理システム マイグレーションファイル作成概要Laravelの扱いに慣れるため、簡易的な社員管理システムを作成していくチュートリアルです。社員管理システムの要件CRUD処理CRUDの以下の処理を

  • [Laravelチュートリアル] 社員管理システム マイグレーションファイル作成

    DB接続設定DB接続設定は、下記参考。 MySQL(MariaDB)の環境構築マイグレーションファイル作成社員テーブルのマイグレーションファイルをartisanコマンドで作成します。php artisan make:migration cr

  • [Laravel] DBのデフォルト値をマイグレーションで設定する

    DBのデフォルト値をマイグレーションで設定するデフォルト値は、dafaultメソッドを使って指定することができます。 public function up() { Schema::create('empl

  • [Laravel] integer型のサイズ(桁数)をマイグレーションで指定する

    integer型のサイズ(桁数)をマイグレーションで指定するinteger型のサイズを指定するのには、lengthメソッドでサイズを指定することができます。ただし、Laravelでよく使われるmysqlについては、integer型のサイズは

  • [Laravel] NOT NULL制約をマイグレーションで追加する

    NOT NULL制約をマイグレーションで追加するnullableメソッドを呼び出して、引数にfalseを指定することで、NOT NULL制約を付けることができます。 public function up() { S

  • [Laravel] ユニーク制約をマイグレーションでテーブル作成時に追加する

    ユニーク制約をマイグレーションでテーブル作成時に追加するテーブルの作成時に、ユニーク制約を追加する場合、uniqueメソッドを使用して追加できます。例文 public function up() { Schema:

  • [Laravel] マイグレーションのロールバックで巻き戻すやり方

    概要マイグレーションのロールバック機能を使って、DBの状態を巻き戻します。内部的には、順番にdownメソッドを呼び出して処理していく動きになります。DBの状況確認まずは、DBのマイグレーションがどのように行われている状態かを確認します。コマ

  • laravelプロジェクトのバージョン確認方法

    laravelプロジェクトのバージョン確認方法php artisan --versionコマンドプロンプトなどで、Laravelプロジェクトのフォルダに移動して、上記のコマンドを実行すると、以下のようにバージョン確認が行えます。C:\wor

  • [Laravel] バリデーションのエラーメッセージを変更する

    概要フォームリクエストクラスの機能を使って、バリデーションのエラーメッセージを変更します。実践フォームリクエストクラス public function rules() { return [

  • [Laravel] バリデーションのメッセージを日本語に変更する

    概要バリデーションのデフォルトエラーメッセージの言語は、デフォルトでは英語ですが、日本語に変更しるやり方を解説します。手順resources\lang\enにあるファイルを、resources\lang\jaフォルダを作り、そこにコピーしま

  • [Laravel] フォームリクエストクラスでバリデーションする

    概要フォームリクエストクラスを使って、バリデーションの機能をコントローラー側で処理するのではなく、その手前にバリデーションを行うようにします。実践フォームリクエストクラス php artisan make:request SampleReq

  • [Laravel] 基本的なバリデーションチェックとエラー表示

    概要フォーム入力のバリデーションチェックを行い、入力内容が不正であった場合に、エラーメッセージを表示させていきます。実践コントローラー public function receive(Request $request){

  • [Laravel] モデルでレコード追加・更新・削除

    概要モデルでを使用して、レコードの追加、更新、削除の基本的な使い方をまとめます。追加 $employee = new Employee; $employee->name = "加藤";

  • [Laravel] モデルの作成・基本的な取得系メソッドの使い方 all where find

    概要Eloquent ORMで使用する、モデルの基本的な使い方について、まとめていきます。実践モデルクラスの作成モデルは、以下のような形でartisanコマンドを実行して作成します。Employeeの部分が作成するモデルの名前で、関連するテ

  • [Laravel] シーダを使ってDBのテストデータ作成 (Database\Seeder)

    概要シーダクラスを使って、DBのテーブルに入れるテストデータを作成します。実践シーダファイル作成以下のように、artisanコマンドでシーダファイル作成します。公式ドキュメントによると、ファイル名は特に規定はないそうで、わかりやすい規則に従

  • [Laravel] マイグレーションでテーブル作成する

    概要マイグレーション機能を使って、テーブルを作成していきます。実践マイグレーションファイルの作成以下のように、実行するとマイグレーションファイルが作成します。employeesの部分がテーブル名です。テーブル名は複数系にするように命名規則で

  • [Laravel] クエリビルダでUPDATEする (DB::table)

    概要クエリビルダのメソッドを使ってUPDATEを実行していきます。実践ソースコードコントローラー public function index(){ DB::table('emp')

  • [Laravel] クエリビルダでINSERTする (DB::table)

    概要クエリビルダのメソッドを使って、INSERT処理を行います。実践ソースコードコントローラー public function index(){ DB::table('emp')->insert

  • [Laravel] クエリビルダでSELECTする (DB::table where orderby get)

    概要クエリビルダを使用して、SELECT文を実行して表示させます。単純なselectとwhere句、orderby句を使った内容にします。実践ソースコードコントローラー public function index(){

  • Undefined property: stdClass エラー解決 [laravel blade]

    エラーの内容エラーの概要エラーを直訳すると、プロパティが未定義という意味。今回はDB:selectメソッドで取得した値を表示しようとしたら、DBのテーブルのカラムに存在しない名前を使っていたため、エラーになっていた。原因の確認DBのカラム名

  • [Laravel] DBファサードのDB::selectでselect実行

    概要Illuminate\Support\Facades\DBクラスを使って、select文を実行し、bladeテンプレートで表示します。実践ソースコードコントローラー public function index(){

  • [Laravel] MySQL(MariaDB)の環境構築

    概要LaravelプロジェクトからMariaDBに接続できるように、環境構築を行います。.envの編集プロジェクトフォルダ直下にある、.envファイルを編集します。.envには、環境変数が設定されており、今回はDB関係の設定を変更します。D

  • [Laravel] Bladeの継承 @yield @section @show @parent

    Bladeテンプレートの継承の概要Webページには、ヘッダーやサイドバー、フッターといった共通部分のレイアウトがあります。そういった共通部分を、bledeテンプレートのファイルごとにソースを記載するのは、大変で、修正があった場合、規模が大き

  • [Laravel] POSTリクエストの基本的な使い方

    POSTリクエストとはHTTP通信でリクエストするメソッド。POSTリクエストは、リクエストパラメータを指定した場合、GETとは違ってURLにその情報が非表示になります。ソースコードルーティングRoute::get('post&#

  • [C#] log4netでログ出力を行う

    概要log4netはログ出力を行うライブラリで、これを使ってC#のプログラムのログ出力を行います。log4netの導入手順まずは、log4netを自分のプロジェクトに導入する必要があります。Visual Studioを開き、ソリューションの

arrow_drop_down

ブログリーダー」を活用して、リエルさんをフォローしませんか?

ハンドル名
リエルさん
ブログタイトル
trelab
フォロー
trelab

にほんブログ村 カテゴリー一覧

商用