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
0
96
Laravelで自家製ライブラリを作ってみよう!
syossan27
June 20, 2022
Tweet
Share
More Decks by syossan27
See All by syossan27
実録!一人SREが直面している技術的負債
syossan27
7
3.1k
SREに活かすセルフ・アウェアネス
syossan27
4
960
QAと共に築く、機能性を通じた信頼性担保への取り組み
syossan27
6
4.9k
サイト信頼性を高める前に開発チームからの信頼性を高めよう
syossan27
9
2.8k
OSS builder
syossan27
0
79
初心者がGoでCLIツール作ってみて学んだこと
syossan27
0
85
雑兵エンジニアから学ぶ転職の失敗・成功
syossan27
0
130
雑兵なのに副業をやってみた
syossan27
0
110
技術的に流行を追い求めるのは間違っているだろうか?
syossan27
1
89
Other Decks in Programming
See All in Programming
Three ways to use AI on Android: The Good, the Bad and the Ugly
marxallski
0
110
Netty Chicago Java User Group 2024-04-17
sullis
0
200
PHPの次期バージョンはこの時期どうなっているのか - Internalsの開発体制について - PHPカンファレンス小田原
youkidearitai
PRO
1
220
Snowflakeで眠ったデータを起こそう!
estie
0
140
"config" ってなんだ? / What is "config"?
okashoi
0
320
CDKコントリビュートの最初の壁を越えよう! -簡単issueの見つけ方-
badmintoncryer
3
210
TCAとKMPを用いた新規動画配信アプリ 「ABEMA Live」の設計
tomu28
2
130
Next.js App Router
quramy
12
1.8k
R言語の環境構築と基礎 Tokyo.R 112
bob3bob3
0
280
GraphQLサーバの構成要素を整理する #ハッカー鮨 #tsukijigraphql / graphql server technology selection
izumin5210
4
900
Code Reviews
bkuhlmann
4
900
禅の心を手に入れよ
eltociear
1
350
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
649
58k
Code Reviewing Like a Champion
maltzj
515
39k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Building a Modern Day E-commerce SEO Strategy
aleyda
21
6.4k
Rails Girls Zürich Keynote
gr2m
91
13k
GraphQLの誤解/rethinking-graphql
sonatard
55
9.3k
Designing for humans not robots
tammielis
247
25k
Building Effective Engineering Teams - LeadDev
addyosmani
31
1.9k
Making the Leap to Tech Lead
cromwellryan
125
8.5k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
21
1.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
188
16k
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