- 投稿日:2021-10-16T22:11:14+09:00
【Laravel】implodeで配列を文字列にして取得
はじめに 今回はimplodeを使って配列を結合し、文字列としてデータを取得する方法を見てみましょう。 implode( ) Laravel $collection = collect([ ['id' => 1, 'name' => 'Taro'], ['id' => 2, 'name' => 'Hanako'], ]); $collection->implode('name', ':'); とすると、Taro:Hanakoという文字列になります。 値が数字や文字列だけなら Laravel collect(['Taro','Hanako'])->implode(':'); と簡潔に記述することができます。 おわりに implodeとは反対の動きをする、つまり、文字列を配列に変換するexplodeというものもあります。
- 投稿日:2021-10-16T21:53:37+09:00
Laravel8 ユーザー情報の中身の取得
Laravelにてユーザー情報は Auth::User() にて取得できる。 ユーザー情報の中身は Auth::User()->カラム名 にて取得可能である。 ※bladeファイルでも可
- 投稿日:2021-10-16T18:04:41+09:00
はじめてのLaravel8
はじめに 今行きつけのアミューズメントカジノでランキングバトルなるものをやっています。 そこのオーナーが成績を紙で記録し手動で計算していたのでVBAで計算を自動化したものを作りました。 これってWeb上で成績をゲストも閲覧できたらいいのでは?と思い、 10年前にWebプログラマをしていた経験を活かしPHPで簡単なランキングを集計閲覧できるものを作ろうと思いました。 規模も小さいのでPHPで1から作ったほうが楽な気がしますが、せっかくなので今流行りのフレームワークを使って開発していきたいと思います。 10年前はCakePHPが主流だったんですが今はLaravelが主流というか勢いがあるんですね。ということでLaravelを使って1から勉強していきます。 その備忘録となります。 勉強方法 「Laravel 入門」と検索すればいくらでも勉強できるサイトが存在しますが、自分は書籍から入るのが好きなので本を買いました。 「PHPフレームワーク Laravel入門第2版」 書籍ではLaravelのバージョンは6をベースに書かれていますが最新版のバージョン8でやっていきます。 2022年1月にLTSのバージョン9がリリースされるそうなのでリリースされればそちらに移行します。 開発環境 Windows10 Home Composer 2.1.9 PHP 8.0.11 Laravel Framework 8.64.0 XAMPP 8.0.11 バージョン管理はGithub、ある程度形になったら外部公開を「さくらのVPS」にしようと思っています。
- 投稿日:2021-10-16T11:43:12+09:00
laravel-mixの4から6へのアップデート
2021/10/16時の最新版はlaravel-mix@6.0.34 6からnpm run devなどで展開されるスクリプトに変更があるのでpackage.jsonを修正する必要がある。