Cách chuyển dữ liệu phiên từ bộ điều khiển sang chế độ xem trong Laravel

Đây là một hướng dẫn ngắn về laravel lấy tất cả dữ liệu phiên. Tôi đã giải thích đơn giản về cách lấy tất cả dữ liệu phiên trong laravel. Chúng tôi sẽ sử dụng ví dụ lấy tất cả dữ liệu phiên của laravel. bạn sẽ học lấy tất cả dữ liệu phiên trong laravel

Bạn có thể sử dụng ví dụ này với phiên bản laravel 6, laravel 7, laravel 8 và laravel 9

Nếu bạn muốn lấy tất cả dữ liệu phiên trong laravel thì tôi sẽ giúp bạn cách lấy. Laravel cung cấp trình trợ giúp session[] hoặc Mặt tiền phiên để nhận tất cả dữ liệu phiên trong laravel. bạn có thể nhận phiên tất cả dữ liệu trong tệp phiến, tệp bộ điều khiển, tệp mô hình, v.v.

Phiên được sử dụng để lưu trữ thông tin về người dùng qua các yêu cầu. Laravel cung cấp nhiều trình điều khiển khác nhau như tệp, cookie, apc, mảng, Memcached, Redis và cơ sở dữ liệu để xử lý dữ liệu phiên. Theo mặc định, trình điều khiển tệp được sử dụng vì nó nhẹ. Phiên có thể được cấu hình trong tệp được lưu trữ tại config/session. php

Truy cập dữ liệu phiên

Để truy cập dữ liệu phiên, chúng tôi cần một phiên bản phiên có thể được truy cập thông qua yêu cầu HTTP. Sau khi lấy được cá thể, chúng ta có thể sử dụng phương thức get[], phương thức này sẽ nhận một đối số là “key” để lấy dữ liệu phiên

$value = $request->session[]->get['key'];

Bạn có thể sử dụng phương thức all[] để lấy tất cả dữ liệu phiên thay vì phương thức get[]

Lưu trữ dữ liệu phiên

Dữ liệu có thể được lưu trữ trong phiên sử dụng phương thức put[]. Phương thức put[] sẽ nhận 2 đối số là “key” và “value”

$request->session[]->put['key', 'value'];

Xóa dữ liệu phiên

Phương thức quên [] được sử dụng để xóa một mục khỏi phiên. Phương thức này sẽ lấy “key” làm đối số

$request->session[]->forget['key'];

Sử dụng phương thức flush[] thay vì phương thức forget[] để xóa tất cả dữ liệu phiên. Sử dụng phương thức pull[] để lấy dữ liệu từ phiên và xóa nó sau đó. Phương thức pull[] cũng sẽ lấy khóa làm đối số. Sự khác biệt giữa phương thức forget[] và pull[] là phương thức forget[] sẽ không trả về giá trị của phiên và phương thức pull[] sẽ trả về giá trị đó và xóa giá trị đó khỏi phiên.

Trong đoạn mã trên, chúng tôi đang hiển thị các giá trị của ba biến, i. e. , tên1, tên2 và tên3. Các giá trị của ba giá trị này được lấy từ StudentController. tập tin php

Bước 2. Bây giờ, chúng ta tạo StudentController. tập tin php

sinh viênđiều khiển. php

Trong đoạn mã trên, chúng tôi đã xác định hàm display[] trong đó chúng tôi đang trả về chế độ xem của sinh viên. lưỡi. tập tin php

Bước 3. Bây giờ, chúng tôi xác định tuyến đường trong web. tập tin php

trang web. php

đầu ra

với[] chức năng

Chúng ta cũng có thể sử dụng hàm with[] để truyền dữ liệu cho các dạng xem

  • Đầu tiên, chúng tôi tạo ra các sinh viên. lưỡi. tệp php chứa chế độ xem của trang

Đoạn mã trên hiển thị giá trị của 'id'

  • Bây giờ, chúng ta tạo StudentController. tập tin php

