일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 정규식
- error
- php
- CentOS
- 리눅스
- laravel
- DB
- html
- junit
- NetBeans
- JSON
- larravel
- curl
- SeLinux
- input
- ajax
- javascript
- File
- jquery
- java
- properties
- Spring
- 와일드카드
- MySQL
- 톰캣
- 이클립스
- tomcat
- Linux
- Android
- 안드로이드
- Today
- Total
합쭈기 programming
[Laravel] 퍼블리싱 패키지? 시크릿 패키지? 본문
먼저 추가할 패키지를 만들었다.
패키지를 es로 하고 controller.php는 app > http > conrollers에서 copy 했다.
view도 resource > views에서 copy
route를 위한 provider를 app > providers에서 copy 후 수정한다.
SkyRouteServiceProvider.php
<?php
namespace Es\Providers;
use Illuminate\Routing\Router;
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
class SkyRouteServiceProvider extends ServiceProvider
{
/**
* This namespace is applied to the controller routes in your routes file.
*
* In addition, it is set as the URL generator's root namespace.
*
* @var string
*/
protected $namespace = 'Es\Controllers';
/**
* Define your route model bindings, pattern filters, etc.
*
* @param \Illuminate\Routing\Router $router
* @return void
*/
public function boot(Router $router)
{
//
parent::boot($router);
}
/**
* Define the routes for the application.
*
* @param \Illuminate\Routing\Router $router
* @return void
*/
public function map(Router $router)
{
$router->group(['namespace' => $this->namespace], function ($router) {
require realpath(base_path('es/routes.php'));
});
}
}
네임스페이스는 Es\ 로 하여 작업하고
config > app.php에서 수정한 provider를 추가한다.
'providers' => [
... ...
Es\Providers\SkyRouteServiceProvider::class,
],
config > view.php에 view path를 추가한다.
'paths' => [
realpath(base_path('resources/views')),
realpath(base_path('es/views')),
],
여기까지하면 Es\ 안에 route provider를 찾을 수 없다고 나온다.
composer를 통해 autoload를 재생성해 주니 제대로 표출!
명령어는 composer dump-autoload
'Dev story' 카테고리의 다른 글
[HTTP] User Agent 구분 키워드 (0) | 2015.10.21 |
---|---|
[CentOS] SELinux 보안 정책 (permission denied 시) (0) | 2015.08.12 |
[Laravel] Laravel 설치 및 netbeans 연동 (0) | 2015.07.09 |
[Laravel] Laravel 시작 (0) | 2015.07.08 |
객체지향 5원칙 SOLID (0) | 2015.04.21 |