77
88class apiController extends Controller {
99
10- public function test ($ id ){
11-
10+ public function testGet ($ id ){
11+ header ("X-Powered-By: PHP-QuickORM " );
12+ return $ this ->response ()->json (Demo::find ($ id ));
1213 }
1314
1415 // ORM 查询类方法演示
@@ -19,53 +20,53 @@ public function find($id){
1920 dd ($ resultObject );
2021 }
2122
22- public function where (){
23+ public function whereGet (){
2324 // 条件检索数据表(条件数组)
2425 $ conditionArray = ["author " => "Rytia " ];
2526 $ resultObjectArray = Demo::where ($ conditionArray )->get ();
2627 dd ($ resultObjectArray );
2728 }
2829
29- public function whereRaw (){
30+ public function whereRawGet (){
3031 // 条件检索数据表(SQL语句)
3132 $ conditionStatement = 'author LIKE "Rytia" ' ;
3233 $ resultObjectArray = Demo::whereRaw ($ conditionStatement )->get ();
3334 dd ($ resultObjectArray );
3435 }
3536
36- public function all (){
37+ public function allGet (){
3738 // 显示全部数据
3839 $ resultObjectArray = Demo::all ();
3940 dd ($ resultObjectArray );
4041 }
4142
42- public function raw (){
43+ public function rawGet (){
4344 // 执行SQL语句
4445 $ sqlStatement = 'SELECT * FROM {table} WHERE author LIKE "Rytia" ' ;
4546 $ resultObjectArray = Demo::raw ($ sqlStatement )->get ();
4647 dd ($ resultObjectArray );
4748 }
4849
49- public function search (){
50+ public function searchGet (){
5051 // 数据表字段搜索
5152 $ resultObjectArray = Demo::search ("title " , "%嗯% " );
5253 dd ($ resultObjectArray );
5354 }
5455
55- public function orWhere (){
56+ public function orWhereGet (){
5657 // 多重条件检索数据表(条件数组)
5758 // 支持 where、whereRaw、orWhere、orWhereRaw
5859 $ test = Demo::where (['title ' => '还是标题 ' ])->orWhere (['title ' => '测试标题 ' ])->get ();
5960 dd ($ test );
6061 }
6162
62- public function delete ($ id ){
63+ public function deleteGet ($ id ){
6364 // 删除条目
6465 $ result = Demo::find ($ id )->delete ();
6566 dd ($ result );
6667 }
6768
68- public function paginate ($ pageNum ){
69+ public function paginateGet ($ pageNum ){
6970 // 条目分页演示
7071
7172 // 直接调用:相当于 Database 层分页,效率高
@@ -82,7 +83,7 @@ public function paginate($pageNum){
8283 dd ($ test );
8384 }
8485
85- public function databaseWhere (){
86+ public function databaseWhereGet (){
8687 // 数据库层封装演示1
8788 $ result = Database::table ('demo ' )
8889 ->setModel (Demo::class)
@@ -95,7 +96,7 @@ public function databaseWhere(){
9596
9697 }
9798
98- public function databaseOn (){
99+ public function databaseOnGet (){
99100 // 数据库层封装演示2
100101 $ result = Database::table ('wiki ' )
101102 ->select ('DISTINCT zhong.name,wiki.coordinate ' )
0 commit comments