sách gpt4 ăn đã đi

Tổng hợp các phương pháp gán của Laravel cho các mẫu công khai

In lại Tác giả: qq735679552 Thời gian cập nhật: 29-09-2022 22:32:09 26 4
mua khóa gpt4 giày nike

CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.

Bài viết trên blog CFSDN này tổng hợp các phương pháp gán của Laravel cho các mẫu công khai, được tác giả sưu tầm và biên soạn. Nếu bạn quan tâm đến bài viết này thì nhớ like nhé.

Nhiều khi trong quá trình phát triển, các giá trị được gán cho các mẫu công khai, chẳng hạn như thanh điều hướng trên cùng, cuối trang, v.v. Không thể gán giá trị trong mọi bộ điều khiển.

Giải pháp trong Laravel như sau: Sửa đổi.

Ứng dụng\Nhà cung cấp\Nhà cung cấp dịch vụ ứng dụng 。

Thêm nó vào phương thức khởi động.

?
1
Xem()->composer( 'tiêu đề chung' , chức năng ( $xem ){ //common.header tương ứng với mẫu Blade $view->with('key', 'value' });

  。

Bạn cũng có thể gán giá trị cho tất cả các mẫu.

?
1
Xem()->chia sẻ( 'chìa khóa' , 'giá trị' );

  。

Trình soạn thảo chế độ xem có liên quan đến chế độ xem. Chúng được sử dụng trong hàm boot() của nhà cung cấp dịch vụ. Khi một chế độ xem được tải, do vai trò của trình soạn thảo chế độ xem, nó sẽ gọi một hàm nhất định và truyền các tham số.

1. Tạo nhà cung cấp dịch vụ.

php artisan make:provider ComposerServiceProvider 。

Sau đó thêm ComposerServiceProvider vào config/app.php.

2,写xem nhà soạn nhạc 。

1
công cộng chức năng khởi động() { xem()->composer(      'ứng dụng' , // Tên mẫu 'App\Http\ViewComposers\MovieComposer' // Tên phương thức hoặc phương thức trong lớp }

Điều này có nghĩa là khi app.blade.php được tải, hàm soạn thảo trong App\Http\ViewComposers\MovieComposer sẽ được thực thi (chức năng soạn thảo được thực thi ở đây theo mặc định), nếu bạn muốn thay đổi nó.

view()->composer('app','App\Http\ViewComposers\MovieComposer@foobar'); //Phương thức tự xác định.

Ở đây hàm foobar được thực thi.

Viết phần này vào App\Http\ViewComposers\MovieComposer.php.

1
sử dụng Chiếu sáng\Xem\Xem; //**Hãy nhớ giới thiệu điều này (vì lớp View được sử dụng trong tham số hàm soạn thảo)**class MovieComposer{ public $movieList = []; public function __construct() { $this->movieList = [ 'Shawshank Redemption' , 'Forrest Gump', ]; } hàm công khai soạn thảo(Xem $view) { $view->with('latestMovie' }}

3. Khi tất cả các mẫu khác được yêu cầu, hãy sử dụng *biểu thức chính quy.

1
xem()->composer( '*' , chức năng (Xem $xem ) {  //logic nằm ở đây});

Nếu bạn muốn chỉ định nhiều chế độ xem để sử dụng, hãy gói chúng trong một mảng.

1
xem()->composer([ 'KHÔNG' , 'chân trang' ], 'Ứng dụng\Http\ViewComposers\MovieComposer' );hoặc view()->composer([ 'admin.admin' ], chức năng ( $xem ){      $cột = $cái này ->mảng_đối_tượng(DB::bảng( 'cột' )->lấy());      foreach ( $cột BẰNG $k => $in ){        $chid = nổ tung ( ',' , $in [ 'trẻ con' ]);        foreach ( $chid BẰNG $giá trị ){          $cột [ $k ][ 'tên' ][] = $cái này ->mảng_đối_tượng(DB::bảng( 'cột_con' )->ở đâu( 'nhận dạng' , $giá trị )->đầu tiên()); } }      $xem ->với( 'cột' , $cột ); });

  。

Cuối cùng, bài viết này về tóm tắt phương pháp gán của Laravel cho các mẫu công khai kết thúc ở đây. Nếu bạn muốn biết thêm về tóm tắt về phương pháp gán của Laravel cho các mẫu công khai, vui lòng tìm kiếm bài viết CFSDN hoặc tiếp tục duyệt qua các bài viết liên quan. hỗ trợ nó trong tương lai blog của tôi! .

26 4 0
qq735679552
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress