Chuyển dữ liệu từ bộ điều khiển sang javascript laravel

Tạo thư mục mới có tên LearnLaravelWithRealApps. Dùng Visual Studio Code mở thư mục Learn Laravel WithRealApps. Trong thư mục này, tạo dự án mới có tên LearnLaravelWithRealApps bằng lệnh như bên dưới

laravel new LearnLaravelWithRealApps




Chuyển dữ liệu từ bộ điều khiển sang javascript laravel

  • Chạy dự án LearnLaravelWithRealApps bằng lệnh như bên dưới

    php artisan serve
  • Mở dự án LearnLaravelWithRealApps với url như bên dưới

    http://localhost:8000




    Chuyển dữ liệu từ bộ điều khiển sang javascript laravel

  • Thêm thư viện JQuery

    Tạo thư mục mới có tên js trong thư mục chung. Sao chép thư viện JQuery vào thư mục chung/js




    Tạo bộ điều khiển

    Tạo tệp PHP mới có tên DemoController. php trong thư mục app/Http/Controllers như bên dưới

    get('fullName');
    		return response()->json(array('msg' => 'Hello ' . $fullName));
    	}
    }
    




    Tạo Chế độ xem

    Tạo thư mục mới có tên demo trong thư mục resource/views. Trong thư mục này, tạo tệp Blade mới có tên là index. lưỡi. php như dưới đây

    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

    Chuyển dữ liệu từ bộ điều khiển sang javascript laravel

    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

    Chuyển dữ liệu từ bộ điều khiển sang javascript laravel

    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

    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’




      <html

      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'] ]);
      });
      2_______5_______0

      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'] ]);
      });
      6
      Route::get('/', function () {
          return view('gfg', [ 'articles' => 
            ['Article 1','Article 2','Article 3'] ]);
      });
      7
      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

      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      0_______5_______2
      Route::get('/', function () {
          return view('gfg', [ 'articles' => 
            ['Article 1','Article 2','Article 3'] ]);
      });
      0

      <

      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      4
      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<
      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      8
      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      9_______13_______8
      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<___
      Route::get('/', function () {
         $articleName = ‘Article 1’;
         return view('gfg')->with('articleName', $articleName)->
                      with('articlePublished', 'On GeeksforGeeks');
      });
      4
      Route::get('/', function () {
         $articleName = ‘Article 1’;
         return view('gfg')->with('articleName', $articleName)->
                      with('articlePublished', 'On GeeksforGeeks');
      });
      5_______24_______4
      Route::get('/', function () {
          return view('gfg', [ 'articles' => 
            ['Article 1','Article 2','Article 3'] ]);
      });
      0

      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      0_______13_______4
      Route::get('/', function () {
          return view('gfg', [ 'articles' => 
            ['Article 1','Article 2','Article 3'] ]);
      });
      0

      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      0____191_______
      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

    Chuyển dữ liệu từ bộ điều khiển sang javascript laravel

    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ị

      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
    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’




      <html

      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'] ]);
      });
      2_______5_______0

      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'] ]);
      });
      6
      Route::get('/', function () {
          return view('gfg', [ 'articles' => 
            ['Article 1','Article 2','Article 3'] ]);
      });
      7
      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

      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      0_______5_______2
      Route::get('/', function () {
          return view('gfg', [ 'articles' => 
            ['Article 1','Article 2','Article 3'] ]);
      });
      0

      <

      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      4
      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<
      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      8
      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      9_______13_______8
      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<1
      Route::get('/', function () {
          return view('gfg', [ 'articles' => 
            ['Article 1','Article 2','Article 3'] ]);
      });
      0

      34

      5<787

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

      3<2

      Route::get('/', function () {
          return view('gfg', [ 'articles' => 
            ['Article 1','Article 2','Article 3'] ]);
      });
      4
      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      01
      Route::get('/', function () {
          return view('gfg', [ 'articles' => 
            ['Article 1','Article 2','Article 3'] ]);
      });
      0

      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      0_______13_______4
      Route::get('/', function () {
          return view('gfg', [ 'articles' => 
            ['Article 1','Article 2','Article 3'] ]);
      });
      0

      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      0____191_______
      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

    Chuyển dữ liệu từ bộ điều khiển sang javascript laravel

    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'
    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 () {
         $articleName = ‘Article 1’;
         return view('gfg')->with('articleName', $articleName)->
                      with('articlePublished', 'On GeeksforGeeks');
      });

      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’




      <html

      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'] ]);
      });
      2_______5_______0

      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'] ]);
      });
      6
      Route::get('/', function () {
          return view('gfg', [ 'articles' => 
            ['Article 1','Article 2','Article 3'] ]);
      });
      7
      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

      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      0_______5_______2
      Route::get('/', function () {
          return view('gfg', [ 'articles' => 
            ['Article 1','Article 2','Article 3'] ]);
      });
      0

      <

      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      4
      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<
      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      8
      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      9_______13_______8
      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<___
      Route::get('/', function () {
          return view('gfg', [ 'articles' => 
            ['Article 1','Article 2','Article 3'] ]);
      });
      20_______24_______5
      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<___
      Route::get('/', function () {
          return view('gfg', [ 'articles' => 
            ['Article 1','Article 2','Article 3'] ]);
      });
      20_______5_______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

      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      0_______13_______4
      Route::get('/', function () {
          return view('gfg', [ 'articles' => 
            ['Article 1','Article 2','Article 3'] ]);
      });
      0

      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      0____191_______
      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

    Chuyển dữ liệu từ bộ điều khiển sang javascript laravel

    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 () {
          $articleName = ['Article 1','Article 2'];
          $articlePublished = 'On GeeksforGeeks';
          return view('gfg', compact('articleName', 
                               'articlePublished'));
      });

      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’




      <html

      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'] ]);
      });
      2_______5_______0

      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'] ]);
      });
      6
      Route::get('/', function () {
          return view('gfg', [ 'articles' => 
            ['Article 1','Article 2','Article 3'] ]);
      });
      7
      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

      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      0_______5_______2
      Route::get('/', function () {
          return view('gfg', [ 'articles' => 
            ['Article 1','Article 2','Article 3'] ]);
      });
      0

      <

      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      4
      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<___
      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      8
      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      9_______13_______8
      Route::get('/', function () {
          return view('gfg', [ 'articles' => 
            ['Article 1','Article 2','Article 3'] ]);
      });
      60

      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'] ]);
      });
      62

      3<189_______787

      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<2

      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'] ]);
      });
      20_______5_______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

      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      0_______13_______4
      Route::get('/', function () {
          return view('gfg', [ 'articles' => 
            ['Article 1','Article 2','Article 3'] ]);
      });
      0

      Route::get('/', function () {
         $articles = ['Article 1','Article 2','Article 3'];
         return view('gfg', ['articles' => $articles]);
      });
      
      0____191_______
      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
        Chuyển dữ liệu từ bộ điều khiển sang javascript laravel

        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
        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. 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.
          php artisan make:controller GfGController
        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
          Route::get('/', function () {
              return view('gfg', [ 'articles' => 
                ['Article 1','Article 2','Article 3'] ]);
          });
          93
          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

          3

          Route::get('/', function () {
             $articles = ['Article 1','Article 2','Article 3'];
             return view('gfg', ['articles' => $articles]);
          });
          
          01
          Route::get('/', function () {
             $articles = ['Article 1','Article 2','Article 3'];
             return view('gfg', ['articles' => $articles]);
          });
          
          02
          Route::get('/', function () {
             $articles = ['Article 1','Article 2','Article 3'];
             return view('gfg', ['articles' => $articles]);
          });
          
          03
          Route::get('/', function () {
             $articles = ['Article 1','Article 2','Article 3'];
             return view('gfg', ['articles' => $articles]);
          });
          
          04
          Route::get('/', function () {
             $articles = ['Article 1','Article 2','Article 3'];
             return view('gfg', ['articles' => $articles]);
          });
          
          05
          Route::get('/', function () {
             $articles = ['Article 1','Article 2','Article 3'];
             return view('gfg', ['articles' => $articles]);
          });
          
          06

          Route::get('/', function () {
             $articles = ['Article 1','Article 2','Article 3'];
             return view('gfg', ['articles' => $articles]);
          });
          
          07____13_______08
          Route::get('/', function () {
             $articles = ['Article 1','Article 2','Article 3'];
             return view('gfg', ['articles' => $articles]);
          });
          
          09

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

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

        3. Bây giờ, hãy viết đoạn mã dưới đây vào 'web. tập tin php.
          Route::get('/', 'GfGController@article');
          

          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’




          <html

          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'] ]);
          });
          2_______5_______0

          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'] ]);
          });
          6
          Route::get('/', function () {
              return view('gfg', [ 'articles' => 
                ['Article 1','Article 2','Article 3'] ]);
          });
          7
          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

          Route::get('/', function () {
             $articles = ['Article 1','Article 2','Article 3'];
             return view('gfg', ['articles' => $articles]);
          });
          
          0_______5_______2
          Route::get('/', function () {
              return view('gfg', [ 'articles' => 
                ['Article 1','Article 2','Article 3'] ]);
          });
          0

          <

          Route::get('/', function () {
             $articles = ['Article 1','Article 2','Article 3'];
             return view('gfg', ['articles' => $articles]);
          });
          
          4
          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<
          Route::get('/', function () {
             $articles = ['Article 1','Article 2','Article 3'];
             return view('gfg', ['articles' => $articles]);
          });
          
          8
          Route::get('/', function () {
             $articles = ['Article 1','Article 2','Article 3'];
             return view('gfg', ['articles' => $articles]);
          });
          
          9_______13_______8
          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<___
          Route::get('/', function () {
              return view('gfg', [ 'articles' => 
                ['Article 1','Article 2','Article 3'] ]);
          });
          208_______5_______20
          Route::get('/', function () {
              return view('gfg', [ 'articles' => 
                ['Article 1','Article 2','Article 3'] ]);
          });
          0

          Route::get('/', function () {
             $articles = ['Article 1','Article 2','Article 3'];
             return view('gfg', ['articles' => $articles]);
          });
          
          0_______13_______4
          Route::get('/', function () {
              return view('gfg', [ 'articles' => 
                ['Article 1','Article 2','Article 3'] ]);
          });
          0

          Route::get('/', function () {
             $articles = ['Article 1','Article 2','Article 3'];
             return view('gfg', ['articles' => $articles]);
          });
          
          0____191_______
          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
            Chuyển dữ liệu từ bộ điều khiển sang javascript laravel

            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 dữ liệu từ bộ điều khiển sang JavaScript trong laravel?

            Trình điều khiển Laravel Gửi giá trị tới JavaScript .
            Gửi giá trị bằng chức năng thu gọn tới lưỡi như bên dưới chức năng công khai Bài viết () {. . $.
            Now in your javascript retrieve the value like below