Trong đoạn mã trên, chúng ta tạo hàm display[] trả về dạng xem của sinh viên. lưỡi. php và chúng tôi đang chuyển giá trị của 'id' bằng cách sử dụng hàm with[]. Hàm 'with[]' chứa hai tham số, i. e. , tên biến[id] và giá trị của 'id'

  • Bây giờ, chúng tôi xác định tuyến đường

đầu ra

chức năng thu gọn []

Hàm compact[] cũng được sử dụng để truyền dữ liệu cho các khung nhìn. Nó chứa một tham số duy nhất, tôi. e. , tên của biến

Lý do nó không hoạt động trong phương pháp

$request->session[]->put['key', 'value'];
89 của bạn là vì phần mềm trung gian
$request->session[]->put['key', 'value'];
90 chưa được chạy

Để giải quyết vấn đề này, bạn chỉ cần sử dụng phương pháp

$request->session[]->put['key', 'value'];
91 trên bộ điều khiển

public function __construct[]
{
    $this->middleware[function [$request, $next] {

        $userdata = $request->session[]->get['userdata'];

        view[]->share[compact['userdata']];

        return $next[$request];
    }];
}

ấu trùng 5. 3 Hướng dẫn nâng cấp [Cuộn xuống phần Bộ điều khiển]

Trong Laravel 5. 3, bạn không thể truy cập phiên hoặc người dùng được xác thực trong hàm tạo của bộ điều khiển vì phần mềm trung gian chưa chạy.
Thay vào đó, bạn có thể xác định trực tiếp phần mềm trung gian dựa trên Đóng cửa trong hàm tạo của bộ điều khiển của mình.

Laravel cung cấp nhiều cách khác nhau để truyền dữ liệu vào view. Chúng tôi có thể truyền dữ liệu trực tiếp từ các tuyến đường hoặc thông qua bộ điều khiển

Dưới đây là một số cách chúng ta có thể truyền dữ liệu cho chế độ xem

  • Sử dụng chế độ xem[]
  • Sử dụng với[]
  • Sử dụng nhỏ gọn[]
  • Sử dụng lớp điều khiển

1. Sử dụng chế độ xem[]. Chúng ta có thể truyền trực tiếp dữ liệu vào hàm trợ giúp 'view[]' bằng cách sử dụng tham số thứ hai trong hàm lấy một mảng làm cặp khóa và giá trị

Ghi chú. Nhận xét hoặc xóa bất kỳ tuyến đường nào trước đó trong 'web. php' trong thư mục 'tuyến đường'

ví dụ 1

  1. Viết đoạn mã dưới đây vào 'web. tập tin php.
    Route::get['/', function [] {
        return view['gfg', ['articleName' => 'Article 1']];
    }];
    

    Trong view[], tham số đầu tiên là tên của view và tham số thứ hai là nơi chúng ta phải chỉ định cặp khóa và giá trị của dữ liệu

  2. Tạo và viết mã bên dưới vào tệp 'gfg. lưỡi. php’ trong thư mục ‘resources/views’




    $request->session[]->put['key', 'value'];
    
    92

    $request->session[]->put['key', 'value'];
    
    93____194
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    $request->session[]->put['key', 'value'];
    
    93____52____50

    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    4
    $request->session[]->put['key', 'value'];
    
    93____56____57
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    6
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    _______130____52____50

    $request->session[]->put['key', 'value'];
    
    93____134
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    4
    $request->session[]->put['key', 'value'];
    
    93____138
    $request->session[]->put['key', 'value'];
    
    39
    $request->session[]->put['key', 'value'];
    
    38
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    4
    $request->session[]->put['key', 'value'];
    
    93____244
    $request->session[]->forget['key'];
    
    45
    $request->session[]->forget['key'];
    
    44
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    $request->session[]->put['key', 'value'];
    
    30
    $request->session[]->put['key', 'value'];
    
    34
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    $request->session[]->put['key', 'value'];
    
    30
    $request->session[]->put['key', 'value'];
    
    94
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    Ở đây chúng tôi đã sử dụng dấu ngoặc nhọn kép '{{ }}' để thoát các phần tử HTML. Trong đó, chúng tôi đã chỉ định tên của khóa, dưới dạng một biến PHP, mà chúng tôi đã chuyển vào hàm trợ giúp 'xem'

