sephy framework
1.0.0
Symfony 및 Illuminate의 MVC 구조 및 구성 요소를 사용한 간단한 PHP 프레임 워크.
Sephy가 지원하는 일부 기능 :
좋은 아이디어가 있다면 풀 요청을 제출하십시오!
지금 시작하세요!
git clone https://github.com/adrielov/sephy-framework.git
cd sephy-framework
composer install
블레이드는 라벨과 함께 제공되는 단순하면서도 강력한 템플릿 엔진입니다. 다른 인기있는 PHP 템플릿 엔진과 달리 블레이드는 뷰에서 일반 PHP 코드를 사용하는 것을 제한하지 않습니다.
class HomeController extends Controller
{
public function index() {
$this->params['title'] = "Sephy Simple PHP Framework";
$this->view('home.index',$this->params);
}
}
App/Config.php에서 경로를 구성하십시오
$router->add('/', 'HomeController::index');
$router->get('/profile', 'UserController::profile');
$router->get('/profile/{id}', 'UserController::profile',[
'id' => '[0-9]'
]);
접두사 그룹 속성은 /대시 보드 /홈과 같은 주어진 URI로 그룹의 각 경로를 접두하는 데 사용될 수 있습니다.
$router->prefix('dashboard', function (CoreRouter $router) {
$router->add('/home', 'DashboardController::index');
$router->add('/config', 'DashboardController::config');
});
미들웨어는 경로에 필터이며 종종 요청을 수정하거나 인증하는 데 사용됩니다.
$router->group(['middleware' => ['auth']], function (CoreRouter $router) {
$router->add('/profile', 'UserController::profile');
});