Tạo URL trong Laravel 6 hết sức là chi tiết
Tạo URL được dùng cho các liên kết, các API hay các chuyển hướng đến một đường dẫn nào đó trong dự án của chúng ta, nó cũng tương đối là quan trọng đấy, cùng tìm hiểu nào.
Contents
1. Tạo URL cơ bản
Ví dụ như chúng ta đang xây dựng một dự án có URL là: blogcongnghe.tronghao.site (hoặc bạn chạy local thì: localhost/tenThuMuc)
$id = 5; return url("post/{$id}"); //kết quả trả về chuỗi đường dẫn http://blogcongnghe.tronghao.site/post/5 //Trả về URL hiện tại có 4 cách echo url()->current(); echo url()->full(); echo url()->previous(); echo URL::current(); //cách 4 thì phải thêm thư viện URL vào nhé use Illuminate\Support\Facades\URL;
2. Tạo URL với tên của Route
Route::get('/post/{postID}/comment/{commentID}', function () { // })->name('comment.show'); echo route('comment.show', ['postID' => 1, 'commentID' => 3]); // http://blogcongnghe.tronghao.site/post/1/comment/3
3. Gọi phương thức của Controller thông qua tên lớp
Nếu bạn chưa biết Controller là gì, hãy tham khảo bài viết Controller và View trong Laravel nhé!
$url = action('UserController@profile', ['id' => 1]);
Kết Luận
Mình đã hướng dẫn các bạn tạo URL trong Laravel. Bài viết sau mình sẽ hướng dẫn các bạn Session trong Laravel.