Lightweight PHP Framework For Web and APIs
stable apis
เฟรมเวิร์ก PHP ที่ช่วยให้คุณเขียนเว็บแอพและ APIs ที่เรียบง่าย แต่ทรงพลังได้อย่างรวดเร็ว แต่มีประสิทธิภาพ
ใช้ Package Manager Composer เพื่อติดตั้งไฟล์ที่ต้องการ
ติดตั้งการพึ่งพา
composer install routes/api.php
<?php
use App Http Request ;
use App Routing Route ;
/*
|------------------------------------------------------------------
| API Routes
|------------------------------------------------------------------
|
| Here is where you can register API routes for your application.
|
*/
Route:: get ( ' /hello/{name} ' , function ( Request $ request ) {
$ name = $ request -> params -> name ;
echo ( " Hello, $ name " );
}); routes/web.php
<?php
use App Http Request ;
use App Routing Route ;
use function App lib view ;
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application.
|
*/
Route:: get ( ' / ' , function ( Request $ request ) {
return view ( ' welcome ' , [ ' lang ' => ' PHP ' ]);
});เราเตอร์ช่วยให้คุณสามารถลงทะเบียนเส้นทางที่ตอบสนองต่อคำกริยา HTTP ใด ๆ :
Route:: get ( $ uri , $ callback );
Route:: post ( $ uri , $ callback );
Route:: put ( $ uri , $ callback );
Route:: delete ( $ uri , $ callback ); เรียกใช้คำสั่งต่อไปนี้ในเท index.php ร์มินั ./public/ เพื่อเริ่มต้นเว็บเซิร์ฟเวอร์ LocalHost โดยสมมติ
cd public/
php -S localhost:8000 <?php
namespace App Controllers ;
use App Http Request ;
class ExampleController extends Controller
{
/**
* Display a listing of the resource.
*
* @return HttpRequest
*/
public static function index ( Request $ request )
{
//
}
/**
* Store a newly created resource in storage.
*
* @param HttpRequest $request
*/
public static function store ( Request $ request )
{
//
}
/**
* Display the specified resource.
*
* @param HttpRequest $request
*/
public static function show ( Request $ request )
{
//
}
/**
* Update the specified resource in storage.
*
* @param HttpRequest $request
*/
public static function update ( Request $ request )
{
//
}
/**
* Remove the specified resource from storage.
*
* @param HttpRequest $request
*/
public static function destroy ( Request $ request )
{
//
}
} <?php
namespace App Models ;
class ExampleModel extends Model
{
/**
* @var array
*/
protected $ fillable = [];
}เอกสาร
ยินดีต้อนรับคำขอดึง สำหรับการเปลี่ยนแปลงครั้งใหญ่โปรดเปิดปัญหาก่อนเพื่อหารือเกี่ยวกับสิ่งที่คุณต้องการเปลี่ยนแปลง
มิกซ์