đầu ra

ví dụ 2. Chúng ta cũng có thể truyền một mảng có nhiều giá trị

  1. Viết đoạn mã dưới đây vào 'web. tập tin php.
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];

    Trong view [], tham số đầu tiên là tên của chế độ xem và tham số thứ hai là nơi chúng tôi đã chỉ định một khóa và nhiều giá trị của dữ liệu

    Chúng ta cũng có thể lưu trữ các phần tử mảng trong một biến và sau đó chuyển nó vào hàm xem. Trong mã bên dưới, chúng tôi đã lưu trữ tất cả các giá trị trong một biến và chuyển nó vào tham số thứ hai của hàm view[] dưới dạng giá trị

    $request->session[]->put['key', 'value'];
    
    3
  2. Tạo và viết mã bên dưới vào tệp 'gfg. lưỡi. php’ trong thư mục ‘resources/views’




    $request->session[]->put['key', 'value'];
    
    92

    $request->session[]->put['key', 'value'];
    
    93____194
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    $request->session[]->put['key', 'value'];
    
    93____52____50

    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    4
    $request->session[]->put['key', 'value'];
    
    93____56____57
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    6
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    _______130____52____50

    $request->session[]->put['key', 'value'];
    
    93____134
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    4
    $request->session[]->put['key', 'value'];
    
    93____138
    $request->session[]->put['key', 'value'];
    
    39
    $request->session[]->put['key', 'value'];
    
    38
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    4
    $request->session[]->put['key', 'value'];
    
    93____1921
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    $request->session[]->put['key', 'value'];
    
    923
    $request->session[]->put['key', 'value'];
    
    924

    $request->session[]->put['key', 'value'];
    
    925
    $request->session[]->put['key', 'value'];
    
    93
    $request->session[]->put['key', 'value'];
    
    927
    $request->session[]->put['key', 'value'];
    
    928
    $request->session[]->put['key', 'value'];
    
    927
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    $request->session[]->put['key', 'value'];
    
    923
    $request->session[]->put['key', 'value'];
    
    932

    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    4
    $request->session[]->put['key', 'value'];
    
    30____1921
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    $request->session[]->put['key', 'value'];
    
    30
    $request->session[]->put['key', 'value'];
    
    34
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    $request->session[]->put['key', 'value'];
    
    30
    $request->session[]->put['key', 'value'];
    
    94
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    Ghi chú. Đầu ra sẽ giống nhau cho cả hai phương pháp

đầu ra

2. Sử dụng với[]. 'with []' là một phương thức để chuyển dạng dữ liệu riêng lẻ và được sử dụng với chức năng trợ giúp 'xem'.
Lưu ý. Nhận xét hoặc xóa bất kỳ tuyến đường nào trước đó trong 'web. php' trong thư mục 'tuyến đường'.

Thí dụ

  1. Viết đoạn mã dưới đây vào 'web. tập tin php.
    $request->session[]->forget['key'];
    
    4

    Như bạn có thể thấy trong đoạn mã trên, chúng ta phải chỉ định một mũi tên ‘->’ và sau đó sử dụng phương thức ‘with[]’ với hàm trợ giúp ‘view[]’. Và chúng ta có thể chỉ định một hoặc nhiều ‘with[]’ tùy thuộc vào yêu cầu và trường hợp sử dụng

  2. Tạo và viết mã bên dưới vào tệp 'gfg. lưỡi. php’ trong thư mục ‘resources/views’




    $request->session[]->put['key', 'value'];
    
    92

    $request->session[]->put['key', 'value'];
    
    93____194
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    $request->session[]->put['key', 'value'];
    
    93____52____50

    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    4
    $request->session[]->put['key', 'value'];
    
    93____56____57
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    6
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    _______130____52____50

    $request->session[]->put['key', 'value'];
    
    93____134
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    4
    $request->session[]->put['key', 'value'];
    
    93____138
    $request->session[]->put['key', 'value'];
    
    39
    $request->session[]->put['key', 'value'];
    
    38
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    4
    $request->session[]->put['key', 'value'];
    
    93____520____245
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    20
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    4
    $request->session[]->put['key', 'value'];
    
    93____520
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    27
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    20
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    $request->session[]->put['key', 'value'];
    
    30
    $request->session[]->put['key', 'value'];
    
    34
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    $request->session[]->put['key', 'value'];
    
    30
    $request->session[]->put['key', 'value'];
    
    94
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    Ở đây chúng tôi đã sử dụng dấu ngoặc nhọn kép '{{ }}' để thoát các phần tử HTML. Trong đó, chúng tôi đã chỉ định tên của khóa, dưới dạng một biến PHP, mà chúng tôi đã chuyển vào hàm trợ giúp 'xem'

