Cách gọi hàm JavaScript trong bộ điều khiển Laravel

Ký hiệu "Chấm" có thể được sử dụng để tham chiếu các chế độ xem lồng nhau. Quyền Dưới đây, dữ liệu sẽ hiển thị trên

public function show[Permission $permission]
{
return view['admin.permission.show', compact['permission']];
}
2

public function show[Permission $permission]
{
return view['admin.permission.show', compact['permission']];
}

Đừng mắc lỗi này trong bộ sưu tập Laravel

Tránh sử dụng chức năng trống trong bộ sưu tập Laravel

Blog. thiên tài. io

Truyền một biến PHP cho JavaScript

Nhưng trong một số trường hợp, bạn muốn chuyển một số var phía máy chủ sang JavaScript. Ví dụ: yêu cầu một số giá trị cho phân tích. Chúng ta có thể chuyển các biến bằng cách sử dụng gói Transform PHP Vars to JavaScript. Ngoài ra, chúng tôi có thể làm mà không cần sử dụng gói này

  • 1. Sử dụng kết xuất JSON
  • 2. Sử dụng Chuyển đổi PHP Vars sang gói JavaScript

1. không có gói. Sử dụng kết xuất JSON

Trong Laravel sẽ được dùng để khởi tạo một biến JavaScript


var app = {{ Js::from[$array] }};

Thí dụ

Bây giờ hãy thêm dữ liệu mảng vào tuyến ứng dụng. Mảng page_data này chúng ta cần sử dụng làm JavaScript

Route::get['/', function [] {
return view['welcome', ['page_data' => [
'title' => 'Home',
'price' => 20
]]];
}];

Thêm Js bên dưới. từ trong chế độ xem chào mừng

public function show[Permission $permission]
{
return view['admin.permission.show', compact['permission']];
}
3


var page_data = {{ Js::from[$page_data] }};

mở trình duyệt và kiểm tra page_data trong bảng điều khiển

Ngừng sử dụng DateTime trong PHP

Tại sao chúng ta cần sử dụng DateTime không thay đổi trong PHP?

Blog. thiên tài. io

2. Sử dụng Chuyển đổi PHP Vars sang gói JavaScript

Cài đặt gói thông qua Composer

composer require laracasts/utilities

Thêm gói vào nhà cung cấp

public function show[Permission $permission]
{
return view['admin.permission.show', compact['permission']];
}
4

________số 8_______

Tạo HomeController và gọi chế độ xem chào mừng

public function show[Permission $permission]
{
return view['admin.permission.show', compact['permission']];
}
5

Chủ Đề