- Laravel Trait



//====================
app\MyTrait.php 파일 생성
<?php
namespace App;
trait MyTrait
{
    function test1($val){
        return "MyTrait test - ".$val;
    }
}


    - 정보 갱신 (옵션)
composer dump-autoload



//=========================
* 사용
    - MyController 콘트롤러에서 사용시

use App\MyTrait; //추가

class MyController extends Controller
{
    use  MyTrait; //추가
   
    ...

    function xx(){
        dd( $this->test1("hello") );//같은 클래스의 함수 처럼 사용
    }

'Code > PHP' 카테고리의 다른 글

[php] xDebug 사용법  (0) 2019.02.16
[php] Thread Safe, Non Thread Safe 차이  (0) 2019.02.15
[라라벨] Trait(트레이트) 사용법  (0) 2019.02.14
[라라벨] 파사드 만들기  (0) 2019.02.14
[html, php] 이스케이프( Escape)  (0) 2019.02.12
PHP 버전 역사  (0) 2019.02.11
Posted by 코덴스

댓글을 달아 주세요