Bài 4: Tìm Hiểu Về Route Cơ Bản Trong Laravel 5.x – Lập Trình Laravel Khoa Phạm. Kênh Kiến Thức Lập Tình xin giới thiệu đến các bạn yêu mến ngôn ngữ Lập trình PHP Trọn bộ video Hướng Dẫn Tự Học Lập Trình Laravel Framework 5.x Từ A Đến Z của Thầy Khoa Phạm.

Sau khi học xong bộ video này các bạn sẽ được trang bị kiến thức vững chắc về ngôn ngữ lập trình php nói chung và Laravel Framework 5.x nói riêng. Từ đó có thể tự nghiên cứu và phát triển thêm kỹ năng lập trình php cũng như các framework khác như zend framework, CodeIgniter …

Hãy đăng ký theo dõi kênh để cập nhật kiến thức mới nhất về các ngôn ngữ lập trình phổ biến nhất hiện nay!

Đăng ký theo dõi kênh:

Xem trọn bộ video khóa học Laravel 5.x tại:

Xem thêm video tại:

Fanpage:

Google+:

Nguồn: https://codeigniterbrasil.com

Xem thêm bài viết khác: https://codeigniterbrasil.com/lap-trinh-php/

8 Comments

Bắc Nguyễn

May 9, 2020

qua bài này va tham khảo trên mạng mình học được:
1) 2 cách tạo 1 mô hình MVC
C1 : tạo trực tiếp không cần thông qua controller
Route::get('first',function(){
// 1 . mình có thể echo hay retunrn kết quả trực tiếp ở đây
return '<h1>Cach 1</h1>';
// 2. mình chạy thông qua view bằng cách
return view('first_other'); // với cách này thì mình vào folder : recourse->views-> tạo new file với name là: first_other.php
trong file : first_other.php sẽ xử lí yêu cầu của chúng ta : ví dụ : trả kết quả đoạn text :Cach 2 thì ta viết : <h1>Cách 2</h1>
});
–> quăng thằng first lên thanh browser và ta sẽ nhận được kết quả
C2 :Thông qua controller
Route::get('second','controllerName@methodController');
sau đó ta tạo 1 controller với name là : controllerName ( cách tạo các bạn xem trên mạng)
sau khi tạo xong ta vào file controllerName và ta viết: public function methodController(){
// ta xu li ơ đây như 1,2 ở cách 1
};
–> quăng thằng second lên thanh browser và ta sẽ nhận được kết quả.

2 ) Cấu trúc của 1 Route
1. không tham số
Route::get ('urlName',function(){
// do something
});
2. có tham số
Route::get('urlName/{thamso}',function($thamso){
echo 'tham so cua toi la: '.$thamso;
});
–> quăng ''urlName/my Name is pig" lên thanh browser va ta nhận được kết quả : tham so cua toi la:my Name is pig
3. có tham số với nhiều tham số truyền vô
Route::get('urlName/{ts1}/{ts2}/{ts3}',function($ts1,$ts2,$ts3){

echo 'tham so cua toi la: '.$ts1.$ts2.$ts3;

});
-> quăng ''urlName/1/2/3" lên thanh browser va ta nhận được kết quả : tham so cua toi la:123
4. truyen tham so co dieu khien
Route::get('urlName/{name,age}',function($name,$age){

echo 'My name is:'.$name;
echo ' My age is:'.$age;
})->where(['name'=>'[a-zA-Z]+', 'age' =>'[0-9]{10}']);
-> quăng ''urlName/Tèo/20" lên thanh browser va ta nhận được kết quả : My name is :Tèo My age is:20

Reply

Hung Pham

May 9, 2020

bạn khoa phạm rất tuyệt

Reply

Hung Pham

May 9, 2020

where(['tuoi' => '[0-9]{10,10}', 'ten' => '[A-Za-z]+'] nếu nó không giới hạn ở 10 con số nhé

Reply

Crazzy C09

May 9, 2020

link pdf khóa học này ko vào được ad ơi

Reply

Hồ Nguyệt

May 9, 2020

admin cho em xin file pdf tài liệu được không ạ? em cảm ơn rất nhiều a

Reply

Jack

May 9, 2020

Anh em ơi có tổng cộng 6 phương thức của class Route nhé, mình mới xem trên trang chủ của Laravel
Route::get($uri, $callback);
Route::post($uri, $callback);
Route::put($uri, $callback);
Route::patch($uri, $callback);
Route::delete($uri, $callback);
Route::options($uri, $callback);
– Nhưng hình như chỉ có 4 cái hay dùng nên anh ở trên nói vậy

Reply

Jack

May 9, 2020

Anh dùng cái phần mềm quay video chán quá. Nhìn mờ kinh, khuyên anh xài Bandicam

Reply

Quyền Phan Công

May 9, 2020

Anh ơi. Cho em hỏi em làm theo anh nhưng em gặp lỗi này phải giải quyết sao ạ:
"NotFoundHttpException in RouteCollection.php line 179:"
E cảm ơn

Reply

Leave a Reply