這應該是所有 Framework 都可能會遇到的問題

有些可以 reuse 的東西會當成Layout,但偏偏Layout中有些東西是動態的(例如右上角顯示使用者資訊的地方)

Controller

class UsersController extends BaseController {

    protected $layout = 'layouts.default';

    public function index()
    {
        // 將變數傳到 Layout 有兩種方法
        // 第一種
        $this->layout->title1 = 'This is Title1';

        // 第二種
        View::share('title2', 'This is Title2');
    }

}
Categories: Laravel