-1
彼の結果を他のすべてのコントローラと共有できるスーパーコントローラを作成することは可能ですか? IDのように...私はこの情報がグローバルに必要ないくつかのアクションを持っているので、 "ボードID"を共有する必要がありましたLaravelスーパー/ルートコントローラ?
彼の結果を他のすべてのコントローラと共有できるスーパーコントローラを作成することは可能ですか? IDのように...私はこの情報がグローバルに必要ないくつかのアクションを持っているので、 "ボードID"を共有する必要がありましたLaravelスーパー/ルートコントローラ?
BaseController
を次のように拡張することで、
BaseController.php
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
class BaseController extends Controller
{
public $yourVariable = 'some_data';
}
UserController.php
<?php
namespace App\Http\Controllers;
use App\User;
use App\Http\Controllers\BaseController;
class UserController extends BaseController
{
public function show($id)
{
// Do your stuff here (use BaseController's common variables here)
$var = $this->yourVariable;
}
}
希望すると便利です!