- 1. {{ $hello }}
- 1.0.1. PHPからJavaScriptへの値渡し
- 1.0.2. Laravel6 ViewからControllerへ渡されたget/post データの取得の仕方 パターン整理
- 1.0.3. 入社1年目のWEBエンジニアが、コードレビューで教わったことを振り返ってみる
- 1.0.4. Google reCAPTCHA v2 導入時につまったこと
- 1.0.5. PHP(クッキー操作)
- 1.0.6. PHP Swoole学習メモ書き
- 1.0.7. php ログ
- 1.0.8. PHPの画像認証ライブラリ「Securimage」を使ってみた
- 1.0.9. CentOS8 LAMP構築
- 1.0.10. laravelのmigrateができなかったときのメモ
- 1.0.11. 【Laravel】クエリビルダでWhere句にA OR (B AND C)を書く
- 1.0.12. PHPでMIMETYPEから拡張子を判定する用の配列
- 1.0.13. PHP基礎 Part6
- 1.0.14. MAMPでmysql_upgrade
- 1.0.15. Laravel の "認可" まとめ(Gate, Policy 等)
LravelのLogLevelを環境変数で変更したい (6.0LTS)
タイトルの通り Laravel6.0LTS にて、ログレベルを環境変数で変更するための手順です。
チャンネルやその他の項目も含めてログに関するいろいろな設定については他に詳しい記事がありますのでそちらをご参照ください。
[Laravel5.6 での ログ設定について](
https://qiita.com/hrdaya/items/b01d5621937a0710ca64#%E7%89%B9%E5%AE%9A%E3%81%AE%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB%E3%81%AE-monolog-%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82%B9%E3%81%B8%E3%81%AE%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9)ここでは、そこまで複雑なことがしたいわけではなく、シンプルに、開発環境ではDEBUGまで、ステージ、本番環境ではINFO以上でログを出力するのを、環境変数で調整したい、というやり方です。
# .env に変数を追加
適当
【Laravel】routes.phpでDBから値を取得する
routes.phpからレコードの値を取ってきてそのままviewへ表示させたい、という部分があったので、メモ程度に書きます。
#環境
PHP : 5.6.30
MySQL : 10.1.21
Laravel : 5.1.46#テーブル
以下サンプルテーブルです。
wordsテーブル|id |message |
|—|—|
| 1 | Hello |
| 2 | こんにちは |#コード
~~~route.php
Route::get(‘/’, function () {
// cookieからidを設定する
if ($_COOKIE[‘lang’] == ‘en’) {
$id = 1;
} else {
$id = 2;
}// DB::table()を使用して値を取得する
$query = DB::table(‘words’)
->select(‘message’)
->where(‘id’, $id)
->first();$message = $query->message
社内基幹システムのバージョンアップに挑んだ話
こちらは [Fusic Advent Calendar 2019 – Qiita](https://qiita.com/advent-calendar/2019/fusic) 5日目の記事です。
昨日は @NaoyaMiyagawa による[S3オブジェクトレベルのログ記録+監視方法](https://qiita.com/NaoyaMiyagawa/items/48a217356fae197eb3d0) でした。
ログと監視は大事ですよね~。ということで、こんにちは。早﨑です。
毎度のことですが時間の流れが速く、気づけばもう年の瀬ですね。
1年を振り返ると今年も業務システムをガッツリやってました。早速ですが今年は弊社の基幹システムのバージョンアップをした話を書こうと思います。
## 弊社の基幹システムとは?
ざっくり機能を上げると
– お取引をさせていただいてる企業・案件・見積・請求・入金データの管理機能
– 社員一人一人の工数管理機能
– 各種集計出力機能
– 社内回覧機能
– 社員管理機能
– 各種マスタ等々を持ったシステムです。
![top.JPG](htt
Laravelにてテーブルの既存カラムをtinyint型に変更できない問題
## 環境
– Laravel 5.7.28
– MySQL 8.0.17## 遭遇した問題
DBの容量を節約するため、**既存**カラムのデータ型をintからtinyintに変更するマーグレーションを実行した際、下記のようなエラーが表示された。
「**tinyinteger**なんてカラム型はないよ」と怒られているので、「あ、マイグレーションファイルに**tinyInteger**ではなく**tinyinteger**とタイピングしちゃったかな」なんて思って確認してみるも、間違っていない。ちなみにマイグレーションファイルの中身は以下のような感じです。
“`php
Laravel コントローラーからビューを表示
## ビューの作成
`resources/views`にindex.blade.phpファイルを作成する。
書き方に関しては下記参照“`
//変数を展開する場合{{ $hello }}
“`
## コントローラーの作成
`app/Http/Controllers`にコントローラーを作成する。“`
$hello]);
//1つ目の引数にディレクトリとファイル名指定
//2つ目
PHPからJavaScriptへの値渡し
##はじめに
PHPからJavaScriptへの値の渡し方を、phtmlで書いてまとめます。
なるべく同じような型として解釈されるように変換しています。##PHP(string) → JS(string)
“`php:test.phtml
“`“`console.log
typeof: string
value: abcde
“`##PHP(integer) → JS(number)
“`php:test.phtml