参考にしたサイト https://www.seplus.jp/dokushuzemi/blog/2023/01/tutorial_github_codespaces.html https://b-risk.jp/blog/2022/08/laravel 今回、codespaces テンプレートは、 flemzord/codespaces-laravel を使用し、laravel11、postgre […]
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。 […]
開発PCのlaravel composer php バージョン変更が必要。サーバー側に合わせる 今回は開発PCの環境がPHP8.1 さくらレンタルサーバーはPHP8.0のため 開発PCのlaravelのcomposerをPHP8.1→8.0へ変更する cd c:\works\dev\laravel\bunbougu composer config platform.php 8.0.27 compo […]
さくらレンタルサーバーにLaravel8.xインストール composerのインストール laravelをプロジェクトを作るディレクトリ移動 cd ./www/saos-dev1.eek.jp/ composer をインストール curl -sS https://getcomposer.org/installer | php composerインストール後の確認。php composer.phar […]
Laravel ルーティング web.php どの URL でアクセスされたらどういう処理をするかは、 routes フォルダの中の web.php で定義。 get 形式、つまり通常のアクセスで / (URL に何も付けず)にアクセスしたら、 下記ではview関数を実行しなさいと言う意味。 view(‘welcome’); の welcome と言うテンプレートファイルを […]
Laravel プロジェクトの作成 VS Code (ターミナルはUbunt(WSL) を選ぶ) と Chromeを使う。Docker Desktop is running となっていること。 Docker上にLaravel 開発プロジェクトを作成 プロジェクト作成するフォルダへ移動。 例)cd /mnt/c/work/lesson/ curl -s “https://laravel. […]