単に私、laravelにモジュラーシステムを使用することができますが、私はこのソリューションでビュー共有を使用するカントLaravel modularingシステムのビューを共有するdoesntの仕事
アプリ/ HTTP /コントローラ/ Controller.php
abstract class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
public function __construct()
{
view()->share('name', 'MY NAME');
}
}
アプリケーション/モジュール/ NewCurrency /コントローラ/ IndexController.php
class IndexController extends Controller
{
public function __construct()
{
parent::__construct();
}
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
return view('layouts.admin.new_user.index');
}
}
のリソース/ビュー/レイアウト/ admin.new_user.index.blade.php
{{ $name }}
私はこのエラーを取得:
Undefined variable: name
あなたがはい、私はディスプレイのビューのいずれかの問題を持っていけない@AmirBar Controllerクラスから(「テスト」)をDDとその –
と呼ばれていることを確認しようとすることができますが、このような 'Auth'、' $としていくつかの変数name' does not work –
抽象クラスのコンストラクタが呼び出されていることを確認したいのですが、その中にdd( 'test')を置くと、アプリケーションを実行するときにテストメッセージが表示されますか? –