@NubasLol

Как подменить метод view::make?

Пытался так
use Illuminate\Contracts\View\Factory as ViewFactory;
use App\Services\ViewFactory as Factory;

$this->app->bind(ViewFactory::class, Factory::class);

но получаю ошибку
Target [Illuminate\View\ViewFinderInterface] is not instantiable while building [App\Services\ViewFactory].

Мой сервис
namespace App\Services;

use Illuminate\View\Factory;

class ViewFactory extends Factory
{

}
  • Вопрос задан
  • 252 просмотра
Решения вопроса 1
Razgelday
@Razgelday
NubasLol,

Хотите добавить общую переменную во все шаблоны?
Если да, то для этого есть специальная возможность, см. доки: https://laravel.com/docs/master/views#sharing-data...

Если нет - то напишите, зачем именно вам нужно подменить метод ::make() ?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы