カテゴリー
D-Studio プログラム

Laravel覚書

LaravelでphpのDB統合環境を開発する時にLaravelを利用すると意外と簡単にできるのですが、覚えることが多いのでその一つの構成についてメモっておきます。

[Rootフォルダ]┬[app]ー[http]ー[Controller] ▶︎DBデータを取得したりする
                       ┝[public]  ▶︎index.phpから起動 画像などもここへ
                       ┝[resources]ー[views]  ▶︎**.blade.phpという画面表示部
                       ┗[routes]  ▶︎web.phpでURL指定時の飛び先を編集

上記のような構成

bladeからControllerへ飛んでデータベース処理してその結果をまたbladeで反映しながら表示って感じですかね。

画像などのデータはpublic以下にimagesみたいなフォルダ作成して纏めて置いておき、DBにそのファイル名登録しておけば、それらを利用して画像表示なども出来ます。

カテゴリー
D-Studio プログラム

LaravelでWEB開発

オーダーメードのWEBサイトを作る方法を検討!

DB連携とアンケート形式で画面を重ねて行けばどうにかなる?=PHP+HTMLとなるわけだが、調べてみるとLaravelというWEB開発環境があるのでそれを一からやってみた!

作ったページはこちら⬇︎日々変更してるのでどうなってるかわかりませんが。

https://lr.d-studio21.com/public/move

Laravelの環境を構築してMacのローカル上で動いたものをサーバーへFTPでコピーした時に問題が!画像が表示されない!!

シンボリックリンクを貼りそこへ画像を置く必要があるということなのだがlolipopサーバーではそれが出来ないっぽい。実際シンボリックリンクも作れなかった。

シンボリックリンクについてはココとか参照。

そこでの対応をどうしたかをメモっておく。

Laravelフォルダ配下のpublicフォルダ以下に画像を置き、そこへのアクセスは下記

<img class="obj" src="{{ asset('image/logo_center.png') }}" width="480"></img>

今回はLaravel8を利用してます。

サーバーはLolipopのライトプラン。

  • 開発紹介

    ソフトウェア開発でお手伝いさせていただいた案件が論文に! http://www.spring8.or.jp/j…

  • スキャンプログラム

    今回研究施設向けのスキャンプログラムの作成を行いました。 こちら新しい技術の導入があり、その技術利用しながら作…

  • note

    note始めました!D-Studioにアップしていきます! まずはLabVIEW×Pythonという超ニッチな…