JasperReports とは 開発会社Jaspersoftが開発しているオープンソース(ライセンスLGPL)帳票ライブラリ 帳票レイアウト定義をGUIのエディタツール(iReport または JasperSoft Studio)でXMLファイル(*.jrxml)として保存し、それを元にデータ埋め込みを行い帳票を作成する。 準備するもの Jaspersoft Studio のインストール 投稿を […]
laravel-dompdfライブラリでPDFサンプル出力 参考サイトはこちら laravel-dompdfライブラリ のインストール 次に、 composer.jsonに"barryvdh/laravel-dompdfが入っていることが確認 設定する config/app.php に以下を追加する 日本語を表示するための設定 以下よりフォントをダウンロードする strage 配下に fonts […]
以下は、公式サイトよりサンプル抜粋しテストしてみました。 Grid 一覧表示でリレーション、コード→名称を取得 テーブルは、 authorsテーブル booksテーブルで、外部キー books.author_id → author.id のリレーション デフォルトの books 検索一覧画面 この一覧のbooks.author_id → author.first_name、author.last_ […]
1対多のリレーション間のlaravel-admin画面表示パターン 参考サイト はじめに 以下のようにテーブルを作成します。 author テーブル booksテーブル。author_id が外部キー Model 作成 Modelをそれぞれ作成します。 Models>Author.php Models>Book.php 作成したModelより、それぞれControllerを自動生成しま […]
検索条件 カスタマイズ 前回は、larabel-adminを使って 簡易アプリ ブログ機能を作りました。 まずは、デフォルトのlaravel-adminの検索機能について デフォルトでこのような機能が用意されています。 今回は、デフォルトで作った画面の条件(filter)に項目を追加したいと思います。検索条件もデフォルトはIDのみ。ここに独自項目TitleやTextの and like 条件を追加 […]
ここでは一般的に laravel を初期導入する際に必要な事を覚書。 laravel 初期導入手順の覚書 ここでは、composer や php、xamppはインストール済みの環境が整っている物とする。 laravel プロジェクトの新規作成。バージョン指定付き。 mysql myadmin で新規にデータベース作る 新規にデータベースを作成する。照合順序=utf8mb4_general_ci。 […]
Selenium を導入し、VBA でchromeやedgeを自動操作するようなRPAのような物を作る事できる。まずは設定手順となります。下記サイト等を参考にSelenium+VBA試してみました。その他、pythonを使って同様な事ができます。 Selenium Basic のインストール http://florentbr.github.io/SeleniumBasic/ Download/Re […]
python インストール こちらの手順でインストール selenium インストール ライブラリのインストール pipを使ってopenpyxlをインストール ドライバーのインストール 操作するブラウザのドライバが必要で、今回はEdgeドライバーインストールする Edgeのバージョンを確認して、対応するドライバーをインストールする 対応するバージョンのx64リンクをクリックするとedgedrive […]
さくらレンタルサーバーで EC CUBE4 のドメインを変更する手順。 今回は、 updnote-dev.eek.jp/eccube ↓ beigemink39.sakura.ne.jp/eccube に変更する。 参考にしたサイトです。 EC CUBE 配下にある .env ファイルを開き #TRUSTED_HOSTS=^updnote-dev.eek.jp$ TRUSTED_HOSTS=^be […]
eccube4.2.2インストールでエラー発生 現象 下記のようなエラー発生 Fatal error: Uncaught TypeError: openssl_pkey_get_details(): Argument #1 ($key) must be of type OpenSSLAsymmetricKey, … 対応方法3つ 調べたところ3つエラーの解決にな […]