Tôi hiện đang thử nghiệm với Laravel 5 mới và đã xác thực để làm việc (đăng ký/đăng nhập).Xác thực mới của Laravel 5: Nhận người dùng hiện tại và cách triển khai vai trò?
Để có được người dùng xác thực trong điều khiển của tôi Tôi hiện tiêm Guard
vào controller action:
use App\Http\Controllers\Controller;
use Illuminate\Contracts\Auth\Guard;
class ClientController extends Controller {
/**
* Display a listing of the resource.
*
* @return Response
*/
public function index(Guard $auth)
{
return view('client.index', ['user' => $auth->user()]);
}
...
Câu hỏi đầu tiên: Đây có phải là cách được đề nghị?
Câu hỏi thứ hai: Tôi sẽ thực hiện một số loại vai trò/quyền như thế nào? Một cái gì đó như client.edit
, client.add
, ... Larval 5 có cung cấp một số loại tiện lợi ở đây không? Làm cách nào để đặt vai trò/quyền cần thiết cho hành động của tuyến đường/bộ điều khiển?
Tôi nghĩ rằng tôi có thể cần phải viết phần mềm trung gian của riêng mình cho điều đó. Bất kỳ đề xuất về cách tiếp cận vấn đề?
bạn đã tạo các tuyến đường bộ lọc cho cơ sở vai trò người dùng tôi bị kẹt với https://github.com/romanbican/roles –
Great Man .. !!! bạn làm cho ngày của tôi !! –
Dù sao để làm điều đó mà không có mặt tiền? – Petah