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.
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;
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
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]);
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.