TAILIEUCHUNG - Bài giảng Phát triển phần mềm nguồn mở: Bài 7 - Nguyễn Hữu Thể

Blade là templating engine đơn giản nhưng rất tuyệt vợi cung cấp bởi Laravel. Không như những templating engine của PHP, Blade không cấm bạn sử dụng code PHP thuần ở trong view. Bài giảng này sẽ hướng dẫn người học sử dụng route, views, blade templates trong Laravel. . | Bài giảng Phát triển phần mềm nguồn mở: Bài 7 - Nguyễn Hữu Thể PHÁT TRIỂN PHẦN MỀM NGUỒN MỞ ROUTE, VIEWS, BLADE TEMPLATES Nguyễn Hữu Thể Routing − Basic Routing − Route Parameters • Required Parameters • Optional Parameters • Regular Expression Constraints − Named Routes − Route Groups • Middleware • Namespaces • Sub-Domain Routing • Route Prefixes − Route Model Binding • Implicit Binding • Explicit Binding − Form Method Spoofing − Accessing The Current Route 2 Routing Image from: 3 Basic Routing − Laravel routes: providing a very simple and expressive method of defining routes: Route::get ('/', function () { return view('welcome'); } ); − For most applications, you will begin by defining routes in your routes/ file. − Test: http://localhost/MyProject/public/ 4 Basic Routing Route::get ( 'foo', function () { return 'Hello World'; } ); − Test: http://localhost/MyProject/public/foo 5 Available Router Methods − The router allows you to register routes that respond to any HTTP verb: Route::get($uri, $callback); Route::post($uri, $callback); Route::put($uri, $callback); Route::patch($uri, $callback); Route::delete($uri, $callback); Route::options($uri, $callback); 6 Route Parameters Route::get ( 'foo', function () { return 'Hello World'; } ); Route::get ( '/', function () { return 'Hello World'; } ); Route::post ( 'foo/bar', function () { return 'Hello World'; } ); Route::put ( 'foo/bar', function () { // } ); Route::delete ( 'foo/bar', function () { // } ); 7 Responds to multiple HTTP − Using the match method. Route::match ( [ 'get','post' ], '/', function () { return 'Hello World'; } ); − Or, register a route that responds to all HTTP verbs using the any method. Route::any ( 'foo', function () { return 'Hello World'; } ); 8 Route Parameters − You may

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.