Laravel職人を探すサービス

  • ユーザー登録はGitHubでのログインのみ。
  • 情報提供のみのサービスです。連絡等は外部で行ってください。
  • 余計な情報は預からないのでメールアドレスさえも保存してません。
  • 通知先 Twitter Discord Slack
  • Widget
  • ハッシュタグ #laravel_jp

Login with GitHub

Laravel職人

mpyw
mpyw 本体コードが説明書。
MasaKuuuu
MasaKuuuu ちょっとずつ流行りを取り入れていくスタイル
te2ji
te2ji
GitHub30
GitHub30 var_dump信者さん達ぃ!
sawadashota
sawadashota
orangefarmar
orangefarmar 駆け出しです
ucan-lab
ucan-lab LaravelとGraphQLが好き
kazuki5555
kazuki5555 LaravelとGo
Cherry0202
Cherry0202
ShibuyaKosuke
ShibuyaKosuke
yousan
yousan こんにちは!
daigo2010
daigo2010
takamichi
takamichi
fqkvxq
fqkvxq 初心者です
shohei-ot
shohei-ot Flutterもやってみたい
technote-space
technote-space
git-purine
git-purine PHPは好きじゃない笑
kazto
kazto Laravel歴は半年ですが、組み込み経歴16年です
nyagihime
nyagihime
narith-minami
narith-minami 最近はカスタムコマンド作ったりしてます!元JavaからのPHPerです!
JM8KRG
JM8KRG Hey guys!
eretica
eretica サーバーサイドのほうが得意
fullkawa
fullkawa
sonarism
sonarism Laravel職人と話したい
RyosukeHashimotoGithub
RyosukeHashimotoGithub artisan
kawax
kawax 広く浅く。
shozzy
shozzy Laravel職人ではありませんが、使ってもよいですか?
dyoshikawa
dyoshikawa
ryota-adr
ryota-adr
ytama105
ytama105 モバイルエンジニア兼サーバーサイドエンジニアです
forest508
forest508
xzxzyzyz
xzxzyzyz 今日の晩御飯はLaravel

募集したい側(3)

kawax

更新情報

Discordへの通知付けた頃だと思うけど本番でもdebugbarが表示されていた。当然そんな変なミスするわけないのでなんらかのバグに遭遇していた。

最初は5.8以降env周りの修正してるLaravelのバグかと思ったけど違った。他のパッケージにenv()が存在してそっちが使われていて壊れた。完全に動かないならすぐ分かるけど同じ目的の微妙な仕様違いなのでこれは気付けない。

APP_DEBUG=falseREDIS_PASSWORD=nullが変だったけどLaravel独自実装の部分を見ればなるほど…。 env

これを使わなかったらfalseでもtrue扱い。nullはstring。

他のenv()をインストールしないように変更して解決。

これなら他のプロジェクトでも発生しそうだけどDiscord botはLaravelそのままではなく小規模に使って.envの項目も少なくfalseもnullもないので影響はなかった。illuminate/supportとしてインストールした場合はLaravelのenv()が使われてたけど名前か何かで順番は決まってるだろうからただの偶然。

その後

5.9で Illuminate\Support\Env が追加される。というか自分が追加した。5.8でもいいはずだけど5.9行きになった。これで他にenv()が存在しても回避手段は用意された。env()を非推奨にすると全configファイルの変更が必要で影響が大きいのでそこまではしない。5年以上使って今回初めて気付いたくらいなので遭遇頻度は低い。5.9までに他の人が非推奨にするかもしれないけど。

kawax

募集サンプル2あるいは更新情報

更新情報はここに直接書いたほうが良さそう。もう大きな更新は予定してないけど。

募集の表示方法

同じページで複数のページネーション使うと正しく動作しないので一定期間に区切って全件表示するつもりだったけど$pageName指定するだけで解決したので普通の表示に戻した。

->paginate(10, ['*'], 'post');

Builder.php

全件表示はLaraJobsも参考にしたけど。ここは外部へのリンクしかない。募集したい側に必要な情報はこれでいいんだよ。検索もLocationとRemoteしかない。
https://larajobs.com/

Markdown

これ書いて気付いたけどIlluminate\Mail\Markdown::parse(e())では期待した表示にならないのでParsedownを直接使うように変更した。

$parsedown = (new Parsedown)->setSafeMode(true);

return new HtmlString($parsedown->text($text));

<script>alert('xss')</script>

画像のフォント

サブセット化済NotoSansフォントに全角の数字が含まれてなかったので半角に変換して使用。

kawax

募集サンプル

テスト用の募集。

募集するだけでもGitHubアカウントでのログインは必須です。

img

連絡方法

連絡先を書かないと連絡のしようがありません。