Получение ошибки на Laravel AppServiceProviderPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Получение ошибки на Laravel AppServiceProvider

Сообщение Anonymous »

Я изучаю Laravel 5.2 и пытаюсь создать проект CMS, следуя видеоурок. Я создал файлы следующим образом-< /p>

app/view/composers/injectpages.php

Код: Выделить всё

namespace App\View\Composers;

use App\Page;
use Illuminate\View\View;

class InjectPages
{
protected $pages;

public function __construct(Page $pages)
{
$this->pages = $pages;
}

public function compose(View $view)
{
$pages = $this->pages->all()->toHierarchy();

$view->with('pages', $pages);
}
}
< /code>

App/providers/appserviceprovider.php

public function boot()
{
$this->app['view']->composer('layouts.frontend', Composers\InjectPages::class);
}
< /code>

resources/views/welcome.blade.php

@extends('layouts.frontend')

@section('title', 'Welcome')

@section('heading', 'This is a heading')

@section('content')

Hello World

@endsection
public/themes/views/layouts/frontend.blade.php

Код: Выделить всё






@yield('title') — Tuts24.com

[*]





[url={{ url($page-]uri) }}">
{{ $page->title }}
@if(count($page->children))

@endif
[/url]

@if(count($page->children))
[list]
@include('partials.navigation', ['pages' => $page->children])
[/list]
@endif

@endforeach
< /code>

Но всегда получение следующей ошибки. < /p>


errorexception в строке контейнера.php 734:
Class App \ Providers \ Composers \ InjectPages не существует (просмотр: /path/to/project/resources/views/welcome.blade.php)


Я не уверен, что эта информация - это Достаточно, чтобы выяснить ошибку для вас. При необходимости дополнительной информации, дайте мне знать.
С нетерпением жду вашего ответа. Спасибо. < /P>

[b] обновления-< /strong> < /p>

После нескольких попыток как ответ мне кажется мне кажется Следующий файл также связан с этой ошибкой. Вот почему я также добавляю этот код и делюсь ссылкой на Dropbox моего учебного проекта. Br />

Подробнее здесь: [url]https://stackoverflow.com/questions/39060800/getting-error-on-laravel-appserviceprovider[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»