私はLaracastからのチュートリアルに従ってデータをパーシャルに渡しました[注:Laravel 5.3の使用]私はビデオのようにすべてのステップを実行しましたが、 (_nav)。私はビデオのすべてのコメントを通過しましたが、それらのいくつかは同じ問題を抱えていましたが、解決策はありませんでした。オーダーメイドconfig/app.php
カスタムメイドのサービスプロバイダーで定義されていない変数
App\Providers\ViewComposerServiceProvider::class,
に カスタムメイドのサービスプロバイダーを追加しました:私はLaravel 5.3使用していますので、wrong.Isこれを行って、チュートリアルはLaravelに行われたのか分からない5以下
は私のコードですサービスプロバイダ `ViewComposerServiceProvider.php<?php
namespace App\Providers
use Illuminate\Support\ServiceProvider;
class ViewComposerServiceProvider extends ServiceProvider
{
public function boot()
{
$this->composeNavigation();
}
public function register()
{
//
}
private function composeNavigation(){
view()->composer('partials._nav','App\Http\Composers\NavigationComposer');
}
}
NavigationComposer.php
<?php
namespace App\Http\Composers;
use Illuminate\Contracts\View\View;
use App\Tour;
class NavigationComposer{
public function compose(View $view)
{
$view->with('latest',Tour::latest()->first());
}
}
の
パーシャルコード(partials._nav
)
<li><a href="#">{{$latest->title}}</a></li>
ようですclear-compiled'コマンドを使用します。 –
あなたの指示通りに試してもまだ運がない –