Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Laravelで自家製ライブラリを作ってみよう!
Search
syossan27
June 20, 2022
Programming
490
0
Share
Laravelで自家製ライブラリを作ってみよう!
syossan27
June 20, 2022
More Decks by syossan27
See All by syossan27
プロポーザル サポートガイドを読み解いていこう!
syossan27
0
2
幻滅期を越える サイトリライアビリティ エンジニアリング
syossan27
1
200
一人SREが歩んだ Platform Engineering スモールスタート実践録
syossan27
2
1.5k
SREって何? 現場で学んだサイト信頼性の第一歩
syossan27
5
1.4k
知識0からカンファレンスやってみたらこうなった!
syossan27
5
650
突然のメモリ使用率上昇へ対応! k8sカスタムコントローラー開発事例
syossan27
2
530
監視 やばい
syossan27
12
11k
最先端を追う前に、まず広めよう! 〜AIツールの普及活動のすすめ〜
syossan27
2
1.6k
Fanstaの1年を大解剖! 一人SREはどこまでできるのか!?
syossan27
2
830
Other Decks in Programming
See All in Programming
ネイティブアプリとWebフロントエンドのAPI通信ラッパーにおける共通化の勘所
suguruooki
0
250
ふりがな Deep Dive try! Swift Tokyo 2026
watura
0
110
L’IA au service des devs : Anatomie d'un assistant de Code Review
toham
0
210
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.8k
10年分の技術的負債、完済へ ― Claude Code主導のAI駆動開発でスポーツブルを丸ごとリプレイスした話
takuya_houshima
0
1.8k
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
16
5.6k
Laravel Nightwatchの裏側 - Laravel公式Observabilityツールを支える設計と実装
avosalmon
1
320
RSAが破られる前に知っておきたい 耐量子計算機暗号(PQC)入門 / Intro to PQC: Preparing for the Post-RSA Era
mackey0225
3
120
Java 21/25 Virtual Threads 소개
debop
0
330
iOS機能開発のAI環境と起きた変化
ryunakayama
0
160
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
340
Nuxt Server Components
wattanx
0
250
Featured
See All Featured
Un-Boring Meetings
codingconduct
0
260
Abbi's Birthday
coloredviolet
2
6.4k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
390
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
880
KATA
mclloyd
PRO
35
15k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
96
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
120
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
68
38k
Transcript
Laravelで 自家製ライブラリを 作ってみよう!
自己紹介 名前:井上翔太(しょっさん:syossan27) 所属:株式会社コンテンツワン スキル:PHPer歴2年ちょいのひよっこPHPer 性格:適当・ずぼら
LTやる前に一つ
物凄く慌てて資料作りました
None
間違いがあれば ご指摘オナシャス!
今回は
ライブラリ作っていきます
None
まずはライブラリ入れとく ディレクトリ作り
None
mkdir libraries
プロジェクトのappの下に作ると 良いかも
次に
作ったディレクトリを 設定ファイルに記述します
None
app/start/global.php ClassLoader::addDirectories(array( app_path().'/commands', app_path().'/controllers', app_path().'/models', app_path().'/database/seeds', app_path().'/libraries' ←追加! ));
composer.json "autoload": { "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", "app/database/seeds",
"app/tests/TestCase.php", "app/libraries" ←追加! ] }
設定後は composer dump-autoload を忘れずに!
そろそろライブラリファイルを 作成していきます
None
今回は libraries/helper.php として作成します
helper.php <?php class Helper { public static function test(){ print_r(“テストだよ!”);
} }
タレ完成!
それじゃタレ使って 料理してみましょう!
None
間違えました(・ω<)
MainController index(){ Helper::test(); }
indexにアクセスしてみると・・・
None
動いた!
皆さんも是非自家製ライブラリ 作ってみてください!
None