Laravel - URL hành động

Laravel 5.7 giới thiệu một tính năng mới được gọi là "URL hành động có thể gọi". Tính năng này tương tự như tính năng trong Laravel 5.6 chấp nhận phương thức chuỗi trong hành động. Mục đích chính của cú pháp mới được giới thiệu Laravel 5.7 là cho phép bạn truy cập trực tiếp vào bộ điều khiển.

Cú pháp được sử dụng trong phiên bản Laravel 5.6 như sau:

<?php
$url = action('UserController@profile', ['id' => 1]);

Hành động tương tự được gọi trong Laravel 5.7 được đề cập bên dưới:

<?php
$url = action([PostsController::class, 'index']);

Một lợi thế với định dạng cú pháp mảng có thể gọi mới là tính năng có khả năng điều hướng trực tiếp đến bộ điều khiển nếu nhà phát triển sử dụng trình soạn thảo văn bản hoặc IDE hỗ trợ điều hướng mã.