Skip to content

Commit 15567b8

Browse files
committed
created app base controller and models
1 parent 8ec7ad9 commit 15567b8

File tree

6 files changed

+36
-42
lines changed

6 files changed

+36
-42
lines changed

app/controllers/Controller.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?php
2+
namespace App\Controllers;
3+
4+
use Leaf\Core\Controller as AppController;
5+
use Leaf\Core\Http\Request;
6+
7+
class Controller extends AppController {
8+
public function __construct() {
9+
parent::__construct();
10+
$this->request = new Request;
11+
}
12+
}
Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,8 @@
11
<?php
2-
namespace App\Controllers;
2+
namespace App\Controllers;
33

4-
use Leaf\Core\Controller;
5-
use Leaf\Core\Http\Request;
6-
7-
class PagesController extends Controller {
8-
public function __construct() {
9-
parent::__construct();
10-
}
11-
12-
public function index() {
13-
$this->render("pages/index");
14-
}
15-
}
4+
class PagesController extends Controller {
5+
public function index() {
6+
$this->render("pages/index");
7+
}
8+
}

app/models/AppModel.php

Lines changed: 0 additions & 8 deletions
This file was deleted.

app/models/Model.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?php
2+
namespace App\Models;
3+
4+
use Leaf\Core\Model as CoreModel;
5+
6+
use Leaf\Core\Database;
7+
new Database();
8+
9+
class Model extends CoreModel{
10+
11+
}

app/models/Post.php

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
<?php
2-
namespace App\Models;
2+
namespace App\Models;
33

4-
use Leaf\Core\Database;
5-
new Database();
6-
7-
class Post extends AppModel {
8-
9-
}
4+
class Post extends Model {
5+
6+
}

config/command/stubs/model.stub

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,7 @@
11
<?php
2-
namespace App\Models;
32

4-
use Leaf\Core\Database;
5-
new Database();
3+
namespace App\Models;
64

7-
use Leaf\Core\Model;
5+
class ClassName extends Model {
86

9-
class ClassName extends Model {
10-
/**
11-
* The attributes that are mass assignable.
12-
*
13-
* @var array
14-
*/
15-
protected $fillable = [
16-
17-
];
18-
}
7+
}

0 commit comments

Comments
 (0)