CONTROLLERS, REQUEST, RESPONSE, SESSION
Nguyn Hu Th
PHÁT TRIỂN PHẦN MỀM NGUN M
Controllers
Introduction
Basic Controllers
Defining Controllers
Controllers & Namespaces
Single Action Controllers
2
<html>
<body>
<form action="user/register" method="post">
<input type="hidden" name="_token" value="<?php echo csrf_token() ?>">
Name <input type="text" name="name" />
<input type="submit" value="Register" />
</form>
</body>
</html>
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class MyController extends Controller{
public function postRegister(Request $request){
$name = $request->input('name');
echo 'Name: '.$name;
}
}
Route::get ( '/register', function () {
return view ( ‘nhap' );
} );
Route::post('/user/register’,’MyController@postRegister');
1 View: nhap.blade.php
2. Controller: MyController.php
3. Route:
Controllers
Controllers thể nhóm các xử request logic vào
một class.
Thư mục Controllers: app/Http/Controllers
Tạo Controller:
php artisan make:controller <controller-name> --plain
5