đầu ra

3. Sử dụng nhỏ gọn[]. 'compact[]' là một hàm PHP có thể được sử dụng để tạo một mảng có biến và có giá trị. Ở đây tên trên biến là khóa và nội dung biến là giá trị

Ghi chú. Nhận xét hoặc xóa bất kỳ tuyến đường nào trước đó trong 'web. php' trong thư mục 'tuyến đường'

Thí dụ

  1. Viết đoạn mã dưới đây vào 'web. tập tin php.
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    8

    Trong view[], tham số đầu tiên là tên của view và thứ hai là nơi chúng ta phải chỉ định hàm ‘compact[]’

  2. Tạo và viết mã bên dưới vào tệp 'gfg. lưỡi. php’ trong thư mục ‘resources/views’




    $request->session[]->put['key', 'value'];
    
    92

    $request->session[]->put['key', 'value'];
    
    93____194
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    $request->session[]->put['key', 'value'];
    
    93____52____50

    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    4
    $request->session[]->put['key', 'value'];
    
    93____56____57
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    6
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    _______130____52____50

    $request->session[]->put['key', 'value'];
    
    93____134
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    4
    $request->session[]->put['key', 'value'];
    
    93____138
    $request->session[]->put['key', 'value'];
    
    39
    $request->session[]->put['key', 'value'];
    
    38
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    60

    _______54____562

    $request->session[]->put['key', 'value'];
    
    923
    $request->session[]->put['key', 'value'];
    
    93____1927
    $request->session[]->put['key', 'value'];
    
    928
    $request->session[]->put['key', 'value'];
    
    927
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    4____1932

    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    4
    $request->session[]->put['key', 'value'];
    
    93____520
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    27
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    20
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    $request->session[]->put['key', 'value'];
    
    30
    $request->session[]->put['key', 'value'];
    
    34
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    $request->session[]->put['key', 'value'];
    
    30
    $request->session[]->put['key', 'value'];
    
    94
    Route::get['/', function [] {
        return view['gfg', [ 'articles' => 
          ['Article 1','Article 2','Article 3'] ]];
    }];
    0

    Ở đây chúng tôi đã sử dụng dấu ngoặc nhọn kép '{{ }}' để thoát các phần tử HTML. Trong đó, chúng tôi đã chỉ định tên của khóa, dưới dạng một biến PHP, mà chúng tôi đã chuyển vào hàm trợ giúp 'xem'

    1. Đầu ra.

      4. Sử dụng lớp điều khiển. Truyền dữ liệu bằng lớp trình điều khiển rất dễ dàng và đúng cách.
      Lưu ý. Nhận xét hoặc xóa bất kỳ tuyến đường nào trước đó trong 'web. php' trong thư mục 'tuyến đường'.

      Thí dụ

      1. Trước tiên chúng ta phải tạo một lớp trình điều khiển bằng cách chạy lệnh bên dưới trên dòng lệnh.
        $request->session[]->put['key', 'value'];
        
        31
      2. Sau đó, mở 'GfGController. php’ trong thư mục ‘app/Http/Controllers’ và tạo một public function tên là ‘article’. Trong hàm này, chúng ta có thể chỉ định bất kỳ phương thức truyền dữ liệu nào mà chúng ta đã thấy ở trên




        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        83

        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        84

        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        85
        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        86

        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        84

        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        88
        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        89

        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        84

        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        91
        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        92____593
        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        94

        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        95

        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        4
        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        97
        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        98
        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        99

        $request->session[]->put['key', 'value'];
        
        923
        $request->session[]->put['key', 'value'];
        
        301
        $request->session[]->put['key', 'value'];
        
        302
        $request->session[]->put['key', 'value'];
        
        303
        $request->session[]->put['key', 'value'];
        
        304
        $request->session[]->put['key', 'value'];
        
        305
        $request->session[]->put['key', 'value'];
        
        306

        $request->session[]->put['key', 'value'];
        
        307
        $request->session[]->put['key', 'value'];
        
        308
        $request->session[]->put['key', 'value'];
        
        309

        _______54____1311

        $request->session[]->put['key', 'value'];
        
        311

      3. Bây giờ, hãy viết đoạn mã dưới đây vào 'web. tập tin php.
        $request->session[]->put['key', 'value'];
        
        61

        Trong phần này, tham số đầu tiên là tuyến đường và tham số thứ hai là tên bộ điều khiển với tên chức năng để xử lý tuyến đường được phân tách bằng '@'

      4. Tạo và viết mã bên dưới vào tệp 'gfg. lưỡi. php’ trong thư mục ‘resources/views’




        $request->session[]->put['key', 'value'];
        
        92

        $request->session[]->put['key', 'value'];
        
        93____194
        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        0

        $request->session[]->put['key', 'value'];
        
        93____52____50

        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        4
        $request->session[]->put['key', 'value'];
        
        93____56____57
        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        6
        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        0

        _______130____52____50

        $request->session[]->put['key', 'value'];
        
        93____134
        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        0

        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        4
        $request->session[]->put['key', 'value'];
        
        93____138
        $request->session[]->put['key', 'value'];
        
        39
        $request->session[]->put['key', 'value'];
        
        38
        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        0

        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        4
        $request->session[]->put['key', 'value'];
        
        93____520____1928
        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        20
        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        0

        $request->session[]->put['key', 'value'];
        
        30
        $request->session[]->put['key', 'value'];
        
        34
        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        0

        $request->session[]->put['key', 'value'];
        
        30
        $request->session[]->put['key', 'value'];
        
        94
        Route::get['/', function [] {
            return view['gfg', [ 'articles' => 
              ['Article 1','Article 2','Article 3'] ]];
        }];
        0

        Ở đây chúng tôi đã sử dụng dấu ngoặc nhọn kép '{{ }}' để thoát các phần tử HTML. Trong đó, chúng tôi đã chỉ định tên của khóa, dưới dạng một biến PHP, mà chúng tôi đã chuyển vào hàm trợ giúp 'xem'

        1. Đầu ra.

          PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này.

          Làm cách nào để chuyển giá trị phiên trong Laravel?

          Truy cập dữ liệu phiên . $value = $request->session[]->get['key']; Bạn có thể sử dụng phương thức all[] để lấy tất cả dữ liệu phiên thay thế .

          Làm cách nào để chuyển dữ liệu từ bộ điều khiển sang chế độ xem trong Laravel 8?

          Giới thiệu .
          Tạo một dự án laravel với trình soạn thảo hoặc trình cài đặt laravel. laravel Dataparse mới
          Tạo các tuyến đường của bạn trên web. tập tin php. Tuyến đường. get['/users', [ProductController. lớp, 'chỉ mục']];.
          Tạo bộ điều khiển của bạn bằng lệnh php artisan. nghệ nhân php làm. bộ điều khiển ProductController

          Làm cách nào để chuyển dữ liệu từ bộ điều khiển sang chế độ xem trong PHP?

          Vì bộ điều khiển ghi vào chế độ xem hoặc mô hình - bạn sẽ chuyển các biến để xem qua bộ điều khiển. $model = new Model[];

          Làm cách nào để chuyển dữ liệu từ chế độ xem này sang chế độ xem khác trong Laravel?

          Có nhiều cách khác nhau để truyền dữ liệu tới dạng xem. .
          Bằng cách sử dụng mảng tên
          Bằng cách sử dụng hàm with[]
          Bằng cách sử dụng hàm compact[]

Chủ Đề