การใช้งาน Controller เบื้องต้น

บทความนี้ เราจะมากล่าวถึง การใช้งาน Controller เบื้องต้น Laravel เวอร์ชั่นนั้น จะเก็บส่วนของ Controller ไว้ที่ app/Http/controller ถ้าพูดถึง Controller เปรียบได้กับตัวที่คอยควบคุมระบบ ว่าต้องการให้แสดงผล หรือบันทึกข้อมูล อะไรประมาณนั้น และในที่นี้ จะมายกตัวอย่างการใช้งานของ Controller กัน
จะยกตัวอย่างง่าย ๆ เพื่อทำความเข้าใจเกี่ยวกับการทำงานของ Controller ครับ Controller จะทำงานก็ต่อเมื่อ มีการเรียกใช้งาน ผ่านทาง Url โดย Route เป็นตัวกำหนดว่า จะต้องทำงานที่ Controller ตัวไหน ยกตัวอย่างเช่น
การกำหนด Route
Route::get('test','TestController@index');
การกำหนด Controller
<?php namespace App\Http\Controllers; class TestController extends Controller { public function index(){ return 'Saimok Test Controller'; } }
การเรียกใช้ผ่าน Url ก็จะเป็นดังนี้ http://localhost/laravel-5/public/test
ผลที่ได้ จะแสดงผลเป็น Saimok Test Display Controller
นี้เป็นเพียงการทำงานคร่าว ๆ ของ Controller และจะทำการสอนรายเอียดแบบเชิงลึกอีกครั้ง ในบทเรียนต่อ ๆ ไปครับ
Comments are currently closed.