์ด๊ฒ์ ์ต์ ๋ฆด๋ฆฌ์ค๋ฅผ v2.8.1.zip์ผ๋ก ๋ค์ด๋ก๋ํ ์ ์๋ Laravel Tinker๋ผ๋ Linux ์ฑ์ ๋๋ค. ์ํฌ์คํ ์ด์ ์ฉ ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์ธ OnWorks์์ ์จ๋ผ์ธ์ผ๋ก ์คํํ ์ ์์ต๋๋ค.
OnWorks์ ํจ๊ป Laravel Tinker๋ผ๋ ์ด ์ฑ์ ๋ฌด๋ฃ๋ก ๋ค์ด๋ก๋ํ์ฌ ์จ๋ผ์ธ์์ ์คํํ์ญ์์ค.
์ด ์ฑ์ ์คํํ๋ ค๋ฉด ๋ค์ ์ง์นจ์ ๋ฐ๋ฅด์ธ์.
- 1. ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ PC์ ๋ค์ด๋ก๋ํ์ต๋๋ค.
- 2. ํ์ผ ๊ด๋ฆฌ์ https://www.onworks.net/myfiles.php?username=XXXXX์ ์ํ๋ ์ฌ์ฉ์ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
- 3. ์ด๋ฌํ ํ์ผ ๊ด๋ฆฌ์์์ ์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ์ ๋ก๋ํฉ๋๋ค.
- 4. ์ด ์น์ฌ์ดํธ์์ OnWorks Linux ์จ๋ผ์ธ ๋๋ Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MACOS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์์ํฉ๋๋ค.
- 5. ๋ฐฉ๊ธ ์์ํ OnWorks Linux OS์์ ์ํ๋ ์ฌ์ฉ์ ์ด๋ฆ์ผ๋ก ํ์ผ ๊ด๋ฆฌ์ https://www.onworks.net/myfiles.php?username=XXXXX๋ก ์ด๋ํฉ๋๋ค.
- 6. ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํ๊ณ ์คํํฉ๋๋ค.
์คํฌ๋ฆฐ ์ท
Ad
๋ผ๋ผ๋ฒจ ํ ์ปค
๊ธฐ์
Laravel Tinker๋ PsySH ํจํค์ง๋ก ๊ตฌ๋๋๋ Laravel ํ๋ ์์ํฌ๋ฅผ ์ํ ๊ฐ๋ ฅํ REPL์ ๋๋ค. ๋ชจ๋ Laravel ์ ํ๋ฆฌ์ผ์ด์ ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก Tinker๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์์ Tinker๋ฅผ ์ ๊ฑฐํ ๊ฒฝ์ฐ Composer๋ฅผ ์ฌ์ฉํ์ฌ Tinker๋ฅผ ์ค์นํ ์ ์์ต๋๋ค. Tinker๋ฅผ ์ฌ์ฉํ๋ฉด Eloquent ๋ชจ๋ธ, ์์ , ์ด๋ฒคํธ ๋ฑ์ ํฌํจํ์ฌ ์ปค๋งจ๋ ๋ผ์ธ์์ ์ ์ฒด Laravel ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ํธ ์์ฉํ ์ ์์ต๋๋ค. Tinker ํ๊ฒฝ์ ๋ค์ด๊ฐ๋ ค๋ฉด tinker Artisan ๋ช ๋ น์ ์คํํ์ญ์์ค. vendor:publish ๋ช ๋ น์ ์ฌ์ฉํ์ฌ Tinker์ ๊ตฌ์ฑ ํ์ผ์ ๊ฒ์ํ ์ ์์ต๋๋ค. Dispatchable ํด๋์ค์ ๋์คํจ์น ํฌํผ ํจ์ ๋ฐ ๋์คํจ์น ๋ฉ์๋๋ ๋๊ธฐ์ด์ ์์ ์ ๋ฐฐ์นํ๊ธฐ ์ํด ๊ฐ๋น์ง ์์ง์ ์์กดํฉ๋๋ค. ๋ฐ๋ผ์ tinker๋ฅผ ์ฌ์ฉํ ๋๋ Bus::dispatch ๋๋ Queue::push๋ฅผ ์ฌ์ฉํ์ฌ ์์ ์ ๋์คํจ์นํด์ผ ํฉ๋๋ค. Tinker๋ ์ ๋ด์์ ์คํํ ์ ์๋ Artisan ๋ช ๋ น์ ๊ฒฐ์ ํ๊ธฐ ์ํด "ํ์ฉ" ๋ชฉ๋ก์ ์ฌ์ฉํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก clear-compiled, down, env, inspire, ๋ง์ด๊ทธ๋ ์ด์ , ์ต์ ํ ๋ฐ up ๋ช ๋ น์ ์คํํ ์ ์์ต๋๋ค.
ํน์ง
- ๋ชจ๋ ์ฌ์ฉ์ ์ ๊ณต ์ธ์ ๋ฐ ์ต์ ์ ์ค๊ดํธ๋ก ๋ฌถ์ ๋๋ค.
- ๋ชจ๋ ์ฝ์ ๋ช ๋ น์ ์ ํ๋ฆฌ์ผ์ด์ ์ App\Console\Kernel ํด๋์ค์ ๋ฑ๋ก๋ฉ๋๋ค.
- ์ต์ ์ด๋ฆ ๋ค์ ๊ธฐ๋ณธ๊ฐ์ ์ง์ ํ์ฌ ์ต์ ์ ๊ธฐ๋ณธ๊ฐ์ ํ ๋นํ ์ ์์ต๋๋ค.
- ์ธ์๋ฅผ ์ ํ ์ฌํญ์ผ๋ก ๋ง๋ค๊ฑฐ๋ ์ธ์์ ๊ธฐ๋ณธ๊ฐ์ ์ ์ํ ์๋ ์์ต๋๋ค.
- ํด๋ก์ ๊ธฐ๋ฐ ๋ช ๋ น์ ์ฝ์ ๋ช ๋ น์ ํด๋์ค๋ก ์ ์ํ๋ ๊ฒ์ ๋ํ ๋์์ ์ ๊ณตํฉ๋๋ค.
- ๋ช ๋ น์ ์ธ์ ๋ฐ ์ต์ ์ ์์ ํ๋ ๊ฒ ์ธ์๋ ๋ช ๋ น ํด๋ก์ ๋ ์๋น์ค ์ปจํ ์ด๋์์ ํด๊ฒฐํ๋ ค๋ ์ถ๊ฐ ์ข ์์ฑ์ ์ ํ ํํธ๋ก ํ์ํ ์๋ ์์ต๋๋ค.
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
PHP
์นดํ ๊ณ ๋ฆฌ
์ด๊ฒ์ https://sourceforge.net/projects/laravel-tinker.mirror/์์๋ ๊ฐ์ ธ์ฌ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค. ๋ฌด๋ฃ ์ด์ ์ฒด์ ์ค ํ๋์์ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ผ๋ก ์จ๋ผ์ธ์ผ๋ก ์คํํ๊ธฐ ์ํด OnWorks์์ ํธ์คํ ๋์์ต๋๋ค.