<code>laracast上教学用的方法,成功获取了tag_list</code>
<code>模仿写的获取role_list,报错了</code>
<code>如果直接在controller里面这样直接用$user->roles是能成功获取的</code>
疑問:
1,出現上面三個圖的情況,是什麼原因?
2,能否解決,讓在傳統的resource
控制器裡面的透過$id
來查找到的內容也能直接調·用get{xxxx}Attribute
裡面的xxxx
?
3,下圖中,這兩種傳參方式所獲得的結果是一樣的結構嗎?
<code>laracast上教学用的方法,成功获取了tag_list</code>
<code>模仿写的获取role_list,报错了</code>
<code>如果直接在controller里面这样直接用$user->roles是能成功获取的</code>
疑問:
1,出現上面三個圖的情況,是什麼原因?
2,能否解決,讓在傳統的resource
控制器裡面的透過$id
來查找到的內容也能直接調·用get{xxxx}Attribute
裡面的xxxx
?
3,下圖中,這兩種傳參方式所獲得的結果是一樣的結構嗎?
<code><?php /** * Created by PhpStorm. * User: shellus * Date: 2016-08-05 * Time: 12:57 */ class Test { /** * 魔术方法,访问类成员时,会转向调用到此方法 */ function __get($name) { return call_user_func(array($this, $name)); } public function users(){ return ['a','b','c']; } } $test = new Test(); var_dump($test -> users);</code>
你問的是這個嗎?
1,如樓上所說,是透過魔術方法取得到的
2,model的子類實例都可以這樣用
3,回傳的都是model子類
我為啥還不能按讚