Что за аргументы в конструкторе Laravel?

161
18 июля 2019, 15:50

Объясните, пожалуйста, в файле контроллера OrdersController:

use App\Repositories\OrderRepository;
public function __construct(OrderRepository $orders)
{
  $this->orders = $orders;
}

что здесь OrderRepository? Класс, интерфейс? И почему здесь он так пишется в аргументе конструктора вместе со своим же объектом? В нативном php не видел такого

READ ALSO
PHP - не срабатывает return после цикла for

PHP - не срабатывает return после цикла for

Делаю приложение на PHP используя фреймверк LaravelПроблема в том, что после цикла for не срабатывает return, если закомментировать все тело цикла,...

147
Разметка Navbar (bootstrap) в Wordpress

Разметка Navbar (bootstrap) в Wordpress

Подскажите, как изменить разметку навигации в WordpresАктивный пункт меню задается <li class="has-submenu active">

151
Как сохранить данные из XML файла в базу данных MySQL разделяя на категории?

Как сохранить данные из XML файла в базу данных MySQL разделяя на категории?

Получаю данные из XML файла и сохраняю в базу данных

209