Я прошел через учебник по свету, созданный Laravel 5, и я использую Laravel 5.1, и я увидел, что в учебнике есть файл в формате AuthenticateUser.php
в папке репозиториев. Но папка репозиториев даже не существует в Laravel 5.1. Где я должен создать файл AuthenticateUser.php
в Laravel 5.1?Где хранятся репозитории Laravel 5.1?
1
A
ответ
1
Laravel использует автозагрузку композитора, поэтому неважно, где вы храните свои файлы, если их механизм автозагрузки определен в файле composer.json
. Laravel 5 приложения начинают с этим определены в их composer.json
:
"psr-4": {
"App\\": "app/"
}
Так что, если вы создали каталог на app/Repositories
, вы можете создать файл в нем, который выглядел так:
<?php namespace App\Repositories;
class MyRepository {
public function doSomething() {}
}
Тогда вы можете ссылаться на это в остальной части приложения, как это:
<?php namespace App\Http\Controllers;
use App\Repositories\MyRepository;
use Illuminate\Routing\Controller as BaseController;
FooController {
protected $repo;
public function __construct(MyRepository $repo)
{
$this->repo = $repo;
}
public function someAction()
{
return $this->repo->doSomething();
}
}
Композитор загрузит файл для вас, так долго, как вы определили механизм делаешь g так.
Смежные вопросы
- 1. Laravel 5.1 отсоединяется, где
- 2. Есть ли сайты, где хранятся ископаемые репозитории?
- 3. Laravel 5.1 Динамический где/orWhere
- 4. Laravel 5.1 Query Builder где AND где
- 5. Где хранятся услуги регистратора в Laravel 5?
- 6. Где хранятся репозитории плагинов для NetBeans, хранящихся в файловой системе?
- 7. Где положить вещи в Laravel 5.1
- 8. Laravel 5.1, красноречив, где нулевое значение
- 9. laravel 5.1 authlogin где эти методы контроллера?
- 10. Laravel 5.1 Яркий или где-то подзапрос
- 11. maven плагины хранятся там, где
- 12. Laravel 5.1 cache tags path
- 13. GroupBy Query Laravel 5.1
- 14. Laravel 5.1 php.ini upload_max_filesize
- 15. Laravel 5.1 локализация
- 16. Subversion FSFS - как хранятся ревизии в репозитории?
- 17. Защита маршрута Laravel 5.1
- 18. Laravel 5.1: Просмотров, уточнения
- 19. Где хранятся inodes?
- 20. Где хранятся данные hsearch?
- 21. Где хранятся локальные методы?
- 22. Где хранятся угловые функции?
- 23. Где хранятся метаданные указателя?
- 24. Где хранятся данные Blob?
- 25. Где хранятся предпочтения Eclipse?
- 26. Где хранятся данные Hbase?
- 27. Где хранятся макросы?
- 28. Где хранятся указатели?
- 29. Где хранятся данные UIPastboard?
- 30. Где хранятся журналы mahout
5.1 удалил базовую функцию auth, которая была в 5.0, что может иметь с ней какое-то отношение - см. Примечания по обновлению: http://laravel.com/docs/5.1/upgrade#upgrade-5.1.0 – patricksweeney